]> git.baikalelectronics.ru Git - kernel.git/commit
ipvs: add function to find tunnels
authorJulian Anastasov <ja@ssi.bg>
Sun, 5 May 2019 12:14:39 +0000 (15:14 +0300)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 31 May 2019 15:48:09 +0000 (17:48 +0200)
commit53304eacca52e1f2245d13028c611cf49dd8a357
tree246da026de1d459795ac1ca10080c6345fcbd98e
parent94914b0ac860c1942cdd85ebf59a5abb052c23f3
ipvs: add function to find tunnels

Add ip_vs_find_tunnel() to match tunnel headers
by family, address and optional port. Use it to
properly find the tunnel real server used in
received ICMP errors.

Signed-off-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/ip_vs.h
net/netfilter/ipvs/ip_vs_core.c
net/netfilter/ipvs/ip_vs_ctl.c