diff options
author | Paul Boca <pboca@cloudbasesolutions.com> | 2016-06-06 16:45:06 +0000 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2016-06-07 10:52:22 -0700 |
commit | 24cc3f0c6614313933a01ce8d5be47f36375c5a3 (patch) | |
tree | 9e422e96d360ff79e66b054e5db8e1b50e9650ee /datapath-windows/ovsext/NetProto.h | |
parent | de8856900636be073caa5625140564f9ce56f44c (diff) | |
download | openvswitch-24cc3f0c6614313933a01ce8d5be47f36375c5a3.tar.gz |
datapath-windows: Add ECN support on STT decapsulation
Signed-off-by: Paul-Daniel Boca <pboca@cloudbasesolutions.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'datapath-windows/ovsext/NetProto.h')
-rw-r--r-- | datapath-windows/ovsext/NetProto.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/datapath-windows/ovsext/NetProto.h b/datapath-windows/ovsext/NetProto.h index f7527f813..6cf6d8ef2 100644 --- a/datapath-windows/ovsext/NetProto.h +++ b/datapath-windows/ovsext/NetProto.h @@ -45,6 +45,8 @@ typedef struct EthHdr { #define ICMP_CSUM_OFFSET 2 #define INET_CSUM_LENGTH (sizeof(UINT16)) +#define PACKET_MAX_LENGTH 64*1024 // 64K + #define IP4_UNITS_TO_BYTES(x) ((x) << 2) #define IP4_BYTES_TO_UNITS(x) ((x) >> 2) @@ -245,7 +247,13 @@ typedef union _OVS_PACKET_HDR_INFO { typedef struct IPHdr { UINT8 ihl:4, version:4; - UINT8 tos; + union { + struct { + UINT8 ecn:2, + dscp:6; + }; + UINT8 tos; + }; UINT16 tot_len; UINT16 id; UINT16 frag_off; |