| /dpdk/lib/net/ |
| H A D | rte_ip.h | 60 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 D | rte_net.c | 317 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 D | icmpecho.c | 417 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 D | flowgen.c | 135 ip_hdr->next_proto_id = IPPROTO_UDP; in pkt_burst_flow_gen()
|
| H A D | 5tswap.c | 144 next_proto = h.ipv4->next_proto_id; in pkt_burst_5tuple_swap()
|
| /dpdk/lib/ipsec/ |
| H A D | iph.h | 52 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 D | flow_classify.c | 99 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 D | test_cryptodev_security_ipsec.c | 343 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 D | packet_burst_generator.c | 174 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 D | test_pcapng.c | 73 .next_proto_id = IPPROTO_RAW, in mbuf1_prepare()
|
| H A D | test_flow_classify.c | 54 offsetof(struct rte_ipv4_hdr, next_proto_id), 114 .next_proto_id = 0xff,
|
| H A D | test_ipfrag.c | 141 hdr->next_proto_id = proto; in v4_allocate_packet_of()
|
| /dpdk/drivers/net/igc/ |
| H A D | igc_flow.c | 390 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 D | rte_flow_classify_parse.c | 299 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 D | cn9k_ipsec.c | 401 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 D | pipeline_acl.c | 43 offsetof(struct rte_ipv4_hdr, next_proto_id),
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_verbs.c | 565 .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 D | ulp_rte_parser.c | 1108 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 D | ice_switch_filter.c | 684 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 D | cxgbe_flow.c | 424 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 D | tap_flow.c | 292 .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 D | main.c | 226 #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 D | sfc_flow.c | 487 .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 D | dpaa2_mux.c | 114 memcpy(key_iova, (const void *)(&spec->hdr.next_proto_id), in rte_pmd_dpaa2_mux_flow_create()
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_flow.c | 587 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()
|