sunvnet: generate ICMP PTMUD messages for smaller port MTUs
authorDavid L Stevens <david.stevens@oracle.com>
Mon, 29 Sep 2014 23:48:24 +0000 (19:48 -0400)
committerDavid S. Miller <davem@davemloft.net>
Tue, 30 Sep 2014 21:10:39 +0000 (17:10 -0400)
commita2b78e9b2cac897c7fb843922d49b2571dd84a76
tree7f12f028ebf0c78efab243684c15ff6d3e7cc215
parent42db672dca5b74f9c85c318b74b3b298e86cbe8e
sunvnet: generate ICMP PTMUD messages for smaller port MTUs

This patch sends ICMP and ICMPv6 messages for Path MTU Discovery when a remote
port MTU is smaller than the device MTU. This allows mixing newer VIO protocol
devices that support MTU negotiation with older devices that do not on the
same vswitch. It also allows Linux-Linux LDOMs to use 64K-1 data packets even
though Solaris vswitch is limited to <16K MTU.

Signed-off-by: David L Stevens <david.stevens@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/sun/sunvnet.c