X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fpackets.h;h=ad5631db371414c25cf5f03c7052f00d3412dace;hb=b4e1bf8b7ef8704d857a9ee93d40719289b2139e;hp=8e4117e85e5c1f269b86a550dbd6e4181a05355d;hpb=2ea838acb2401df9e31074a1d1e78bf9bf739387;p=sliver-openvswitch.git diff --git a/lib/packets.h b/lib/packets.h index 8e4117e85..ad5631db3 100644 --- a/lib/packets.h +++ b/lib/packets.h @@ -181,6 +181,8 @@ void eth_addr_bitand(const uint8_t src[ETH_ADDR_LEN], #define ETH_TYPE_IPV6 0x86dd #define ETH_TYPE_LACP 0x8809 #define ETH_TYPE_RARP 0x8035 +#define ETH_TYPE_MPLS 0x8847 +#define ETH_TYPE_MPLS_MCAST 0x8848 /* Minimum value for an Ethernet type. Values below this are IEEE 802.2 frame * lengths. */ @@ -337,6 +339,10 @@ void ip_format_masked(ovs_be32 ip, ovs_be32 mask, struct ds *); #define IP_IHL(ip_ihl_ver) ((ip_ihl_ver) & 15) #define IP_IHL_VER(ihl, ver) (((ver) << 4) | (ihl)) +#ifndef IPPROTO_SCTP +#define IPPROTO_SCTP 132 +#endif + /* TOS fields. */ #define IP_ECN_MASK 0x03 #define IP_DSCP_MASK 0xfc