Home
last modified time | relevance | path

Searched refs:l4_hdr (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/include/net/
Dvxlan.h298 u8 l4_hdr = 0; in vxlan_features_check() local
305 l4_hdr = ip_hdr(skb)->protocol; in vxlan_features_check()
308 l4_hdr = ipv6_hdr(skb)->nexthdr; in vxlan_features_check()
314 if ((l4_hdr == IPPROTO_UDP) && in vxlan_features_check()
/Linux-v5.4/drivers/infiniband/ulp/opa_vnic/
Dopa_vnic_encap.c75 u8 l4_type, u16 l4_hdr) in opa_vnic_make_header() argument
82 h[4] = l4_hdr << OPA_VNIC_L4_HDR_SHFT; in opa_vnic_make_header()
488 u16 len, l4_hdr; in opa_vnic_encap_skb() local
499 l4_hdr = info->vesw.vesw_id; in opa_vnic_encap_skb()
512 OPA_VNIC_L4_ETHR, l4_hdr); in opa_vnic_encap_skb()
/Linux-v5.4/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c689 u8 l4_hdr = 0, inner_l4_hdr = 0, inner_l4_hlen; in fm10k_tx_encap_offload() local
698 l4_hdr = ip_hdr(skb)->protocol; in fm10k_tx_encap_offload()
701 l4_hdr = ipv6_hdr(skb)->nexthdr; in fm10k_tx_encap_offload()
707 switch (l4_hdr) { in fm10k_tx_encap_offload()
813 u8 l4_hdr = 0; in fm10k_tx_csum() local
838 l4_hdr = network_hdr.ipv4->protocol; in fm10k_tx_csum()
841 l4_hdr = network_hdr.ipv6->nexthdr; in fm10k_tx_csum()
847 &l4_hdr, &frag_off); in fm10k_tx_csum()
849 l4_hdr = NEXTHDR_FRAGMENT; in fm10k_tx_csum()
855 switch (l4_hdr) { in fm10k_tx_csum()
[all …]
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/
Dnfp_net_common.c780 u8 l4_hdr; in nfp_net_tx_csum() local
797 l4_hdr = iph->protocol; in nfp_net_tx_csum()
799 l4_hdr = ipv6h->nexthdr; in nfp_net_tx_csum()
805 switch (l4_hdr) { in nfp_net_tx_csum()
813 nn_dp_warn(dp, "partial checksum but l4 proto=%x!\n", l4_hdr); in nfp_net_tx_csum()
3496 u8 l4_hdr; in nfp_net_features_check() local
3521 l4_hdr = ip_hdr(skb)->protocol; in nfp_net_features_check()
3524 l4_hdr = ipv6_hdr(skb)->nexthdr; in nfp_net_features_check()
3532 (l4_hdr != IPPROTO_UDP && l4_hdr != IPPROTO_GRE) || in nfp_net_features_check()
3533 (l4_hdr == IPPROTO_UDP && in nfp_net_features_check()
/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_tx.c51 #define TRANSPORT_OFFSET(l4_hdr, skb) ((u32)((l4_hdr) - (skb)->data)) argument
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c744 unsigned char *l4_hdr; in hns3_get_l4_protocol() local
751 l4_hdr = skb_transport_header(skb); in hns3_get_l4_protocol()
756 if (l4_hdr != exthdr) in hns3_get_l4_protocol()
775 l4_hdr = skb_inner_transport_header(skb); in hns3_get_l4_protocol()
780 if (l4_hdr != exthdr) in hns3_get_l4_protocol()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1218 u8 l4_hdr = 0; in cxgb_encap_offload_supported() local
1229 l4_hdr = ip_hdr(skb)->protocol; in cxgb_encap_offload_supported()
1232 l4_hdr = ipv6_hdr(skb)->nexthdr; in cxgb_encap_offload_supported()
1238 switch (l4_hdr) { in cxgb_encap_offload_supported()
/Linux-v5.4/include/linux/
Dskbuff.h4501 unsigned char *l4_hdr = skb_transport_header(skb); in lco_csum() local
4511 return csum_partial(l4_hdr, csum_start - l4_hdr, partial); in lco_csum()
/Linux-v5.4/drivers/net/ethernet/emulex/benet/
Dbe_main.c5203 u8 l4_hdr = 0; in be_features_check() local
5239 l4_hdr = ip_hdr(skb)->protocol; in be_features_check()
5242 l4_hdr = ipv6_hdr(skb)->nexthdr; in be_features_check()
5248 if (l4_hdr != IPPROTO_UDP || in be_features_check()