Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jul 2007 12:54:10 -0700
From:      Chuck Swiger <cswiger@mac.com>
To:        Stephen.Clark@seclark.us
Cc:        freebsd-stable@freebsd.org
Subject:   Re: pmtud + ipnat RELENG_6_2 appears to be broken
Message-ID:  <AF67C2DA-4E77-48C5-B380-56D5D39043F4@mac.com>
In-Reply-To: <4696823B.9020107@seclark.us>
References:  <469624D1.20108@seclark.us> <4696823B.9020107@seclark.us>

next in thread | previous in thread | raw e-mail | index | archive | help
On Jul 12, 2007, at 12:34 PM, Stephen Clark wrote:
> Did something change in 6.2?  If my mtu size on rl0 is 1280 it won't
> accept a larger incoming packet.

Nothing changed; that is the expected behavior.
(Modulo support for 4-byte VLAN tags.)

> kernel: rl0: discard oversize frame (ether type 800 flags 3 len  
> 1514 > max
> 1294)
>
> I don't think it worked this way in the past.

Well, it did.  :-)

> Won't this affect pmtud?

Nope.

> man page for ifconfig says mtu limits size of "transmission" not  
> reception.
>
>     "mtu n   Set the maximum transmission unit of the interface to  
> n, default
>             is interface specific."

The MTU is actually defined in reference to a network segment such as  
an "ethernet collision domain", and applies to all machines sending  
traffic to that segment.  If the MTU is really 1280, nobody else  
should be sending larger packets, and the drivers will drop any  
larger packets they receive and generate the appropriate ICMP error....

-- 
-Chuck




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AF67C2DA-4E77-48C5-B380-56D5D39043F4>