tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Controlling IPv6 MTU

On Fri, May 25, 2012 at 09:23:08AM +0100, Roy Marples wrote:
> Hi List
> Currently, userland can only set the interface MTU SIOCSIFMTU.
> IPv6 has it's own idea of what the MTU should be according to Router
> Adverts,
> but there is no way of setting this outside of the RA itself.
> I'm currently debugging dhcpcd with it's own RA implementation of
> handling
> addresses and routes and this is one wall I'm hitting as my local setup
> requires a lower MTU than 1500 and forcing a lower MTU for IPv4
> isn't desirable.
> Attached is a patch which adds SIOCSIFMTU_IN6 which I have not
> tested a lot
> as I only just got home to a workable IPv6 network from a nice
> holiday but
> I'd like eyes on it to spot anything wrong as I've never had to
> extend a kernel
> struct or add a new ioctl before.

It sounds to me like you may intend to set an MTU on a per-interface
basis that is actually applicable (or not) on a per-destination basis.

Why don't you use the MTU in the RA to set the initial MTU on the routes
that dhcpcd installs?


David Young    Urbana, IL    (217) 721-9981

Home | Main Index | Thread Index | Old Index