ipvs: consolidate all dst checks on transmit in one place

Consolidate the PMTU checks, ICMP sending and
skb_dst modification in __ip_vs_get_out_rt and
__ip_vs_get_out_rt_v6. Now skb_dst is changed early
to simplify the transmitters.

Make sure update_pmtu is called only for local clients.

Signed-off-by: Julian Anastasov <ja@ssi.bg>
Signed-off by: Hans Schillstrom <hans@schillstrom.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
This commit is contained in:
Julian Anastasov 2013-03-21 11:58:05 +02:00 коммит произвёл Pablo Neira Ayuso
Родитель f11cb2c2aa
Коммит 4115ded131
1 изменённых файлов: 237 добавлений и 394 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу