]> Pileus Git - ~andy/linux/blobdiff - drivers/net/ethernet/intel/igb/igb_main.c
net: vlan: add protocol argument to packet tagging functions
[~andy/linux] / drivers / net / ethernet / intel / igb / igb_main.c
index d13ea71c7c1ffa8cbd06fc0e6688ea1540ccfa19..9bf08b977daab541ab66f7ecabfb94d85be12eb9 100644 (file)
@@ -6683,7 +6683,7 @@ static void igb_process_skb_fields(struct igb_ring *rx_ring,
                else
                        vid = le16_to_cpu(rx_desc->wb.upper.vlan);
 
-               __vlan_hwaccel_put_tag(skb, vid);
+               __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vid);
        }
 
        skb_record_rx_queue(skb, rx_ring->queue_index);