• Shmulik Hen's avatar
    [PATCH] Add support for HW accel. slaves · 7e299113
    Shmulik Hen authored
    Now that David Miller accepted the first half of this set into 2.6,
    I'm resending the last half to you for inclusion in netdev-2.6.
    
    Tested against latest netdev-2.6. Summary:
    
    Change the bond interface to publish full VLAN hardware acceleration
    offloading capabilities, and add capability in all xmit functions to
    take special care for VLAN HW accel. tagged skb's that are going out
    through a slave that is not offloading capable.
    
    Add a mechanism to collect and save the VLAN Id's that have been
    added on top of a bond interface, and propagate the register/add/kill
    operations to the slaves.
    
    Add blocking mechanism to prevent adding VLAN interfaces on top of a
    bond that contains VLAN challenged slaves and to prevent adding VLAN
    challenged slaves to a bond that already has VLAN interfaces on top
    of it.
    
    Add a section about VLAN to Documentation/networking/bonding.txt and
    also correct some minor spelling/grammer errors.
    7e299113
bond_alb.c 40.3 KB