Aaron Conole
4e57c23391
act_ct: support asymmetric conntrack
...
[ Upstream commit 95219afbb9 ]
The act_ct TC module shares a common conntrack and NAT infrastructure
exposed via netfilter. It's possible that a packet needs both SNAT and
DNAT manipulation, due to e.g. tuple collision. Netfilter can support
this because it runs through the NAT table twice - once on ingress and
again after egress. The act_ct action doesn't have such capability.
Like netfilter hook infrastructure, we should run through NAT twice to
keep the symmetry.
Fixes: b57dc7c13e ("net/sched: Introduce action ct")
Signed-off-by: Aaron Conole <aconole@redhat.com >
Acked-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-12-18 16:08:59 +01:00
..
2019-10-15 20:20:22 -07:00
2019-08-27 15:05:58 -07:00
2019-08-27 15:05:58 -07:00
2019-08-27 15:05:58 -07:00
2019-12-18 16:08:59 +01:00
2019-08-27 15:05:58 -07:00
2019-08-27 15:05:58 -07:00
2019-08-27 15:05:58 -07:00
2019-08-27 15:05:58 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-10-09 19:19:35 -07:00
2019-12-18 16:08:56 +01:00
2019-08-27 15:05:58 -07:00
2019-11-19 18:57:16 -08:00
2019-09-06 15:02:16 +02:00
2019-09-20 17:01:59 -07:00
2019-08-27 15:05:58 -07:00
2019-08-27 15:05:58 -07:00
2019-08-27 15:05:58 -07:00
2019-11-18 17:17:07 -08:00
2019-09-02 11:20:17 -07:00
2019-12-18 16:08:49 +01:00
2019-05-30 11:26:32 -07:00
2019-11-01 15:16:01 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-12-18 16:08:49 +01:00
2019-06-15 14:06:13 -07:00
2019-08-30 15:12:05 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-21 10:50:45 +02:00
2019-08-26 14:17:43 -07:00
2019-05-21 11:28:45 +02:00
2019-05-30 11:26:32 -07:00
2019-06-19 17:09:55 +02:00
2019-06-29 11:15:12 -07:00
2019-10-13 10:13:08 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-09-27 20:08:28 +02:00
2019-07-09 12:11:59 -07:00
2019-10-08 16:21:58 -07:00
2019-05-21 10:50:45 +02:00
2019-05-30 11:26:32 -07:00
2019-04-27 17:07:21 -04:00
2019-09-30 11:07:46 -07:00
2019-10-01 09:51:39 -07:00
2019-06-19 17:09:55 +02:00
2019-07-29 09:46:58 -07:00
2019-06-19 17:09:55 +02:00
2019-10-04 18:28:30 -07:00
2019-10-15 20:32:04 -07:00
2019-05-30 11:26:32 -07:00
2019-08-08 22:32:19 -07:00
2019-05-30 11:26:32 -07:00
2019-10-25 16:14:05 -07:00
2019-05-30 11:26:32 -07:00
2019-04-27 17:07:21 -04:00
2019-10-23 20:13:22 -07:00
2019-09-27 12:13:55 +02:00
2019-07-09 14:38:50 -07:00
2019-12-18 16:08:24 +01:00
2019-12-18 16:08:24 +01:00
2019-12-04 22:30:54 +01:00
2019-10-19 12:12:36 -07:00
2019-06-19 17:09:07 +02:00
2019-05-30 11:26:32 -07:00
2019-12-04 22:30:54 +01:00
2019-06-19 17:09:55 +02:00
2019-05-30 11:26:32 -07:00
2019-10-23 20:13:22 -07:00
2019-10-23 20:13:22 -07:00
2019-05-30 11:26:32 -07:00
2019-11-19 15:23:15 -08:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00