]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: Update ip6_route_me_harder to consider L3 domain
authorMartin Willi <martin@strongswan.org>
Tue, 19 Apr 2022 13:47:00 +0000 (15:47 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 9 May 2022 07:14:41 +0000 (09:14 +0200)
commit8865314468b7508e389a1745fecc738c6b6f46a7
tree42c3f22238e880f4790ef9ca04b69c98168a7b5a
parent7d4176b5ba5802b7e92be285bff528bd8ab71111
netfilter: Update ip6_route_me_harder to consider L3 domain

commit 42f603cfc2a776d83073bda2b277436cf43a0913 upstream.

The commit referenced below fixed packet re-routing if Netfilter mangles
a routing key property of a packet and the packet is routed in a VRF L3
domain. The fix, however, addressed IPv4 re-routing, only.

This commit applies the same behavior for IPv6. While at it, untangle
the nested ternary operator to make the code more readable.

Fixes: fc0093086a4b ("netfilter: Update ip_route_me_harder to consider L3 domain")
Cc: stable@vger.kernel.org
Signed-off-by: Martin Willi <martin@strongswan.org>
Reviewed-by: David Ahern <dsahern@kernel.org>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/ipv6/netfilter.c