Signed-off-by: Paolo Valerio <[email protected]>
Acked-by: Aaron Conole <[email protected]>
---
 lib/dpif-netdev.c |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c
index 3835e1c9c..1f30fd686 100644
--- a/lib/dpif-netdev.c
+++ b/lib/dpif-netdev.c
@@ -8312,6 +8312,16 @@ dpif_netdev_ct_del_limits(struct dpif *dpif OVS_UNUSED,
     return err;
 }
 
+static int
+dpif_netdev_ct_get_features(struct dpif *dpif OVS_UNUSED,
+                            enum ct_features *features)
+{
+    if (features != NULL) {
+        *features = CONNTRACK_F_ZERO_SNAT;
+    }
+    return 0;
+}
+
 static int
 dpif_netdev_ct_set_timeout_policy(struct dpif *dpif,
                                   const struct ct_dpif_timeout_policy *dpif_tp)
@@ -8577,7 +8587,7 @@ const struct dpif_class dpif_netdev_class = {
     NULL,                       /* ct_timeout_policy_dump_next */
     NULL,                       /* ct_timeout_policy_dump_done */
     dpif_netdev_ct_get_timeout_policy_name,
-    NULL,                       /* ct_get_features */
+    dpif_netdev_ct_get_features,
     dpif_netdev_ipf_set_enabled,
     dpif_netdev_ipf_set_min_frag,
     dpif_netdev_ipf_set_max_nfrags,

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to