• David S. Miller's avatar
    netdev: Add netdev->select_queue() method. · eae792b7
    David S. Miller authored
    Devices or device layers can set this to control the queue selection
    performed by dev_pick_tx().
    
    This function runs under RCU protection, which allows overriding
    functions to have some way of synchronizing with things like dynamic
    ->real_num_tx_queues adjustments.
    
    This makes the spinlock prefetch in dev_queue_xmit() a little bit
    less effective, but that's the price right now for correctness.
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    eae792b7
dev.c 116 KB