]>
git.proxmox.com Git - mirror_frr.git/blob - pimd/pim_util.h
1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2008 Everton da Silva Marques
16 #include "pim_iface.h"
18 uint8_t igmp_msg_encode16to8(uint16_t value
);
19 uint16_t igmp_msg_decode8to16(uint8_t code
);
21 void pim_pkt_dump(const char *label
, const uint8_t *buf
, int size
);
23 int pim_is_group_224_0_0_0_24(struct in_addr group_addr
);
24 int pim_is_group_224_4(struct in_addr group_addr
);
25 bool pim_is_group_filtered(struct pim_interface
*pim_ifp
, pim_addr
*grp
);
26 int pim_get_all_mcast_group(struct prefix
*prefix
);
27 bool pim_addr_is_multicast(pim_addr addr
);
28 #endif /* PIM_UTIL_H */