|
|
@@ -694,7 +694,7 @@ static inline u16 be_get_tx_vlan_tag(struct be_adapter *adapter,
|
|
|
u8 vlan_prio;
|
|
|
u16 vlan_tag;
|
|
|
|
|
|
- vlan_tag = vlan_tx_tag_get(skb);
|
|
|
+ vlan_tag = skb_vlan_tag_get(skb);
|
|
|
vlan_prio = (vlan_tag & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT;
|
|
|
/* If vlan priority provided by OS is NOT in available bmap */
|
|
|
if (!(adapter->vlan_prio_bmap & (1 << vlan_prio)))
|
|
|
@@ -745,7 +745,7 @@ static void wrb_fill_hdr(struct be_adapter *adapter, struct be_eth_hdr_wrb *hdr,
|
|
|
SET_TX_WRB_HDR_BITS(udpcs, hdr, 1);
|
|
|
}
|
|
|
|
|
|
- if (vlan_tx_tag_present(skb)) {
|
|
|
+ if (skb_vlan_tag_present(skb)) {
|
|
|
SET_TX_WRB_HDR_BITS(vlan, hdr, 1);
|
|
|
vlan_tag = be_get_tx_vlan_tag(adapter, skb);
|
|
|
SET_TX_WRB_HDR_BITS(vlan_tag, hdr, vlan_tag);
|
|
|
@@ -864,7 +864,7 @@ static struct sk_buff *be_insert_vlan_in_pkt(struct be_adapter *adapter,
|
|
|
if (unlikely(!skb))
|
|
|
return skb;
|
|
|
|
|
|
- if (vlan_tx_tag_present(skb))
|
|
|
+ if (skb_vlan_tag_present(skb))
|
|
|
vlan_tag = be_get_tx_vlan_tag(adapter, skb);
|
|
|
|
|
|
if (qnq_async_evt_rcvd(adapter) && adapter->pvid) {
|
|
|
@@ -923,7 +923,7 @@ static bool be_ipv6_exthdr_check(struct sk_buff *skb)
|
|
|
|
|
|
static int be_vlan_tag_tx_chk(struct be_adapter *adapter, struct sk_buff *skb)
|
|
|
{
|
|
|
- return vlan_tx_tag_present(skb) || adapter->pvid || adapter->qnq_vid;
|
|
|
+ return skb_vlan_tag_present(skb) || adapter->pvid || adapter->qnq_vid;
|
|
|
}
|
|
|
|
|
|
static int be_ipv6_tx_stall_chk(struct be_adapter *adapter, struct sk_buff *skb)
|
|
|
@@ -946,7 +946,7 @@ static struct sk_buff *be_lancer_xmit_workarounds(struct be_adapter *adapter,
|
|
|
eth_hdr_len = ntohs(skb->protocol) == ETH_P_8021Q ?
|
|
|
VLAN_ETH_HLEN : ETH_HLEN;
|
|
|
if (skb->len <= 60 &&
|
|
|
- (lancer_chip(adapter) || vlan_tx_tag_present(skb)) &&
|
|
|
+ (lancer_chip(adapter) || skb_vlan_tag_present(skb)) &&
|
|
|
is_ipv4_pkt(skb)) {
|
|
|
ip = (struct iphdr *)ip_hdr(skb);
|
|
|
pskb_trim(skb, eth_hdr_len + ntohs(ip->tot_len));
|
|
|
@@ -964,7 +964,7 @@ static struct sk_buff *be_lancer_xmit_workarounds(struct be_adapter *adapter,
|
|
|
* Manually insert VLAN in pkt.
|
|
|
*/
|
|
|
if (skb->ip_summed != CHECKSUM_PARTIAL &&
|
|
|
- vlan_tx_tag_present(skb)) {
|
|
|
+ skb_vlan_tag_present(skb)) {
|
|
|
skb = be_insert_vlan_in_pkt(adapter, skb, skip_hw_vlan);
|
|
|
if (unlikely(!skb))
|
|
|
goto err;
|