]> 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)
commit0b7df24f3a8e50f6f39fe87f2299ea81d9b7d077
tree7f12f028ebf0c78efab243684c15ff6d3e7cc215
parent2f198f3408131d515f62eb5a0670deb3075e977a
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