From: Russell Bryant Date: Mon, 29 Feb 2016 14:32:26 +0000 (-0500) Subject: ovn: Suppport ct_mark/ct_label in lflow matches. X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fovs.git;a=commitdiff_plain;h=e3d81adedd2cc596b931ae5ba8590ff8d0e82c5f;hp=600766e877efa2713b9c87d127f7190d8ab48da9 ovn: Suppport ct_mark/ct_label in lflow matches. Add support for matching on ct_mark and ct_label in OVN logical flows. Signed-off-by: Russell Bryant Acked-by: Ben Pfaff --- diff --git a/ovn/controller/lflow.c b/ovn/controller/lflow.c index d53213c0e..33dca9b05 100644 --- a/ovn/controller/lflow.c +++ b/ovn/controller/lflow.c @@ -60,6 +60,8 @@ symtab_init(void) #undef MFF_LOG_REG /* Connection tracking state. */ + expr_symtab_add_field(&symtab, "ct_mark", MFF_CT_MARK, NULL, false); + expr_symtab_add_field(&symtab, "ct_label", MFF_CT_LABEL, NULL, false); expr_symtab_add_field(&symtab, "ct_state", MFF_CT_STATE, NULL, false); char ct_state_str[16]; snprintf(ct_state_str, sizeof ct_state_str, "ct_state[%d]", CS_TRACKED_BIT); diff --git a/ovn/ovn-sb.xml b/ovn/ovn-sb.xml index a49a63ea6..f9ec691d3 100644 --- a/ovn/ovn-sb.xml +++ b/ovn/ovn-sb.xml @@ -699,6 +699,7 @@
  • icmp4.type icmp4.code
  • icmp6.type icmp6.code
  • nd.target nd.sll nd.tll
  • +
  • ct_mark ct_label
  • ct_state, which has the following Boolean subfields: