• Jiri Benc's avatar
    gre: reject GUE and FOU in collect metadata mode · 946b636f
    Jiri Benc authored
    The collect metadata mode does not support GUE nor FOU. This might be
    implemented later; until then, we should reject such config.
    
    I think this is okay to be changed. It's unlikely anyone has such
    configuration (as it doesn't work anyway) and we may need a way to
    distinguish whether it's supported or not by the kernel later.
    
    For backwards compatibility with iproute2, it's not possible to just check
    the attribute presence (iproute2 always includes the attribute), the actual
    value has to be checked, too.
    
    Fixes: 2e15ea39 ("ip_gre: Add support to collect tunnel metadata.")
    Signed-off-by: default avatarJiri Benc <jbenc@redhat.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    946b636f
ip_gre.c 34.4 KB