[ovs-dev] [PATCH v7 2/2] TCP flags matching support.

Jesse Gross jesse at nicira.com
Mon Oct 28 21:20:22 UTC 2013


On Mon, Oct 28, 2013 at 1:54 PM, Jarno Rajahalme <jrajahalme at nicira.com> wrote:
>     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 at nicira.com>

Acked-by: Jesse Gross <jesse at nicira.com>



More information about the dev mailing list