Home
last modified time | relevance | path

Searched refs:proto (Results 1 – 25 of 170) sorted by relevance

1234567

/dpdk/lib/net/
H A Drte_net.c132 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 Drte_ip.h328 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 Dtest_acl.h11 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 Dtest_ipfrag.c105 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 Dtest_cryptodev_security_ipsec_test_vectors.h101 .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 Dtest_efd.c41 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 Dtun_aesgcm_defs.sh17 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 Dtun_aesctr_sha1_defs.sh17 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 Dtun_3descbc_sha1_defs.sh17 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 Dtun_aescbc_sha1_defs.sh17 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 Dtrs_3descbc_sha1_defs.sh16 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 Dtrs_aesgcm_defs.sh16 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 Dtrs_aesctr_sha1_defs.sh16 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 Dtrs_aescbc_sha1_defs.sh16 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 Dtun_null_header_reconstruct.py146 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 Ddefault.ini34 proto mq =
35 proto log shmfd =
36 proto rarp =
37 proto reply ack =
38 proto host notifier =
39 proto pagefault =
H A Dmlx5.ini18 proto mq = Y
19 proto log shmfd = Y
20 proto host notifier = Y
/dpdk/app/test-pmd/
H A D5tswap.c92 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 Dtap_bpf_program.c41 __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 Dfeatures_overview.rst81 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 Dena_rss.c35 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 Dem_route_parse.c66 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 Dl3fwd_em.c49 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 Diph.h43 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 Ddpaa2_flow.c126 .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 …]

1234567