summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/conntrack.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/conntrack.c b/lib/conntrack.c
index 13c5ab628..550b2be9b 100644
--- a/lib/conntrack.c
+++ b/lib/conntrack.c
@@ -2647,6 +2647,10 @@ conn_to_ct_dpif_entry(const struct conn *conn, struct ct_dpif_entry *entry,
conn_key_to_tuple(&conn->key, &entry->tuple_orig);
conn_key_to_tuple(&conn->rev_key, &entry->tuple_reply);
+ if (conn->alg_related) {
+ conn_key_to_tuple(&conn->parent_key, &entry->tuple_parent);
+ }
+
entry->zone = conn->key.zone;
ovs_mutex_lock(&conn->lock);