]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit - net/ipv4/tcp_output.c
tcp: replace dst_confirm with sk_dst_confirm
authorJulian Anastasov <ja@ssi.bg>
Mon, 6 Feb 2017 21:14:14 +0000 (23:14 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 7 Feb 2017 18:07:46 +0000 (13:07 -0500)
commitc3a2e8370534f810cac6050169db0ed3e0f94f0b
treee7d955ab2ffde6bb88cf6b3c69ea41a4841e6d9f
parentc86a773c78025f5b825bacd7b846f4fa60dc0317
tcp: replace dst_confirm with sk_dst_confirm

When same struct dst_entry can be used for many different
neighbours we can not use it for pending confirmations.
Use the new sk_dst_confirm() helper to propagate the
indication from received packets to sock_confirm_neigh().

Reported-by: YueHaibing <yuehaibing@huawei.com>
Fixes: 5110effee8fd ("net: Do delayed neigh confirmation.")
Fixes: f2bb4bedf35d ("ipv4: Cache output routes in fib_info nexthops.")
Tested-by: YueHaibing <yuehaibing@huawei.com>
Signed-off-by: Julian Anastasov <ja@ssi.bg>
Acked-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp_input.c
net/ipv4/tcp_metrics.c
net/ipv4/tcp_output.c