pub fn receive_igmp_packet<CC, BC, B, H>(
core_ctx: &mut CC,
bindings_ctx: &mut BC,
device: &CC::DeviceId,
src_ip: Ipv4Addr,
dst_ip: SpecifiedAddr<Ipv4Addr>,
buffer: B,
info: &LocalDeliveryPacketInfo<Ipv4, H>,
)where
CC: IpDeviceConfigurationContext<Ipv4, BC>,
BC: IpDeviceBindingsContext<Ipv4, CC::DeviceId>,
for<'a> CC::WithIpDeviceConfigurationInnerCtx<'a>: IpDeviceStateContext<Ipv4, BC, DeviceId = CC::DeviceId> + IgmpPacketHandler<BC, CC::DeviceId>,
B: BufferMut,
H: IpHeaderInfo<Ipv4>,
Expand description
Handles receipt of an IGMP packet on device
.