hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/net/net_failover.c
....@@ -130,13 +130,9 @@
130130 txq = ops->ndo_select_queue(primary_dev, skb, sb_dev);
131131 else
132132 txq = netdev_pick_tx(primary_dev, skb, NULL);
133
-
134
- qdisc_skb_cb(skb)->slave_dev_queue_mapping = skb->queue_mapping;
135
-
136
- return txq;
133
+ } else {
134
+ txq = skb_rx_queue_recorded(skb) ? skb_get_rx_queue(skb) : 0;
137135 }
138
-
139
- txq = skb_rx_queue_recorded(skb) ? skb_get_rx_queue(skb) : 0;
140136
141137 /* Save the original txq to restore before passing to the driver */
142138 qdisc_skb_cb(skb)->slave_dev_queue_mapping = skb->queue_mapping;