diff options
author | Jarno Rajahalme <jrajahalme@nicira.com> | 2013-10-23 01:44:59 -0700 |
---|---|---|
committer | Jesse Gross <jesse@nicira.com> | 2013-11-01 18:43:45 -0700 |
commit | 5eb26b156e29eadcc21f73fb5d14497f0db24b86 (patch) | |
tree | c038f2ce812b576b011de5e640f6187447149e0e /crypto | |
parent | df23e9f642830f10c505c8a3d57772ad1238c701 (diff) | |
download | blackbird-op-linux-5eb26b156e29eadcc21f73fb5d14497f0db24b86.tar.gz blackbird-op-linux-5eb26b156e29eadcc21f73fb5d14497f0db24b86.zip |
openvswitch: TCP flags matching support.
tcp_flags=flags/mask
Bitwise match on TCP flags. The flags and mask are 16-bit num‐
bers written in decimal or in hexadecimal prefixed by 0x. Each
1-bit in mask requires that the corresponding bit in port must
match. Each 0-bit in mask causes the corresponding bit to be
ignored.
TCP protocol currently defines 9 flag bits, and additional 3
bits are reserved (must be transmitted as zero), see RFCs 793,
3168, and 3540. The flag bits are, numbering from the least
significant bit:
0: FIN No more data from sender.
1: SYN Synchronize sequence numbers.
2: RST Reset the connection.
3: PSH Push function.
4: ACK Acknowledgement field significant.
5: URG Urgent pointer field significant.
6: ECE ECN Echo.
7: CWR Congestion Windows Reduced.
8: NS Nonce Sum.
9-11: Reserved.
12-15: Not matchable, must be zero.
Signed-off-by: Jarno Rajahalme <jrajahalme@nicira.com>
Signed-off-by: Jesse Gross <jesse@nicira.com>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions