| /dpdk/lib/net/ |
| H A D | rte_net.c | 132 switch (*proto) { in ptype_tunnel() 158 *proto = gh->proto; in ptype_tunnel() 192 switch (proto) { in rte_net_skip_ip6_ext() 215 return proto; in rte_net_skip_ip6_ext() 230 uint16_t proto; in rte_net_get_ptype() local 328 proto = ip6h->proto; in rte_net_get_ptype() 336 proto = ret; in rte_net_get_ptype() 339 if (proto == 0) in rte_net_get_ptype() 460 proto = ip6h->proto; in rte_net_get_ptype() 472 proto = ret; in rte_net_get_ptype() [all …]
|
| H A D | rte_ip.h | 328 uint8_t proto; /* L4 protocol type. */ in rte_ipv4_phdr_cksum() member 337 psd_hdr.proto = ipv4_hdr->next_proto_id; in rte_ipv4_phdr_cksum() 526 uint8_t proto; /**< Protocol, next header. */ member 565 rte_be32_t proto; /* L4 protocol - top 3 bytes must be zero */ in rte_ipv6_phdr_cksum() member 568 psd_hdr.proto = (uint32_t)(ipv6_hdr->proto << 24); in rte_ipv6_phdr_cksum() 626 if (cksum == 0 && ipv6_hdr->proto == IPPROTO_UDP) in rte_ipv6_udptcp_cksum() 688 if (cksum == 0 && ipv6_hdr->proto == IPPROTO_UDP) in rte_ipv6_udptcp_cksum_mbuf() 797 rte_ipv6_get_next_ext(const uint8_t *p, int proto, size_t *ext_len) in rte_ipv6_get_next_ext() argument 801 switch (proto) { in rte_ipv6_get_next_ext()
|
| /dpdk/app/test/ |
| H A D | test_acl.h | 11 uint8_t proto; member 111 .proto = 0xf, 372 .proto = 0x5, 383 .proto = 0x5, 400 .proto = 0x5, 418 .proto = 0x5, 436 .proto = 0x5, 452 .proto = 0x5, 550 .proto = 0x5, 561 .proto = 0x5, [all …]
|
| H A D | test_ipfrag.c | 105 uint8_t ttl, uint8_t proto, uint16_t pktid) in v4_allocate_packet_of() argument 137 if (!proto) in v4_allocate_packet_of() 138 proto = 1; /* icmp */ in v4_allocate_packet_of() 141 hdr->next_proto_id = proto; in v4_allocate_packet_of() 149 uint8_t proto, uint16_t pktid) in v6_allocate_packet_of() argument 164 hdr->proto = proto; in v6_allocate_packet_of() 216 uint8_t proto; in test_ip_frag() member 263 tests[i].proto, in test_ip_frag() 269 tests[i].proto, in test_ip_frag()
|
| H A D | test_cryptodev_security_ipsec_test_vectors.h | 101 .proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP, 201 .proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP, 303 .proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP, 409 .proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP, 510 .proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP, 612 .proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP, 717 .proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP, 825 .proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP, 1241 .proto = RTE_SECURITY_IPSEC_SA_PROTO_AH, 1344 .proto = RTE_SECURITY_IPSEC_SA_PROTO_AH, [all …]
|
| H A D | test_efd.c | 41 uint8_t proto; member 69 .proto = 0x0c, 76 .proto = 0x1c, 83 .proto = 0x2c, 90 .proto = 0x3c, 97 .proto = 0x4c,
|
| /dpdk/examples/ipsec-secgw/test/ |
| H A D | tun_aesgcm_defs.sh | 17 proto esp mode tunnel reqid 1 23 proto esp mode tunnel reqid 2 27 proto esp spi 7 reqid 1 mode tunnel replay-window 64 ${XFRM_ESN} \ 33 proto esp spi 7 reqid 2 mode tunnel replay-window 64 ${XFRM_ESN} \ 50 proto esp mode tunnel reqid 1 56 proto esp mode tunnel reqid 2 60 proto esp spi 6 reqid 1 mode tunnel replay-window 64 ${XFRM_ESN} \ 85 proto esp mode tunnel reqid 1 91 proto esp mode tunnel reqid 2 120 proto esp mode tunnel reqid 3 [all …]
|
| H A D | tun_aesctr_sha1_defs.sh | 17 proto esp mode tunnel reqid 1 23 proto esp mode tunnel reqid 2 27 proto esp spi 7 reqid 1 mode tunnel replay-window 64 ${XFRM_ESN} \ 33 proto esp spi 7 reqid 2 mode tunnel replay-window 64 ${XFRM_ESN} \ 50 proto esp mode tunnel reqid 1 56 proto esp mode tunnel reqid 2 60 proto esp spi 6 reqid 1 mode tunnel replay-window 64 ${XFRM_ESN} \ 85 proto esp mode tunnel reqid 1 91 proto esp mode tunnel reqid 2 120 proto esp mode tunnel reqid 3 [all …]
|
| H A D | tun_3descbc_sha1_defs.sh | 17 proto esp mode tunnel reqid 1 23 proto esp mode tunnel reqid 2 27 proto esp spi 7 reqid 1 mode tunnel replay-window 64 ${XFRM_ESN} \ 33 proto esp spi 7 reqid 2 mode tunnel replay-window 64 ${XFRM_ESN} \ 50 proto esp mode tunnel reqid 1 56 proto esp mode tunnel reqid 2 60 proto esp spi 6 reqid 1 mode tunnel replay-window 64 ${XFRM_ESN} \ 85 proto esp mode tunnel reqid 1 91 proto esp mode tunnel reqid 2 120 proto esp mode tunnel reqid 3 [all …]
|
| H A D | tun_aescbc_sha1_defs.sh | 17 proto esp mode tunnel reqid 1 23 proto esp mode tunnel reqid 2 27 proto esp spi 7 reqid 1 mode tunnel replay-window 64 ${XFRM_ESN} \ 33 proto esp spi 7 reqid 2 mode tunnel replay-window 64 ${XFRM_ESN} \ 50 proto esp mode tunnel reqid 1 56 proto esp mode tunnel reqid 2 60 proto esp spi 6 reqid 1 mode tunnel replay-window 64 ${XFRM_ESN} \ 85 proto esp mode tunnel reqid 1 91 proto esp mode tunnel reqid 2 120 proto esp mode tunnel reqid 3 [all …]
|
| H A D | trs_3descbc_sha1_defs.sh | 16 tmpl proto esp mode transport reqid 1 21 tmpl proto esp mode transport reqid 2 25 proto esp spi 7 reqid 1 mode transport replay-window 64 ${XFRM_ESN} \ 31 proto esp spi 7 reqid 2 mode transport replay-window 64 ${XFRM_ESN} \ 47 tmpl proto esp mode transport reqid 3 52 tmpl proto esp mode transport reqid 4 57 proto esp spi 9 reqid 3 mode transport replay-window 64 ${XFRM_ESN} \ 63 proto esp spi 9 reqid 4 mode transport replay-window 64 ${XFRM_ESN} \
|
| H A D | trs_aesgcm_defs.sh | 16 tmpl proto esp mode transport reqid 1 21 tmpl proto esp mode transport reqid 2 25 proto esp spi 7 reqid 1 mode transport replay-window 64 ${XFRM_ESN} \ 31 proto esp spi 7 reqid 2 mode transport replay-window 64 ${XFRM_ESN} \ 47 tmpl proto esp mode transport reqid 3 52 tmpl proto esp mode transport reqid 4 56 proto esp spi 9 reqid 3 mode transport replay-window 64 ${XFRM_ESN} \ 62 proto esp spi 9 reqid 4 mode transport replay-window 64 ${XFRM_ESN} \
|
| H A D | trs_aesctr_sha1_defs.sh | 16 tmpl proto esp mode transport reqid 1 21 tmpl proto esp mode transport reqid 2 25 proto esp spi 7 reqid 1 mode transport replay-window 64 ${XFRM_ESN} \ 31 proto esp spi 7 reqid 2 mode transport replay-window 64 ${XFRM_ESN} \ 47 tmpl proto esp mode transport reqid 3 52 tmpl proto esp mode transport reqid 4 57 proto esp spi 9 reqid 3 mode transport replay-window 64 ${XFRM_ESN} \ 63 proto esp spi 9 reqid 4 mode transport replay-window 64 ${XFRM_ESN} \
|
| H A D | trs_aescbc_sha1_defs.sh | 16 tmpl proto esp mode transport reqid 1 21 tmpl proto esp mode transport reqid 2 25 proto esp spi 7 reqid 1 mode transport replay-window 64 ${XFRM_ESN} \ 31 proto esp spi 7 reqid 2 mode transport replay-window 64 ${XFRM_ESN} \ 47 tmpl proto esp mode transport reqid 3 52 tmpl proto esp mode transport reqid 4 57 proto esp spi 9 reqid 3 mode transport replay-window 64 ${XFRM_ESN} \ 63 proto esp spi 9 reqid 4 mode transport replay-window 64 ${XFRM_ESN} \
|
| H A D | tun_null_header_reconstruct.py | 146 self.assertEqual(pkt[IP].proto, socket.IPPROTO_ESP) 164 self.assertEqual(pkt[IP].proto, socket.IPPROTO_ESP) 183 self.assertEqual(resp[IP].proto, socket.IPPROTO_ESP) 190 self.assertEqual(resp[IP].proto, socket.IPPROTO_ESP) 197 self.assertEqual(resp[IP].proto, socket.IPPROTO_ESP) 226 self.assertEqual(resp[IP].proto, socket.IPPROTO_ESP) 232 self.assertEqual(resp[IP].proto, socket.IPPROTO_ESP) 238 self.assertEqual(resp[IP].proto, socket.IPPROTO_ESP) 267 self.assertEqual(resp[IP].proto, socket.IPPROTO_UDP) 272 self.assertEqual(resp[IP].proto, socket.IPPROTO_UDP) [all …]
|
| /dpdk/doc/guides/vdpadevs/features/ |
| H A D | default.ini | 34 proto mq = 35 proto log shmfd = 36 proto rarp = 37 proto reply ack = 38 proto host notifier = 39 proto pagefault =
|
| H A D | mlx5.ini | 18 proto mq = Y 19 proto log shmfd = Y 20 proto host notifier = Y
|
| /dpdk/app/test-pmd/ |
| H A D | 5tswap.c | 92 uint16_t proto; in pkt_burst_5tuple_swap() local 132 proto = h.eth->ether_type; in pkt_burst_5tuple_swap() 136 while (proto == RTE_BE16(RTE_ETHER_TYPE_VLAN) || in pkt_burst_5tuple_swap() 137 proto == RTE_BE16(RTE_ETHER_TYPE_QINQ)) { in pkt_burst_5tuple_swap() 138 proto = h.vlan->eth_proto; in pkt_burst_5tuple_swap() 142 if (proto == RTE_BE16(RTE_ETHER_TYPE_IPV4)) { in pkt_burst_5tuple_swap() 147 } else if (proto == RTE_BE16(RTE_ETHER_TYPE_IPV6)) { in pkt_burst_5tuple_swap() 149 next_proto = h.ipv6->proto; in pkt_burst_5tuple_swap()
|
| /dpdk/drivers/net/tap/ |
| H A D | tap_bpf_program.c | 41 __be16 proto; member 125 __u16 proto = (__u16)skb->protocol; in rss_l3_l4() local 145 sizeof(proto) > data_end) in rss_l3_l4() 147 proto = *(__u16 *)(data + ETH_ALEN * 2 + in rss_l3_l4() 152 if (proto == htons(ETH_P_IP)) { in rss_l3_l4() 177 } else if (proto == htons(ETH_P_IPV6)) { in rss_l3_l4()
|
| /dpdk/doc/guides/vdpadevs/ |
| H A D | features_overview.rst | 81 proto mq 84 proto log shmfd 87 proto rarp 90 proto reply ack 93 proto host notifier 96 proto pagefault
|
| /dpdk/drivers/net/ena/ |
| H A D | ena_rss.c | 35 static uint64_t ena_admin_hf_to_eth_hf(enum ena_admin_flow_hash_proto proto, 37 static uint16_t ena_eth_hf_to_admin_hf(enum ena_admin_flow_hash_proto proto, 190 static uint64_t ena_admin_hf_to_eth_hf(enum ena_admin_flow_hash_proto proto, in ena_admin_hf_to_eth_hf() argument 200 switch (proto) { in ena_admin_hf_to_eth_hf() 262 static uint16_t ena_eth_hf_to_admin_hf(enum ena_admin_flow_hash_proto proto, in ena_eth_hf_to_admin_hf() argument 303 switch (proto) { in ena_eth_hf_to_admin_hf() 538 enum ena_admin_flow_hash_proto proto; in ena_rss_hash_conf_get() local 560 proto = (enum ena_admin_flow_hash_proto)i; in ena_rss_hash_conf_get() 562 rc = ena_com_get_hash_ctrl(ena_dev, proto, &admin_hf); in ena_rss_hash_conf_get() 585 rss_hf |= ena_admin_hf_to_eth_hf(proto, admin_hf); in ena_rss_hash_conf_get()
|
| /dpdk/examples/l3fwd/ |
| H A D | em_route_parse.c | 66 GET_CB_FIELD(in[CB_FLD_PROTO], v->v6_key.proto, 0, UINT8_MAX, 0); in em_parse_v6_rule() 103 GET_CB_FIELD(in[CB_FLD_PROTO], v->v4_key.proto, 0, UINT8_MAX, 0); in em_parse_v4_rule() 208 em_route_base_v4[i].v4_key.proto = ipv4_l3fwd_em_route_array[i].key.proto; in em_add_default_v4_rules() 230 em_route_base_v6[i].v6_key.proto = ipv6_l3fwd_em_route_array[i].key.proto; in em_add_default_v6_rules()
|
| H A D | l3fwd_em.c | 49 uint8_t proto; member 64 uint8_t proto; member 147 t = k->proto; in ipv4_hash_crc() 178 t = k->proto; in ipv6_hash_crc() 326 key2->proto = key1->proto; in convert_ipv4_5tuple() 343 key2->proto = key1->proto; in convert_ipv6_5tuple() 397 em_route_base_v4[i].v4_key.proto, in populate_ipv4_flow_into_table() 449 em_route_base_v6[i].v6_key.proto, in populate_ipv6_flow_into_table() 538 if (ipv6_hdr->proto == IPPROTO_TCP) in em_parse_ptype() 540 else if (ipv6_hdr->proto == IPPROTO_UDP) in em_parse_ptype()
|
| /dpdk/lib/ipsec/ |
| H A D | iph.h | 43 uint32_t l2len, uint32_t l3len, uint8_t proto) in update_trs_l3hdr() argument 53 v4h->next_proto_id = proto; in update_trs_l3hdr() 64 p_nh = &v6h->proto; in update_trs_l3hdr() 76 nh = v6h->proto; in update_trs_l3hdr() 94 *p_nh = proto; in update_trs_l3hdr()
|
| /dpdk/drivers/net/dpaa2/ |
| H A D | dpaa2_flow.c | 126 .proto = 0xff 653 eth_type = proto.eth_type; in dpaa2_flow_proto_discrimination_rule() 660 ip_proto = proto.ip_proto; in dpaa2_flow_proto_discrimination_rule() 680 eth_type = proto.eth_type; in dpaa2_flow_proto_discrimination_rule() 687 ip_proto = proto.ip_proto; in dpaa2_flow_proto_discrimination_rule() 1251 proto, group); in dpaa2_configure_flow_vlan() 1822 proto, group); in dpaa2_configure_flow_icmp() 2057 proto, group); in dpaa2_configure_flow_udp() 2296 proto, group); in dpaa2_configure_flow_tcp() 2537 proto, group); in dpaa2_configure_flow_sctp() [all …]
|