]>
Commit | Line | Data |
---|---|---|
acddc0ed | 1 | // SPDX-License-Identifier: GPL-2.0-or-later |
b05b72e8 DW |
2 | /* |
3 | * PIM for Quagga | |
4 | * Copyright (C) 2016 Cumulus Networks, Inc. | |
5 | * Daniel Walton | |
b05b72e8 DW |
6 | */ |
7 | ||
8 | #ifndef PIM_IGMPV2_H | |
9 | #define PIM_IGMPV2_H | |
10 | ||
a16db099 | 11 | void igmp_v2_send_query(struct gm_group *group, int fd, const char *ifname, |
d62a17ae | 12 | char *query_buf, struct in_addr dst_addr, |
13 | struct in_addr group_addr, | |
14 | int query_max_response_time_dsec); | |
b05b72e8 | 15 | |
c5f76fad | 16 | int igmp_v2_recv_report(struct gm_sock *igmp, struct in_addr from, |
d62a17ae | 17 | const char *from_str, char *igmp_msg, int igmp_msg_len); |
b05b72e8 | 18 | |
c5f76fad | 19 | int igmp_v2_recv_leave(struct gm_sock *igmp, struct ip *ip_hdr, |
d62a17ae | 20 | const char *from_str, char *igmp_msg, int igmp_msg_len); |
b05b72e8 DW |
21 | |
22 | #endif /* PIM_IGMPV2_H */ |