Searched hist:"2 c11455321f37da6fe6cc36353149f9ac9183334" (Results 1 – 1 of 1) sorted by relevance
/linux/drivers/net/ |
H A D | macvlan.c | diff 2c11455321f37da6fe6cc36353149f9ac9183334 Thu Sep 03 02:11:45 CEST 2009 Eric Dumazet <eric.dumazet@gmail.com> macvlan: add multiqueue capability
macvlan devices are currently not multi-queue capable.
We can do that defining rtnl_link_ops method, get_tx_queues(), called from rtnl_create_link()
This new method gets num_tx_queues/real_num_tx_queues from lower device.
macvlan_get_tx_queues() is a copy of vlan_get_tx_queues().
Because macvlan_start_xmit() has to update netdev_queue stats only (and not dev->stats), I chose to change tx_errors/tx_aborted_errors accounting to tx_dropped, since netdev_queue structure doesnt define tx_errors / tx_aborted_errors.
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
|