X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fpackets.h;h=adda6bdd6a568e3557630337bb8be8eeda418881;hb=320437cd400e00973a65daa480612d43e6c26d79;hp=09ee05dc84a4bff2902e65b290eb489036dfe6c4;hpb=14439fa80cb0031943c3a1ca252dfe26a3af38b1;p=sliver-openvswitch.git diff --git a/lib/packets.h b/lib/packets.h index 09ee05dc8..adda6bdd6 100644 --- a/lib/packets.h +++ b/lib/packets.h @@ -202,6 +202,14 @@ struct ip_header { }; BUILD_ASSERT_DECL(IP_HEADER_LEN == sizeof(struct ip_header)); +#define ICMP_HEADER_LEN 4 +struct icmp_header { + uint8_t icmp_type; + uint8_t icmp_code; + uint16_t icmp_csum; +}; +BUILD_ASSERT_DECL(ICMP_HEADER_LEN == sizeof(struct icmp_header)); + #define UDP_HEADER_LEN 8 struct udp_header { uint16_t udp_src;