OSDN Git Service

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)
commit2aa3c9f48bc28ca0effd9877e010ad54c8a630e5
tree246da026de1d459795ac1ca10080c6345fcbd98e
parent1da40ab6caf924633116582c4c86939c486f20db
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