[SK_BUFF]: Introduce skb_network_offset()
[deliverable/linux.git] / drivers / net / cxgb3 / sge.c
index 4dd712088bcf930850f44def47dbf29c6772946b..7e9e9db4fb978aa6b710e3ab41f3f9a8e2015585 100644 (file)
@@ -897,7 +897,7 @@ static void write_tx_pkt_wr(struct adapter *adap, struct sk_buff *skb,
                d->flit[2] = 0;
                cntrl |= V_TXPKT_OPCODE(CPL_TX_PKT_LSO);
                hdr->cntrl = htonl(cntrl);
-               eth_type = skb->nh.raw - skb->data == ETH_HLEN ?
+               eth_type = skb_network_offset(skb) == ETH_HLEN ?
                    CPL_ETH_II : CPL_ETH_II_VLAN;
                tso_info |= V_LSO_ETH_TYPE(eth_type) |
                    V_LSO_IPHDR_WORDS(skb->nh.iph->ihl) |
This page took 0.029128 seconds and 5 git commands to generate.