]> git.proxmox.com Git - mirror_frr.git/blob - pimd/pim_igmpv2.h
Merge pull request #12795 from pguibert6WIND/vpnv6_nexthop_encoding
[mirror_frr.git] / pimd / pim_igmpv2.h
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /*
3 * PIM for Quagga
4 * Copyright (C) 2016 Cumulus Networks, Inc.
5 * Daniel Walton
6 */
7
8 #ifndef PIM_IGMPV2_H
9 #define PIM_IGMPV2_H
10
11 void igmp_v2_send_query(struct gm_group *group, int fd, const char *ifname,
12 char *query_buf, struct in_addr dst_addr,
13 struct in_addr group_addr,
14 int query_max_response_time_dsec);
15
16 int igmp_v2_recv_report(struct gm_sock *igmp, struct in_addr from,
17 const char *from_str, char *igmp_msg, int igmp_msg_len);
18
19 int igmp_v2_recv_leave(struct gm_sock *igmp, struct ip *ip_hdr,
20 const char *from_str, char *igmp_msg, int igmp_msg_len);
21
22 #endif /* PIM_IGMPV2_H */