net: move skb_mark_napi_id() into core networking stack
[cascardo/linux.git] / drivers / net / ethernet / myricom / myri10ge / myri10ge.c
index 83651ac..acf8661 100644 (file)
@@ -1488,7 +1488,6 @@ myri10ge_rx_done(struct myri10ge_slice_state *ss, int len, __wsum csum)
        }
        myri10ge_vlan_rx(mgp->dev, va, skb);
        skb_record_rx_queue(skb, ss - &mgp->ss[0]);
-       skb_mark_napi_id(skb, &ss->napi);
 
        if (polling) {
                int hlen;
@@ -1506,6 +1505,7 @@ myri10ge_rx_done(struct myri10ge_slice_state *ss, int len, __wsum csum)
                skb->data_len -= hlen;
                skb->tail += hlen;
                skb->protocol = eth_type_trans(skb, dev);
+               skb_mark_napi_id(skb, &ss->napi);
                netif_receive_skb(skb);
        }
        else