Lines Matching refs:gso_hs
125 struct mana_tx_package *tp, int gso_hs) in mana_map_skb() argument
142 if (gso_hs && gso_hs < skb_hlen) { in mana_map_skb()
143 sge0_len = gso_hs; in mana_map_skb()
144 sge1_len = skb_hlen - gso_hs; in mana_map_skb()
204 int gso_hs) in mana_fix_skb_head() argument
209 if (gso_hs < skb_hlen) { in mana_fix_skb_head()
211 } else if (gso_hs > skb_hlen) { in mana_fix_skb_head()
215 gso_hs, skb_hlen); in mana_fix_skb_head()
226 int gso_hs; in mana_get_gso_hs() local
229 gso_hs = skb_inner_tcp_all_headers(skb); in mana_get_gso_hs()
232 gso_hs = skb_transport_offset(skb) + in mana_get_gso_hs()
235 gso_hs = skb_tcp_all_headers(skb); in mana_get_gso_hs()
239 return gso_hs; in mana_get_gso_hs()
246 int gso_hs = 0; /* zero for non-GSO pkts */ in mana_start_xmit() local
319 gso_hs = mana_get_gso_hs(skb); in mana_start_xmit()
321 num_sge = mana_fix_skb_head(ndev, skb, gso_hs); in mana_start_xmit()
330 tx_stats->tso_inner_bytes += skb->len - gso_hs; in mana_start_xmit()
333 tx_stats->tso_bytes += skb->len - gso_hs; in mana_start_xmit()
400 if (mana_map_skb(skb, apc, &pkg, gso_hs)) { in mana_start_xmit()