mirror of
https://github.com/openvswitch/ovs
synced 2025-10-29 15:28:56 +00:00
ofproto-dpif-xlate: Adding IGMP/MLD checksum verification
When IGMP or MLD packets arrive their content is used without the checksum being verified. With this change the checksum is verified, and the packet is not used for multicast snooping on failure. Signed-off-by: Eelco Chaudron <echaudro@redhat.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
This commit is contained in:
committed by
Ben Pfaff
parent
d7623379d9
commit
46445c6300
@@ -840,6 +840,8 @@ struct icmp6_header {
|
||||
BUILD_ASSERT_DECL(ICMP6_HEADER_LEN == sizeof(struct icmp6_header));
|
||||
|
||||
uint32_t packet_csum_pseudoheader6(const struct ovs_16aligned_ip6_hdr *);
|
||||
uint16_t packet_csum_upperlayer6(const struct ovs_16aligned_ip6_hdr *,
|
||||
const void *, uint8_t, uint16_t);
|
||||
|
||||
/* Neighbor Discovery option field.
|
||||
* ND options are always a multiple of 8 bytes in size. */
|
||||
|
||||
Reference in New Issue
Block a user