tap(4) SIOCSIFMTU patch

Sean C. Farley scf at FreeBSD.org
Fri Mar 13 07:22:55 PDT 2009


On Fri, 13 Mar 2009, Rui Paulo wrote:

> On 13 Mar 2009, at 01:54, Sean C. Farley wrote:
>
>> Here is a patch[1] that will allow the MTU to be set higher than 1500 
>> on a tap(4) interface.  I ran into the need to do this when I had em0 
>> set to 9000 and tried to bridge em0 with tap0 (MTU 1500) for QEMU.  A 
>> bridge interface will not allow interfaces with different MTU's to be 
>> added to it.
>> 
>> Since I have touched little inside the kernel, I thought it best if 
>> others take a look at it first.
>> 
>> Sean
>> 1. http://people.freebsd.org/~scf/if_tap-SIOCSIFMTU.patch
>
> This looks ok. I'm assuming bridge now works for you.

Thank you for reviewing it.

Yes, this fixes my issue with bridging a tap device to an interface with 
an MTU higher than 1500.

I will probably commit this patch this weekend.

Sean
-- 
scf at FreeBSD.org


More information about the freebsd-net mailing list