diff options
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/ethernet/chelsio/cxgb4vf/sge.c b/drivers/net/ethernet/chelsio/cxgb4vf/sge.c index 9e8841e1be5a..9488032d6d2d 100644 --- a/drivers/net/ethernet/chelsio/cxgb4vf/sge.c +++ b/drivers/net/ethernet/chelsio/cxgb4vf/sge.c | |||
@@ -1477,8 +1477,10 @@ static void do_gro(struct sge_eth_rxq *rxq, const struct pkt_gl *gl, | |||
1477 | skb->ip_summed = CHECKSUM_UNNECESSARY; | 1477 | skb->ip_summed = CHECKSUM_UNNECESSARY; |
1478 | skb_record_rx_queue(skb, rxq->rspq.idx); | 1478 | skb_record_rx_queue(skb, rxq->rspq.idx); |
1479 | 1479 | ||
1480 | if (pkt->vlan_ex) | 1480 | if (pkt->vlan_ex) { |
1481 | __vlan_hwaccel_put_tag(skb, be16_to_cpu(pkt->vlan)); | 1481 | __vlan_hwaccel_put_tag(skb, be16_to_cpu(pkt->vlan)); |
1482 | rxq->stats.vlan_ex++; | ||
1483 | } | ||
1482 | ret = napi_gro_frags(&rxq->rspq.napi); | 1484 | ret = napi_gro_frags(&rxq->rspq.napi); |
1483 | 1485 | ||
1484 | if (ret == GRO_HELD) | 1486 | if (ret == GRO_HELD) |