Searched refs:l4_hdr (Results 1 – 12 of 12) sorted by relevance
/linux/drivers/infiniband/ulp/opa_vnic/ |
A D | opa_vnic_encap.c | 75 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/include/net/ |
A D | vxlan.h | 302 u8 l4_hdr = 0; in vxlan_features_check() local 309 l4_hdr = ip_hdr(skb)->protocol; in vxlan_features_check() 312 l4_hdr = ipv6_hdr(skb)->nexthdr; in vxlan_features_check() 318 if ((l4_hdr == IPPROTO_UDP) && in vxlan_features_check()
|
/linux/drivers/net/ethernet/intel/fm10k/ |
A D | fm10k_main.c | 671 u8 l4_hdr = 0, inner_l4_hdr = 0, inner_l4_hlen; in fm10k_tx_encap_offload() local 680 l4_hdr = ip_hdr(skb)->protocol; in fm10k_tx_encap_offload() 683 l4_hdr = ipv6_hdr(skb)->nexthdr; in fm10k_tx_encap_offload() 689 switch (l4_hdr) { in fm10k_tx_encap_offload() 795 u8 l4_hdr = 0; in fm10k_tx_csum() local 820 l4_hdr = network_hdr.ipv4->protocol; in fm10k_tx_csum() 823 l4_hdr = network_hdr.ipv6->nexthdr; in fm10k_tx_csum() 829 &l4_hdr, &frag_off); in fm10k_tx_csum() 831 l4_hdr = NEXTHDR_FRAGMENT; in fm10k_tx_csum() 837 switch (l4_hdr) { in fm10k_tx_csum() [all …]
|
/linux/drivers/net/ethernet/intel/ice/ |
A D | ice_tc_lib.c | 189 list[i].h_u.l4_hdr.dst_port = hdr->l4_key.dst_port; in ice_tc_fill_tunnel_outer() 190 list[i].m_u.l4_hdr.dst_port = hdr->l4_mask.dst_port; in ice_tc_fill_tunnel_outer() 318 list[i].h_u.l4_hdr.dst_port = l4_key->dst_port; in ice_tc_fill_rules() 319 list[i].m_u.l4_hdr.dst_port = l4_mask->dst_port; in ice_tc_fill_rules() 322 list[i].h_u.l4_hdr.src_port = l4_key->src_port; in ice_tc_fill_rules() 323 list[i].m_u.l4_hdr.src_port = l4_mask->src_port; in ice_tc_fill_rules()
|
A D | ice_protocol_type.h | 194 struct ice_l4_hdr l4_hdr; member
|
/linux/drivers/net/ethernet/netronome/nfp/ |
A D | nfp_net_common.c | 787 u8 l4_hdr; in nfp_net_tx_csum() local 804 l4_hdr = iph->protocol; in nfp_net_tx_csum() 806 l4_hdr = ipv6h->nexthdr; in nfp_net_tx_csum() 812 switch (l4_hdr) { in nfp_net_tx_csum() 820 nn_dp_warn(dp, "partial checksum but l4 proto=%x!\n", l4_hdr); in nfp_net_tx_csum() 3601 u8 l4_hdr; in nfp_net_features_check() local 3626 l4_hdr = ip_hdr(skb)->protocol; in nfp_net_features_check() 3629 l4_hdr = ipv6_hdr(skb)->nexthdr; in nfp_net_features_check() 3637 (l4_hdr != IPPROTO_UDP && l4_hdr != IPPROTO_GRE) || in nfp_net_features_check() 3638 (l4_hdr == IPPROTO_UDP && in nfp_net_features_check()
|
/linux/drivers/net/ethernet/freescale/enetc/ |
A D | enetc.c | 410 char *l4_hdr = hdr + skb_transport_offset(skb); in enetc_tso_hdr_csum() local 414 struct tcphdr *tcph = (struct tcphdr *)(l4_hdr); in enetc_tso_hdr_csum() 418 struct udphdr *udph = (struct udphdr *)(l4_hdr); in enetc_tso_hdr_csum() 435 return csum_partial(l4_hdr, *l4_hdr_len, 0); in enetc_tso_hdr_csum() 442 char *l4_hdr = hdr + skb_transport_offset(skb); in enetc_tso_complete_csum() local 458 struct tcphdr *tcph = (struct tcphdr *)(l4_hdr); in enetc_tso_complete_csum() 462 struct udphdr *udph = (struct udphdr *)(l4_hdr); in enetc_tso_complete_csum()
|
/linux/drivers/net/ethernet/huawei/hinic/ |
A D | hinic_tx.c | 51 #define TRANSPORT_OFFSET(l4_hdr, skb) ((u32)((l4_hdr) - (skb)->data)) argument
|
/linux/include/linux/ |
A D | skbuff.h | 4700 unsigned char *l4_hdr = skb_transport_header(skb); in lco_csum() local 4710 return csum_partial(l4_hdr, csum_start - l4_hdr, partial); in lco_csum()
|
/linux/drivers/net/ethernet/hisilicon/hns3/ |
A D | hns3_enet.c | 1238 unsigned char *l4_hdr; in hns3_get_l4_protocol() local 1245 l4_hdr = skb_transport_header(skb); in hns3_get_l4_protocol() 1250 if (l4_hdr != exthdr) in hns3_get_l4_protocol() 1269 l4_hdr = skb_inner_transport_header(skb); in hns3_get_l4_protocol() 1274 if (l4_hdr != exthdr) in hns3_get_l4_protocol()
|
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
A D | sge.c | 1283 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/drivers/net/ethernet/emulex/benet/ |
A D | be_main.c | 5071 u8 l4_hdr = 0; in be_features_check() local 5107 l4_hdr = ip_hdr(skb)->protocol; in be_features_check() 5110 l4_hdr = ipv6_hdr(skb)->nexthdr; in be_features_check() 5116 if (l4_hdr != IPPROTO_UDP || in be_features_check()
|
Completed in 73 milliseconds