summaryrefslogtreecommitdiffstats
path: root/net/openvswitch/flow.h
diff options
context:
space:
mode:
authorJarno Rajahalme <jrajahalme@nicira.com>2013-10-23 01:40:44 -0700
committerJesse Gross <jesse@nicira.com>2013-11-01 18:43:45 -0700
commitdf23e9f642830f10c505c8a3d57772ad1238c701 (patch)
tree5b20e4e91e2a66381931bf1a35e3533274f91767 /net/openvswitch/flow.h
parent3cdb35b074142c915a463c535839886ae08fdfd4 (diff)
downloadlinux-stable-df23e9f642830f10c505c8a3d57772ad1238c701.tar.gz
linux-stable-df23e9f642830f10c505c8a3d57772ad1238c701.tar.bz2
linux-stable-df23e9f642830f10c505c8a3d57772ad1238c701.zip
openvswitch: Widen TCP flags handling.
Widen TCP flags handling from 7 bits (uint8_t) to 12 bits (uint16_t). The kernel interface remains at 8 bits, which makes no functional difference now, as none of the higher bits is currently of interest to the userspace. Signed-off-by: Jarno Rajahalme <jrajahalme@nicira.com> Signed-off-by: Jesse Gross <jesse@nicira.com>
Diffstat (limited to 'net/openvswitch/flow.h')
-rw-r--r--net/openvswitch/flow.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/openvswitch/flow.h b/net/openvswitch/flow.h
index 098fd1db6a23..204e0ccd116d 100644
--- a/net/openvswitch/flow.h
+++ b/net/openvswitch/flow.h
@@ -158,7 +158,7 @@ struct sw_flow {
unsigned long used; /* Last used time (in jiffies). */
u64 packet_count; /* Number of packets matched. */
u64 byte_count; /* Number of bytes matched. */
- u8 tcp_flags; /* Union of seen TCP flags. */
+ __be16 tcp_flags; /* Union of seen TCP flags. */
};
struct arp_eth_header {