hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
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;