• Eric Dumazet's avatar
    ipv4: raise IP_MAX_MTU to theoretical limit · 734d2725
    Eric Dumazet authored
    As discussed last year [1], there is no compelling reason
    to limit IPv4 MTU to 0xFFF0, while real limit is 0xFFFF
    
    [1] : http://marc.info/?l=linux-netdev&m=135607247609434&w=2
    
    Willem raised this issue again because some of our internal
    regression tests broke after lo mtu being set to 65536.
    
    IP_MTU reports 0xFFF0, and the test attempts to send a RAW datagram of
    mtu + 1 bytes, expecting the send() to fail, but it does not.
    
    Alexey raised interesting points about TCP MSS, that should be addressed
    in follow-up patches in TCP stack if needed, as someone could also set
    an odd mtu anyway.
    Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
    Cc: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
    Cc: Willem de Bruijn <willemb@google.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    734d2725
route.c 66 KB