Skip to content
  • Paolo Abeni's avatar
    ipv4: implement support for NOPREFIXROUTE ifa flag for ipv4 address · 7b131180
    Paolo Abeni authored
    
    
    Currently adding a new ipv4 address always cause the creation of the
    related network route, with default metric. When a host has multiple
    interfaces on the same network, multiple routes with the same metric
    are created.
    
    If the userspace wants to set specific metric on each routes, i.e.
    giving better metric to ethernet links in respect to Wi-Fi ones,
    the network routes must be deleted and recreated, which is error-prone.
    
    This patch implements the support for IFA_F_NOPREFIXROUTE for ipv4
    address. When an address is added with such flag set, no associated
    network route is created, no network route is deleted when
    said IP is gone and it's up to the user space manage such route.
    
    Signed-off-by: default avatarPaolo Abeni <pabeni@redhat.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    7b131180