• Nick Child's avatar
    ibmveth: Implement multi queue on xmit · d926793c
    Nick Child authored
    The `ndo_start_xmit` function is protected by a spinlock on the tx queue
    being used to transmit the skb. Allow concurrent calls to
    `ndo_start_xmit` by using more than one tx queue. This allows for
    greater throughput when several jobs are trying to transmit data.
    
    Introduce 16 tx queues (leave single rx queue as is) which each
    correspond to one DMA mapped long term buffer.
    Signed-off-by: default avatarNick Child <nnac123@linux.ibm.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    d926793c
ibmveth.h 6.38 KB