Signed-off-by: Daniele Di Proietto <diproiet...@vmware.com> --- lib/odp-util.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)
diff --git a/lib/odp-util.c b/lib/odp-util.c index 32c813b..267451f 100644 --- a/lib/odp-util.c +++ b/lib/odp-util.c @@ -2576,6 +2576,10 @@ odp_ct_state_to_string(uint32_t flag) return "rel"; case OVS_CS_F_INVALID: return "inv"; + case OVS_CS_F_SRC_NAT: + return "snat"; + case OVS_CS_F_DST_NAT: + return "dnat"; default: return NULL; } @@ -3346,6 +3350,12 @@ ovs_to_odp_ct_state(uint8_t state) if (state & CS_TRACKED) { odp |= OVS_CS_F_TRACKED; } + if (state & CS_SRC_NAT) { + odp |= OVS_CS_F_SRC_NAT; + } + if (state & CS_DST_NAT) { + odp |= OVS_CS_F_DST_NAT; + } return odp; } @@ -3373,6 +3383,12 @@ odp_to_ovs_ct_state(uint32_t flags) if (flags & OVS_CS_F_TRACKED) { state |= CS_TRACKED; } + if (flags & OVS_CS_F_SRC_NAT) { + state |= CS_SRC_NAT; + } + if (flags & OVS_CS_F_DST_NAT) { + state |= CS_DST_NAT; + } return state; } -- 2.1.4 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev