Conntrack headers fails to parse. 88/74388/3
authorAswin Suryanarayanan <asuryana@redhat.com>
Tue, 24 Jul 2018 11:17:11 +0000 (16:47 +0530)
committerSam Hague <shague@redhat.com>
Thu, 26 Jul 2018 11:35:01 +0000 (11:35 +0000)
commitaa4fd37041a56899fa2124d720a2a9bbe53cafaf
tree3ebbd0694004fd4c43a1522f3b9dfc98b50b9a72
parentae0793fba62a7512fd030771b8ce26fca0a5b18d
Conntrack headers fails to parse.

The extra headers added to the packet when it return from ovs after a
conntrack operation causes deserialization error when the packet is
punted to the controller.

Added ct_clear action once the packet is returned from conntrack in
table=47

table=47, n_packets=50, n_bytes=4887,
priority=6,ct_state=+snat,ip,metadata=0x30d40/0xfffffe
actions=load:0x30d48->OXM_OF_METADATA[0..23],
load:0->NXM_OF_IN_PORT[],ct_clear,resubmit(,21)

NETVIRT-1383 Traffic to the PNF from a VM without FIP fails(SNAT
conntrack)

Change-Id: Ib34109b7fe3c7aa1df105c8504394291031e68d6
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/ConntrackBasedSnatService.java