Revision 13c62f5371e3eb4fc3400cfa26e64ca75f888008 authored by Marcelo Ricardo Leitner on 09 June 2021, 14:23:56 UTC, committed by David S. Miller on 09 June 2021, 22:34:51 UTC
This this the counterpart of 8aa7b526dc0b ("openvswitch: handle DNAT
tuple collision") for act_ct. From that commit changelog:

"""
With multiple DNAT rules it's possible that after destination
translation the resulting tuples collide.

...

Netfilter handles this case by allocating a null binding for SNAT at
egress by default.  Perform the same operation in openvswitch for DNAT
if no explicit SNAT is requested by the user and allocate a null binding
for SNAT for packets in the "original" direction.
"""

Fixes: 95219afbb980 ("act_ct: support asymmetric conntrack")
Signed-off-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent d2e381c
History
File Mode Size
Kconfig -rw-r--r-- 551 bytes
Makefile -rw-r--r-- 365 bytes
attributes.c -rw-r--r-- 8.7 KB
bfind.c -rw-r--r-- 6.1 KB
bitmap.c -rw-r--r-- 5.0 KB
bnode.c -rw-r--r-- 15.3 KB
brec.c -rw-r--r-- 13.6 KB
btree.c -rw-r--r-- 12.2 KB
catalog.c -rw-r--r-- 14.1 KB
dir.c -rw-r--r-- 14.1 KB
extents.c -rw-r--r-- 15.5 KB
hfsplus_fs.h -rw-r--r-- 16.8 KB
hfsplus_raw.h -rw-r--r-- 9.5 KB
inode.c -rw-r--r-- 18.5 KB
ioctl.c -rw-r--r-- 1.8 KB
options.c -rw-r--r-- 5.3 KB
part_tbl.c -rw-r--r-- 4.2 KB
super.c -rw-r--r-- 17.8 KB
tables.c -rw-r--r-- 119.1 KB
unicode.c -rw-r--r-- 10.5 KB
wrapper.c -rw-r--r-- 7.0 KB
xattr.c -rw-r--r-- 23.3 KB
xattr.h -rw-r--r-- 1.2 KB
xattr_security.c -rw-r--r-- 2.0 KB
xattr_trusted.c -rw-r--r-- 1.0 KB
xattr_user.c -rw-r--r-- 1003 bytes

back to top