31#ifndef _IGMP_SNOOPING_MISC_H
32#define _IGMP_SNOOPING_MISC_H
45 const Ipv4PseudoHeader *pseudoHeader,
const IgmpMessage *message,
46 size_t length,
const NetRxAncillary *ancillary);
49 const Ipv4PseudoHeader *pseudoHeader,
const IgmpMessage *message,
50 size_t length,
const NetRxAncillary *ancillary);
53 const Ipv4PseudoHeader *pseudoHeader,
const IgmpMessage *message,
54 size_t length,
const NetRxAncillary *ancillary);
57 const Ipv4PseudoHeader *pseudoHeader,
const IgmpMessage *message,
58 size_t length,
const NetRxAncillary *ancillary);
61 const Ipv4PseudoHeader *pseudoHeader,
const IgmpMessage *message,
62 size_t length,
const NetRxAncillary *ancillary);
65 uint32_t forwardPorts,
const MacAddr *destMacAddr,
66 const Ipv4PseudoHeader *pseudoHeader,
const IgmpMessage *message,
84 bool_t enable, uint32_t forwardPorts);
error_t
Error codes.
Definition error.h:43
uint32_t Ipv4Addr
IPv4 network address.
Definition ipv4.h:267
IGMP snooping switch context.
Definition igmp_snooping.h:109
Multicast group.
Definition igmp_snooping.h:79