X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fpackets.h;fp=lib%2Fpackets.h;h=6fab659372cc3a778f18acb3a2cb9179c02af7a2;hb=776fb430bfbc575c16c4db3be7ffdeb507325a6a;hp=4595c12cba74ec492944c895c7d43f0f12274587;hpb=3c85d3d0e7a5ce7692aaf7230d84070c49d9ce92;p=sliver-openvswitch.git diff --git a/lib/packets.h b/lib/packets.h index 4595c12cb..6fab65937 100644 --- a/lib/packets.h +++ b/lib/packets.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2009 Nicira Networks. + * Copyright (c) 2008, 2009, 2010 Nicira Networks. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -213,6 +213,10 @@ BUILD_ASSERT_DECL(VLAN_ETH_HEADER_LEN == sizeof(struct vlan_eth_header)); #define IP_IHL(ip_ihl_ver) ((ip_ihl_ver) & 15) #define IP_IHL_VER(ihl, ver) (((ver) << 4) | (ihl)) +/* TOS fields. */ +#define IP_ECN_MASK 0x03 +#define IP_DSCP_MASK 0xfc + #define IP_TYPE_ICMP 1 #define IP_TYPE_TCP 6 #define IP_TYPE_UDP 17