• Patrick McHardy's avatar
    net: rtnetlink: decouple rtnetlink address families from real address families · 25239cee
    Patrick McHardy authored
    Decouple rtnetlink address families from real address families in socket.h to
    be able to add rtnetlink interfaces to code that is not a real address family
    without increasing AF_MAX/NPROTO.
    
    This will be used to add support for multicast route dumping from all tables
    as the proc interface can't be extended to support anything but the main table
    without breaking compatibility.
    
    This partialy undoes the patch to introduce independant families for routing
    rules and converts ipmr routing rules to a new rtnetlink family. Similar to
    that patch, values up to 127 are reserved for real address families, values
    above that may be used arbitrarily.
    Signed-off-by: default avatarPatrick McHardy <kaber@trash.net>
    25239cee
ipmr.c 53.1 KB