2.6.32.28 update
/drivers/net/igb/igb_main.c
blob:8111776927ae30ffcbc60ffb56daebbe80f744a0 -> blob:9e3d87abb9ac7987b040298cad28cfe461cc15a7
--- drivers/net/igb/igb_main.c
+++ drivers/net/igb/igb_main.c
@@ -4560,7 +4560,7 @@ static void igb_receive_skb(struct igb_r
bool vlan_extracted = (adapter->vlgrp && (status & E1000_RXD_STAT_VP));
skb_record_rx_queue(skb, ring->queue_index);
- if (vlan_extracted)
+ if (vlan_extracted && adapter->vlgrp)
vlan_gro_receive(&ring->napi, adapter->vlgrp,
le16_to_cpu(rx_desc->wb.upper.vlan),
skb);