Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/infiniband/ulp/opa_vnic/
A 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-6.3-rc2/include/net/
A Dvxlan.h353 u8 l4_hdr = 0; in vxlan_features_check() local
360 l4_hdr = ip_hdr(skb)->protocol; in vxlan_features_check()
363 l4_hdr = ipv6_hdr(skb)->nexthdr; in vxlan_features_check()
369 if ((l4_hdr == IPPROTO_UDP) && in vxlan_features_check()
/linux-6.3-rc2/drivers/net/ethernet/intel/fm10k/
A Dfm10k_main.c679 u8 l4_hdr = 0, inner_l4_hdr = 0, inner_l4_hlen; in fm10k_tx_encap_offload() local
688 l4_hdr = ip_hdr(skb)->protocol; in fm10k_tx_encap_offload()
691 l4_hdr = ipv6_hdr(skb)->nexthdr; in fm10k_tx_encap_offload()
697 switch (l4_hdr) { in fm10k_tx_encap_offload()
803 u8 l4_hdr = 0; in fm10k_tx_csum() local
828 l4_hdr = network_hdr.ipv4->protocol; in fm10k_tx_csum()
831 l4_hdr = network_hdr.ipv6->nexthdr; in fm10k_tx_csum()
837 &l4_hdr, &frag_off); in fm10k_tx_csum()
839 l4_hdr = NEXTHDR_FRAGMENT; in fm10k_tx_csum()
845 switch (l4_hdr) { in fm10k_tx_csum()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/
A Dice_protocol_type.h239 struct ice_l4_hdr l4_hdr; member
A Dice_tc_lib.c318 list[i].h_u.l4_hdr.dst_port = hdr->l4_key.dst_port; in ice_tc_fill_tunnel_outer()
319 list[i].m_u.l4_hdr.dst_port = hdr->l4_mask.dst_port; in ice_tc_fill_tunnel_outer()
573 list[i].h_u.l4_hdr.dst_port = l4_key->dst_port; in ice_tc_fill_rules()
574 list[i].m_u.l4_hdr.dst_port = l4_mask->dst_port; in ice_tc_fill_rules()
577 list[i].h_u.l4_hdr.src_port = l4_key->src_port; in ice_tc_fill_rules()
578 list[i].m_u.l4_hdr.src_port = l4_mask->src_port; in ice_tc_fill_rules()
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/nfd3/
A Ddp.c126 u8 l4_hdr; in nfp_nfd3_tx_csum() local
143 l4_hdr = iph->protocol; in nfp_nfd3_tx_csum()
145 l4_hdr = ipv6h->nexthdr; in nfp_nfd3_tx_csum()
151 switch (l4_hdr) { in nfp_nfd3_tx_csum()
159 nn_dp_warn(dp, "partial checksum but l4 proto=%x!\n", l4_hdr); in nfp_nfd3_tx_csum()
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/
A Dnfp_net_common.c1880 u8 l4_hdr; in nfp_net_features_check() local
1907 l4_hdr = ip_hdr(skb)->protocol; in nfp_net_features_check()
1910 l4_hdr = ipv6_hdr(skb)->nexthdr; in nfp_net_features_check()
1918 (l4_hdr != IPPROTO_UDP && l4_hdr != IPPROTO_GRE) || in nfp_net_features_check()
1919 (l4_hdr == IPPROTO_UDP && in nfp_net_features_check()
/linux-6.3-rc2/drivers/net/ethernet/freescale/enetc/
A Denetc.c423 char *l4_hdr = hdr + skb_transport_offset(skb); in enetc_tso_hdr_csum() local
427 struct tcphdr *tcph = (struct tcphdr *)(l4_hdr); in enetc_tso_hdr_csum()
431 struct udphdr *udph = (struct udphdr *)(l4_hdr); in enetc_tso_hdr_csum()
448 return csum_partial(l4_hdr, *l4_hdr_len, 0); in enetc_tso_hdr_csum()
455 char *l4_hdr = hdr + skb_transport_offset(skb); in enetc_tso_complete_csum() local
471 struct tcphdr *tcph = (struct tcphdr *)(l4_hdr); in enetc_tso_complete_csum()
475 struct udphdr *udph = (struct udphdr *)(l4_hdr); in enetc_tso_complete_csum()
/linux-6.3-rc2/drivers/net/ethernet/huawei/hinic/
A Dhinic_tx.c52 #define TRANSPORT_OFFSET(l4_hdr, skb) ((u32)((l4_hdr) - (skb)->data)) argument
/linux-6.3-rc2/include/linux/
A Dskbuff.h5019 unsigned char *l4_hdr = skb_transport_header(skb); in lco_csum() local
5029 return csum_partial(l4_hdr, csum_start - l4_hdr, partial); in lco_csum()
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/
A Dhns3_enet.c1243 unsigned char *l4_hdr; in hns3_get_l4_protocol() local
1250 l4_hdr = skb_transport_header(skb); in hns3_get_l4_protocol()
1255 if (l4_hdr != exthdr) in hns3_get_l4_protocol()
1274 l4_hdr = skb_inner_transport_header(skb); in hns3_get_l4_protocol()
1279 if (l4_hdr != exthdr) in hns3_get_l4_protocol()
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb4/
A Dsge.c1283 u8 l4_hdr = 0; in cxgb_encap_offload_supported() local
1294 l4_hdr = ip_hdr(skb)->protocol; in cxgb_encap_offload_supported()
1297 l4_hdr = ipv6_hdr(skb)->nexthdr; in cxgb_encap_offload_supported()
1303 switch (l4_hdr) { in cxgb_encap_offload_supported()
/linux-6.3-rc2/drivers/net/ethernet/emulex/benet/
A Dbe_main.c5070 u8 l4_hdr = 0; in be_features_check() local
5106 l4_hdr = ip_hdr(skb)->protocol; in be_features_check()
5109 l4_hdr = ipv6_hdr(skb)->nexthdr; in be_features_check()
5115 if (l4_hdr != IPPROTO_UDP || in be_features_check()

Completed in 81 milliseconds