]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit32c5e6b7a6d05a124e0485b5a99eef7eb4fc87cc
tree7f12f028ebf0c78efab243684c15ff6d3e7cc215
parent48504cb79cd28b1b4e6767e025d2c7530941976f
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