Home
last modified time | relevance | path

Searched refs:next_proto_id (Results 1 – 25 of 65) sorted by relevance

123

/dpdk/lib/net/
H A Drte_ip.h60 uint8_t next_proto_id; /**< protocol ID */ member
337 psd_hdr.proto = ipv4_hdr->next_proto_id; in rte_ipv4_phdr_cksum()
397 if (cksum == 0 && ipv4_hdr->next_proto_id == IPPROTO_UDP) in rte_ipv4_udptcp_cksum()
456 if (cksum == 0 && ipv4_hdr->next_proto_id == IPPROTO_UDP) in rte_ipv4_udptcp_cksum_mbuf()
H A Drte_net.c317 proto = ip4h->next_proto_id; in rte_net_get_ptype()
449 proto = ip4h->next_proto_id; in rte_net_get_ptype()
/dpdk/app/test-pmd/
H A Dicmpecho.c417 ip_h->next_proto_id, in reply_to_icmp_echo_rqsts()
418 ip_proto_name(ip_h->next_proto_id)); in reply_to_icmp_echo_rqsts()
426 if (! ((ip_h->next_proto_id == IPPROTO_ICMP) && in reply_to_icmp_echo_rqsts()
H A Dflowgen.c135 ip_hdr->next_proto_id = IPPROTO_UDP; in pkt_burst_flow_gen()
H A D5tswap.c144 next_proto = h.ipv4->next_proto_id; in pkt_burst_5tuple_swap()
/dpdk/lib/ipsec/
H A Diph.h52 rc = v4h->next_proto_id; in update_trs_l3hdr()
53 v4h->next_proto_id = proto; in update_trs_l3hdr()
/dpdk/examples/flow_classify/
H A Dflow_classify.c99 offsetof(struct rte_ipv4_hdr, next_proto_id),
542 ipv4_spec.hdr.next_proto_id = ntuple_filter->proto; in add_classify_rule()
545 ipv4_proto = ipv4_spec.hdr.next_proto_id; in add_classify_rule()
548 ipv4_mask.hdr.next_proto_id = ntuple_filter->proto_mask; in add_classify_rule()
/dpdk/app/test/
H A Dtest_cryptodev_security_ipsec.c343 next_proto = ipv4->next_proto_id; in test_ipsec_csum_init()
668 switch (ipv4->next_proto_id) { in test_ipsec_l4_csum_verify()
763 if (iph4->next_proto_id != IPPROTO_UDP) { in test_ipsec_td_verify()
891 if (flags->ah && iph4->next_proto_id != IPPROTO_AH) { in test_ipsec_iph4_hdr_validate()
999 if (flags->ah && iph4->next_proto_id != IPPROTO_AH) { in test_ipsec_post_process()
H A Dpacket_burst_generator.c174 ip_hdr->next_proto_id = IPPROTO_UDP; in initialize_ipv4_header()
222 ip_hdr->next_proto_id = proto; in initialize_ipv4_header_proto()
H A Dtest_pcapng.c73 .next_proto_id = IPPROTO_RAW, in mbuf1_prepare()
H A Dtest_flow_classify.c54 offsetof(struct rte_ipv4_hdr, next_proto_id),
114 .next_proto_id = 0xff,
H A Dtest_ipfrag.c141 hdr->next_proto_id = proto; in v4_allocate_packet_of()
/dpdk/drivers/net/igc/
H A Digc_flow.c390 if (mask->hdr.next_proto_id == 0) in igc_parse_pattern_ip()
393 if (IGC_NOT_ALL_BITS_SET(mask->hdr.next_proto_id)) in igc_parse_pattern_ip()
400 filter->ntuple.tuple_info.proto = spec->hdr.next_proto_id; in igc_parse_pattern_ip()
/dpdk/lib/flow_classify/
H A Drte_flow_classify_parse.c299 filter->proto_mask = ipv4_mask->hdr.next_proto_id; in classify_parse_ntuple_filter()
304 filter->proto = ipv4_spec->hdr.next_proto_id; in classify_parse_ntuple_filter()
/dpdk/drivers/crypto/cnxk/
H A Dcn9k_ipsec.c401 ip4->next_proto_id = IPPROTO_UDP; in cn9k_ipsec_outb_sa_create()
406 ip4->next_proto_id = IPPROTO_AH; in cn9k_ipsec_outb_sa_create()
408 ip4->next_proto_id = IPPROTO_ESP; in cn9k_ipsec_outb_sa_create()
/dpdk/app/test-pipeline/
H A Dpipeline_acl.c43 offsetof(struct rte_ipv4_hdr, next_proto_id),
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_verbs.c565 .proto = spec->hdr.next_proto_id, in flow_verbs_translate_item_ipv4()
571 .proto = mask->hdr.next_proto_id, in flow_verbs_translate_item_ipv4()
1316 items->mask)->hdr.next_proto_id) { in flow_verbs_validate()
1319 (items->spec))->hdr.next_proto_id; in flow_verbs_validate()
1322 (items->mask))->hdr.next_proto_id; in flow_verbs_validate()
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c1108 size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.next_proto_id); in ulp_rte_ipv4_hdr_handler()
1111 hdr.next_proto_id), in ulp_rte_ipv4_hdr_handler()
1113 hdr.next_proto_id), in ulp_rte_ipv4_hdr_handler()
1116 proto = ipv4_spec->hdr.next_proto_id; in ulp_rte_ipv4_hdr_handler()
1157 proto &= ipv4_mask->hdr.next_proto_id; in ulp_rte_ipv4_hdr_handler()
1881 size = sizeof(ip->hdr.next_proto_id); in ulp_rte_enc_ipv4_hdr_handler()
1882 field = ulp_rte_parser_fld_copy(field, &ip->hdr.next_proto_id, size); in ulp_rte_enc_ipv4_hdr_handler()
/dpdk/drivers/net/ice/
H A Dice_switch_filter.c684 if (ipv4_mask->hdr.next_proto_id) in ice_switch_parse_pattern()
712 if (ipv4_mask->hdr.next_proto_id) { in ice_switch_parse_pattern()
714 ipv4_spec->hdr.next_proto_id; in ice_switch_parse_pattern()
716 ipv4_mask->hdr.next_proto_id; in ice_switch_parse_pattern()
719 if ((ipv4_spec->hdr.next_proto_id & in ice_switch_parse_pattern()
720 ipv4_mask->hdr.next_proto_id) == in ice_switch_parse_pattern()
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_flow.c424 if (val->hdr.next_proto_id || (umask && umask->hdr.next_proto_id)) in ch_rte_parsetype_ipv4()
425 CXGBE_FILL_FS(val->hdr.next_proto_id, mask->hdr.next_proto_id, in ch_rte_parsetype_ipv4()
/dpdk/drivers/net/tap/
H A Dtap_flow.c292 .next_proto_id = -1,
648 info->ip_proto = spec->hdr.next_proto_id; in tap_flow_create_ipv4()
668 if (spec->hdr.next_proto_id) in tap_flow_create_ipv4()
670 spec->hdr.next_proto_id); in tap_flow_create_ipv4()
/dpdk/examples/l3fwd-acl/
H A Dmain.c226 #define OFF_IPV42PROTO (offsetof(struct rte_ipv4_hdr, next_proto_id))
305 offsetof(struct rte_ipv4_hdr, next_proto_id),
313 offsetof(struct rte_ipv4_hdr, next_proto_id),
321 offsetof(struct rte_ipv4_hdr, next_proto_id),
329 offsetof(struct rte_ipv4_hdr, next_proto_id) +
/dpdk/drivers/net/sfc/
H A Dsfc_flow.c487 .next_proto_id = 0xff, in sfc_flow_parse_ipv4()
536 if (mask->hdr.next_proto_id == supp_mask.hdr.next_proto_id) { in sfc_flow_parse_ipv4()
538 efx_spec->efs_ip_proto = spec->hdr.next_proto_id; in sfc_flow_parse_ipv4()
539 } else if (mask->hdr.next_proto_id != 0) { in sfc_flow_parse_ipv4()
/dpdk/drivers/net/dpaa2/
H A Ddpaa2_mux.c114 memcpy(key_iova, (const void *)(&spec->hdr.next_proto_id), in rte_pmd_dpaa2_mux_flow_create()
/dpdk/drivers/net/enic/
H A Denic_flow.c587 arg->l3_proto_off = *off + offsetof(struct rte_ipv4_hdr, next_proto_id); in enic_copy_item_inner_ipv4_v2()
867 ip_proto_mask = &ip->next_proto_id; in enic_copy_item_sctp_v2()
869 ip_proto = &ip->next_proto_id; in enic_copy_item_sctp_v2()

123