aboutsummaryrefslogtreecommitdiffstats
path: root/net/core
diff options
context:
space:
mode:
Diffstat (limited to 'net/core')
-rw-r--r--net/core/flow_dissector.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/net/core/flow_dissector.c b/net/core/flow_dissector.c
index 87577d447554..75fe83f590ea 100644
--- a/net/core/flow_dissector.c
+++ b/net/core/flow_dissector.c
@@ -372,7 +372,7 @@ static inline int get_xps_queue(struct net_device *dev, struct sk_buff *skb)
372#endif 372#endif
373} 373}
374 374
375u16 __netdev_pick_tx(struct net_device *dev, struct sk_buff *skb) 375static u16 __netdev_pick_tx(struct net_device *dev, struct sk_buff *skb)
376{ 376{
377 struct sock *sk = skb->sk; 377 struct sock *sk = skb->sk;
378 int queue_index = sk_tx_queue_get(sk); 378 int queue_index = sk_tx_queue_get(sk);
@@ -392,7 +392,6 @@ u16 __netdev_pick_tx(struct net_device *dev, struct sk_buff *skb)
392 392
393 return queue_index; 393 return queue_index;
394} 394}
395EXPORT_SYMBOL(__netdev_pick_tx);
396 395
397struct netdev_queue *netdev_pick_tx(struct net_device *dev, 396struct netdev_queue *netdev_pick_tx(struct net_device *dev,
398 struct sk_buff *skb, 397 struct sk_buff *skb,
@@ -403,8 +402,8 @@ struct netdev_queue *netdev_pick_tx(struct net_device *dev,
403 if (dev->real_num_tx_queues != 1) { 402 if (dev->real_num_tx_queues != 1) {
404 const struct net_device_ops *ops = dev->netdev_ops; 403 const struct net_device_ops *ops = dev->netdev_ops;
405 if (ops->ndo_select_queue) 404 if (ops->ndo_select_queue)
406 queue_index = ops->ndo_select_queue(dev, skb, 405 queue_index = ops->ndo_select_queue(dev, skb, accel_priv,
407 accel_priv); 406 __netdev_pick_tx);
408 else 407 else
409 queue_index = __netdev_pick_tx(dev, skb); 408 queue_index = __netdev_pick_tx(dev, skb);
410 409