Subject: Different MTU sizes on a single ethernet port

From: Gerrit Binnenmars <[email-masked]>
Date: Mon, 11 Jan 2010 19:39:39 +0100 (CET)

Hello,

It seems that the following is not possible on Linux

Default ethernet port eth0   : MTU 1500
VLAN ethernet port    eth0.3 : MTU 9000

(Although you can do ifconfig eth0 mtu 9000; ifconfig eth0.3 mtu 9000; ifconfig eth0 mtu 1500)

To solve this the MTU size of the VLAN should be passed to the adapter, and the adapter should have a MTU size for its default interface and a MTU size which is the max. of all interfaces on this port.

Anyone been working on this before, or any other ideas how this can be achieved?

With regards,

Gerrit Binnenmars