[ovs-dev] [PATCH 2/4] odp-util: Fix generating ct_orig_tuple in odp_key_to_dp_packet()

Yi-Hung Wei yihung.wei at gmail.com
Mon Jul 31 20:35:37 UTC 2017


Previsouly, odp_key_to_dp_packet() may fail to get ct_orig_tuple
from ODP flow key. This patch fixes the issue.

VMWare-BZ: #1920903
Fixes: daf4d3c18da4 ("odp: Support conntrack orig tuple key.")
Suggested-by: Joe Stringer <joe at ovn.org>
Signed-off-by: Yi-Hung Wei <yihung.wei at gmail.com>
---
 lib/odp-util.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/odp-util.c b/lib/odp-util.c
index cf0d39d9ec16..c0c7618999e0 100644
--- a/lib/odp-util.c
+++ b/lib/odp-util.c
@@ -4790,7 +4790,8 @@ odp_key_to_dp_packet(const struct nlattr *key, size_t key_len,
         1u << OVS_KEY_ATTR_IN_PORT | 1u << OVS_KEY_ATTR_ETHERTYPE |
         1u << OVS_KEY_ATTR_ETHERNET | 1u << OVS_KEY_ATTR_CT_STATE |
         1u << OVS_KEY_ATTR_CT_ZONE | 1u << OVS_KEY_ATTR_CT_MARK |
-        1u << OVS_KEY_ATTR_CT_LABELS;
+        1u << OVS_KEY_ATTR_CT_LABELS | 1u << OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV4 |
+        1u << OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV6;
 
     pkt_metadata_init(md, ODPP_NONE);
 
-- 
2.7.4



More information about the dev mailing list