diff options
author | Alexander Duyck <alexander.h.duyck@intel.com> | 2018-07-09 12:19:54 -0400 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2018-07-09 13:15:34 -0700 |
commit | a4ea8a3dacc312c3402c78f6e4843afdda9b43a0 (patch) | |
tree | 56b8cb99e2356716f23895ccda1364c3911bf4c8 /net/packet | |
parent | eadec877ce9ca46a94e9036b5a44e7941d4fc501 (diff) | |
download | linux-stable-a4ea8a3dacc312c3402c78f6e4843afdda9b43a0.tar.gz linux-stable-a4ea8a3dacc312c3402c78f6e4843afdda9b43a0.tar.bz2 linux-stable-a4ea8a3dacc312c3402c78f6e4843afdda9b43a0.zip |
net: Add generic ndo_select_queue functions
This patch adds a generic version of the ndo_select_queue functions for
either returning 0 or selecting a queue based on the processor ID. This is
generally meant to just reduce the number of functions we have to change
in the future when we have to deal with ndo_select_queue changes.
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'net/packet')
-rw-r--r-- | net/packet/af_packet.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c index 47931ebfaef3..f37d087ae652 100644 --- a/net/packet/af_packet.c +++ b/net/packet/af_packet.c @@ -277,7 +277,7 @@ static bool packet_use_direct_xmit(const struct packet_sock *po) static u16 __packet_pick_tx_queue(struct net_device *dev, struct sk_buff *skb) { - return (u16) raw_smp_processor_id() % dev->real_num_tx_queues; + return dev_pick_tx_cpu_id(dev, skb, NULL, NULL); } static u16 packet_pick_tx_queue(struct sk_buff *skb) |