diff options
author | Ben Pfaff <blp@nicira.com> | 2011-12-19 14:45:23 -0800 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2011-12-19 14:53:57 -0800 |
commit | df9b6612b52d671f7dc286deedb1cef8a3ed58ab (patch) | |
tree | 6f586b0aedebbfe2c6890260b43994ca7c9acae7 /lib/packets.h | |
parent | 6197af6e4b9890f43380e0a0159886ba3275c75c (diff) |
flow: Make flow_compose() fake packets slightly more realistic.
This makes flow_extract() happier with TCP packets that this function
produces.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'lib/packets.h')
-rw-r--r-- | lib/packets.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/packets.h b/lib/packets.h index 9e283a5a..19b7346b 100644 --- a/lib/packets.h +++ b/lib/packets.h @@ -357,6 +357,7 @@ BUILD_ASSERT_DECL(UDP_HEADER_LEN == sizeof(struct udp_header)); #define TCP_ACK 0x10 #define TCP_URG 0x20 +#define TCP_CTL(flags, offset) (htons((flags) | ((offset) << 12))) #define TCP_FLAGS(tcp_ctl) (ntohs(tcp_ctl) & 0x003f) #define TCP_OFFSET(tcp_ctl) (ntohs(tcp_ctl) >> 12) |