summaryrefslogtreecommitdiff
path: root/lib/meta-flow.h
diff options
context:
space:
mode:
authorJarno Rajahalme <jrajahalme@nicira.com>2013-12-02 15:14:09 -0800
committerJarno Rajahalme <jrajahalme@nicira.com>2013-12-02 15:14:09 -0800
commit61bf6666bec930dbfbf26c832199af93d0c5d6d1 (patch)
treeb1adb311620adaf381f30c3890b4e6143c5d9918 /lib/meta-flow.h
parent4cf5406ba2e8bb8271940b2f54967c9fd1270212 (diff)
downloadopenvswitch-61bf6666bec930dbfbf26c832199af93d0c5d6d1.tar.gz
lib: More intuitive syntax for TCP flags matching.
Allow TCP flags match specification with symbolic flag names. TCP flags are optionally specified as a string of flag names, each preceded by '+' when the flag must be one, or '-' when the flag must be zero. Any flags not explicitly included are wildcarded. The existing hex syntax is still allowed, and is used in flow dumps when all the flags are matched. Signed-off-by: Jarno Rajahalme <jrajahalme@nicira.com> Acked-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'lib/meta-flow.h')
-rw-r--r--lib/meta-flow.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/meta-flow.h b/lib/meta-flow.h
index c2b0bbc23..b43b13f2d 100644
--- a/lib/meta-flow.h
+++ b/lib/meta-flow.h
@@ -232,6 +232,7 @@ enum OVS_PACKED_ENUM mf_string {
MFS_OFP_PORT_OXM, /* An OpenFlow port number or name (32-bit). */
MFS_FRAG, /* no, yes, first, later, not_later */
MFS_TNL_FLAGS, /* FLOW_TNL_F_* flags */
+ MFS_TCP_FLAGS, /* TCP_* flags */
};
struct mf_field {