ipv4: ipv4_default_advmss() should use route mtu
authorEric Dumazet <edumazet@google.com>
Thu, 19 Oct 2017 00:02:03 +0000 (17:02 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 20 Dec 2017 09:10:34 +0000 (10:10 +0100)
commitfdfcb06c5944afb78007cfc25e527ff689b2a344
tree53af1e3dc0c155a61272cb96e255da27297e14fb
parent48185ffb6dc3eb64846039117d76148d3e3d7022
ipv4: ipv4_default_advmss() should use route mtu

[ Upstream commit 164a5e7ad531e181334a3d3f03d0d5ad20d6faea ]

ipv4_default_advmss() incorrectly uses the device MTU instead
of the route provided one. IPv6 has the proper behavior,
lets harmonize the two protocols.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/ipv4/route.c