• Patrick McHardy's avatar
    IPoIB: add support for TIPC protocol · dc850b0e
    Patrick McHardy authored
    Support TIPC in the IPoIB driver. Since IPoIB now keeps track of its own
    neighbour entries and doesn't require the packet to have a dst_entry
    anymore, the only necessary changes are to:
    
    - not drop multicast TIPC packets because of the unknown ethernet type
    - handle unicast TIPC packets similar to IPv4/IPv6 unicast packets
    
    in ipoib_start_xmit().
    
    An alternative would be to remove all ethertype limitations since they're
    not necessary anymore, all TIPC needs to know about is ARP and RARP since
    it wants to always perform "path find", even if a path is already known.
    Signed-off-by: default avatarPatrick McHardy <kaber@trash.net>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    dc850b0e
ipoib_main.c 43.8 KB