Skip to content

Commit e14fd8d

Browse files
committed
Merge branch 'hv_netvsc-Some-fixes-for-the-select_queue'
Haiyang Zhang says: ==================== hv_netvsc: Some fixes for the select_queue This patch set includes two fixes for the select_queue process. ==================== Signed-off-by: David S. Miller <[email protected]>
2 parents ce51f63 + c3d897e commit e14fd8d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/net/hyperv/netvsc_drv.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ static u16 netvsc_select_queue(struct net_device *ndev, struct sk_buff *skb,
367367
}
368368
rcu_read_unlock();
369369

370-
while (unlikely(txq >= ndev->real_num_tx_queues))
370+
while (txq >= ndev->real_num_tx_queues)
371371
txq -= ndev->real_num_tx_queues;
372372

373373
return txq;
@@ -502,7 +502,7 @@ static int netvsc_vf_xmit(struct net_device *net, struct net_device *vf_netdev,
502502
int rc;
503503

504504
skb->dev = vf_netdev;
505-
skb->queue_mapping = qdisc_skb_cb(skb)->slave_dev_queue_mapping;
505+
skb_record_rx_queue(skb, qdisc_skb_cb(skb)->slave_dev_queue_mapping);
506506

507507
rc = dev_queue_xmit(skb);
508508
if (likely(rc == NET_XMIT_SUCCESS || rc == NET_XMIT_CN)) {

0 commit comments

Comments
 (0)