Home
last modified time | relevance | path

Searched refs:udp (Results 1 – 25 of 85) sorted by relevance

1234

/dpdk/app/test/
H A Dtest_cksum.c161 struct rte_udp_hdr *udp = l4_hdr; in test_l4_cksum() local
164 udp->dgram_cksum++; in test_l4_cksum()
167 udp->dgram_cksum--; in test_l4_cksum()
170 prev_cksum = udp->dgram_cksum; in test_l4_cksum()
171 udp->dgram_cksum = 0; in test_l4_cksum()
174 if (udp->dgram_cksum != prev_cksum) in test_l4_cksum()
198 struct rte_udp_hdr *udp = l4_hdr; in test_l4_cksum() local
201 udp->dgram_cksum++; in test_l4_cksum()
204 udp->dgram_cksum--; in test_l4_cksum()
207 prev_cksum = udp->dgram_cksum; in test_l4_cksum()
[all …]
H A Dtest_cryptodev_security_ipsec.c336 struct rte_udp_hdr *udp; in test_ipsec_csum_init() local
359 udp = (struct rte_udp_hdr *)RTE_PTR_ADD(ip, size); in test_ipsec_csum_init()
360 udp->dgram_cksum = 0; in test_ipsec_csum_init()
659 struct rte_udp_hdr *udp; in test_ipsec_l4_csum_verify() local
676 udp = (struct rte_udp_hdr *)l4; in test_ipsec_l4_csum_verify()
677 actual_cksum = udp->dgram_cksum; in test_ipsec_l4_csum_verify()
678 udp->dgram_cksum = 0; in test_ipsec_l4_csum_verify()
696 udp = (struct rte_udp_hdr *)l4; in test_ipsec_l4_csum_verify()
697 actual_cksum = udp->dgram_cksum; in test_ipsec_l4_csum_verify()
698 udp->dgram_cksum = 0; in test_ipsec_l4_csum_verify()
/dpdk/examples/pipeline/examples/
H A Dvarbit.spec50 header udp instanceof udp_h
80 extract h.udp
83 mov h.udp.src_port 0xAABB
84 mov h.udp.dst_port 0xCCDD
92 emit h.udp
/dpdk/lib/pipeline/
H A Drte_table_action.c804 d->udp.src_port = rte_htons(p->vxlan.udp.sp); in encap_vxlan_apply()
805 d->udp.dst_port = rte_htons(p->vxlan.udp.dp); in encap_vxlan_apply()
839 d->udp.src_port = rte_htons(p->vxlan.udp.sp); in encap_vxlan_apply()
840 d->udp.dst_port = rte_htons(p->vxlan.udp.dp); in encap_vxlan_apply()
882 d->udp.src_port = rte_htons(p->vxlan.udp.sp); in encap_vxlan_apply()
883 d->udp.dst_port = rte_htons(p->vxlan.udp.dp); in encap_vxlan_apply()
917 d->udp.src_port = rte_htons(p->vxlan.udp.sp); in encap_vxlan_apply()
918 d->udp.dst_port = rte_htons(p->vxlan.udp.dp); in encap_vxlan_apply()
1377 udp->src_port, in pkt_ipv4_work_nat()
1416 udp->dst_port, in pkt_ipv4_work_nat()
[all …]
/dpdk/drivers/net/ipn3ke/
H A Dipn3ke_flow.c420 const struct rte_flow_item_udp *udp = NULL; in ipn3ke_pattern_ip_udp() local
441 udp = item->spec; in ipn3ke_pattern_ip_udp()
443 rte_memcpy(&parser->key[4], &udp->hdr.src_port, 2); in ipn3ke_pattern_ip_udp()
456 if (ipv4 != NULL && udp != NULL) { in ipn3ke_pattern_ip_udp()
488 const struct rte_flow_item_udp *udp = NULL; in ipn3ke_pattern_ip_nvgre() local
509 udp = item->spec; in ipn3ke_pattern_ip_nvgre()
511 rte_memcpy(&parser->key[4], &udp->hdr.src_port, 2); in ipn3ke_pattern_ip_nvgre()
530 if (ipv4 != NULL && udp != NULL && nvgre != NULL) { in ipn3ke_pattern_ip_nvgre()
562 const struct rte_flow_item_udp *udp = NULL; in ipn3ke_pattern_vxlan_ip_udp() local
589 udp = item->spec; in ipn3ke_pattern_vxlan_ip_udp()
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_verbs.c708 struct ibv_flow_spec_tcp_udp udp = { in flow_verbs_translate_item_udp() local
716 udp.val.dst_port = spec->hdr.dst_port; in flow_verbs_translate_item_udp()
717 udp.val.src_port = spec->hdr.src_port; in flow_verbs_translate_item_udp()
718 udp.mask.dst_port = mask->hdr.dst_port; in flow_verbs_translate_item_udp()
719 udp.mask.src_port = mask->hdr.src_port; in flow_verbs_translate_item_udp()
721 udp.val.src_port &= udp.mask.src_port; in flow_verbs_translate_item_udp()
722 udp.val.dst_port &= udp.mask.dst_port; in flow_verbs_translate_item_udp()
727 if (!(udp.val.dst_port & udp.mask.dst_port)) { in flow_verbs_translate_item_udp()
731 udp.mask.dst_port = 0xffff; in flow_verbs_translate_item_udp()
735 udp.mask.dst_port = 0xffff; in flow_verbs_translate_item_udp()
[all …]
/dpdk/drivers/net/enic/base/
H A Dcq_enet_desc.h137 uint8_t fcoe_eof, uint8_t tcp_udp_csum_ok, uint8_t udp, uint8_t tcp, in cq_enet_rq_desc_enc() argument
175 (udp ? CQ_ENET_RQ_DESC_FLAGS_UDP : 0) | in cq_enet_rq_desc_enc()
193 uint8_t *fcoe_eof, uint8_t *tcp_udp_csum_ok, uint8_t *udp, uint8_t *tcp, in cq_enet_rq_desc_dec() argument
258 *udp = (desc->flags & CQ_ENET_RQ_DESC_FLAGS_UDP) ? 1 : 0; in cq_enet_rq_desc_dec()
/dpdk/drivers/net/qede/
H A Dqede_filter.c338 struct rte_udp_hdr *udp; in qede_arfs_construct_pkt() local
366 udp = (struct rte_udp_hdr *)(raw_pkt + len); in qede_arfs_construct_pkt()
367 udp->dst_port = arfs->tuple.dst_port; in qede_arfs_construct_pkt()
368 udp->src_port = arfs->tuple.src_port; in qede_arfs_construct_pkt()
369 udp->dgram_len = sizeof(struct rte_udp_hdr); in qede_arfs_construct_pkt()
373 params->udp = true; in qede_arfs_construct_pkt()
401 udp = (struct rte_udp_hdr *)(raw_pkt + len); in qede_arfs_construct_pkt()
402 udp->src_port = arfs->tuple.src_port; in qede_arfs_construct_pkt()
403 udp->dst_port = arfs->tuple.dst_port; in qede_arfs_construct_pkt()
405 params->udp = true; in qede_arfs_construct_pkt()
/dpdk/drivers/net/i40e/
H A Di40e_fdir.c934 struct rte_udp_hdr *udp; in i40e_flow_fdir_construct_pkt() local
1057 udp->dgram_len = in i40e_flow_fdir_construct_pkt()
1061 ((unsigned char *)udp + in i40e_flow_fdir_construct_pkt()
1070 udp->dst_port = in i40e_flow_fdir_construct_pkt()
1075 udp->dst_port = in i40e_flow_fdir_construct_pkt()
1145 udp = (struct rte_udp_hdr *)esp_ipv4; in i40e_flow_fdir_construct_pkt()
1146 udp->dst_port = rte_cpu_to_be_16 in i40e_flow_fdir_construct_pkt()
1149 udp->dgram_len = rte_cpu_to_be_16 in i40e_flow_fdir_construct_pkt()
1174 udp = (struct rte_udp_hdr *)esp_ipv6; in i40e_flow_fdir_construct_pkt()
1175 udp->dst_port = rte_cpu_to_be_16 in i40e_flow_fdir_construct_pkt()
[all …]
/dpdk/drivers/net/mlx4/
H A Dmlx4_flow.c419 struct ibv_flow_spec_tcp_udp *udp; in mlx4_flow_merge_udp() local
436 udp = (void *)((uintptr_t)flow->ibv_attr + flow->ibv_attr_size); in mlx4_flow_merge_udp()
437 *udp = (struct ibv_flow_spec_tcp_udp) { in mlx4_flow_merge_udp()
439 .size = sizeof(*udp), in mlx4_flow_merge_udp()
443 udp->val.dst_port = spec->hdr.dst_port; in mlx4_flow_merge_udp()
444 udp->val.src_port = spec->hdr.src_port; in mlx4_flow_merge_udp()
445 udp->mask.dst_port = mask->hdr.dst_port; in mlx4_flow_merge_udp()
446 udp->mask.src_port = mask->hdr.src_port; in mlx4_flow_merge_udp()
448 udp->val.src_port &= udp->mask.src_port; in mlx4_flow_merge_udp()
449 udp->val.dst_port &= udp->mask.dst_port; in mlx4_flow_merge_udp()
/dpdk/doc/guides/testpmd_app_ug/
H A Dtestpmd_funcs.rst202 ipv4-udp
207 ipv6-udp
1850 set vxlan ip-version (ipv4|ipv6) vni (vni) udp-src (udp-src) \
1851 udp-dst (udp-dst) ip-src (ip-src) ip-dst (ip-dst) eth-src (eth-src) \
1854 set vxlan-with-vlan ip-version (ipv4|ipv6) vni (vni) udp-src (udp-src) \
1855 udp-dst (udp-dst) ip-src (ip-src) ip-dst (ip-dst) vlan-tci (vlan-tci) \
1858 set vxlan-tos-ttl ip-version (ipv4|ipv6) vni (vni) udp-src (udp-src) \
1859 udp-dst (udp-dst) ip-tos (ip-tos) ip-ttl (ip-ttl) ip-src (ip-src) \
1944 udp-dst (udp-dst) ip-src (ip-src) ip-dst (ip-dst) \
1947 udp-src (udp-src) udp-dst (udp-dst) ip-src (ip-src) ip-dst (ip-dst) \
[all …]
/dpdk/drivers/net/vmxnet3/base/
H A Dvmxnet3_defs.h301 uint32 udp:1; /* UDP packet */ member
307 uint32 udp:1; /* UDP packet */ member
338 uint32 udp : 1; /* UDP packet */ member
344 uint32 udp : 1; /* UDP packet */ member
/dpdk/app/test-pmd/
H A D5tswap.c104 struct rte_udp_hdr *udp; in pkt_burst_5tuple_swap() member
157 swap_udp(h.udp); in pkt_burst_5tuple_swap()
/dpdk/drivers/net/enic/
H A Denic_flow.c906 struct rte_udp_hdr *udp; in enic_copy_item_vxlan_v2() local
916 udp = (struct rte_udp_hdr *)gp->layer[FILTER_GENERIC_1_L4].mask; in enic_copy_item_vxlan_v2()
917 udp->dst_port = 0xffff; in enic_copy_item_vxlan_v2()
918 udp = (struct rte_udp_hdr *)gp->layer[FILTER_GENERIC_1_L4].val; in enic_copy_item_vxlan_v2()
919 udp->dst_port = RTE_BE16(4789); in enic_copy_item_vxlan_v2()
1372 char ip4[16], ip6[16], udp[16], tcp[16], tcpudp[16], ip4csum[16]; in enic_dump_filter() local
1401 sprintf(udp, "%s ", in enic_dump_filter()
1405 sprintf(udp, "%s ", "udp(x)"); in enic_dump_filter()
1441 ENICPMD_LOG(INFO, "\tFlags: %s%s%s%s%s%s%s%s\n", ip4, ip6, udp, in enic_dump_filter()
H A Denic_fm_flow.c715 fm_data->l4.udp.fk_dest == 0) in enic_fm_copy_item_gtp()
754 fm_mask->l4.udp.fk_dest = 0xFFFF; in enic_fm_copy_item_gtp()
775 off = sizeof(fm_data->l4.udp); in enic_fm_copy_item_gtp()
817 off = sizeof(fm_data->l4.udp); in enic_fm_copy_item_geneve()
858 off = sizeof(fm_data->l4.udp); in enic_fm_copy_item_geneve_opt()
1031 hdr->l4.udp.fk_source = 0xFFFF; in enic_fet_alloc()
1032 hdr->l4.udp.fk_dest = 0xFFFF; in enic_fet_alloc()
1357 struct rte_udp_hdr *udp; in enic_fm_copy_vxlan_encap() local
1456 udp = (struct rte_udp_hdr *)template; in enic_fm_copy_vxlan_encap()
1465 if (udp->src_port == 0) in enic_fm_copy_vxlan_encap()
[all …]
/dpdk/examples/ipsec-secgw/
H A Dipsec.c226 sess_conf.ipsec.udp.sport = htons(sa->udp.sport); in create_inline_session()
227 sess_conf.ipsec.udp.dport = htons(sa->udp.dport); in create_inline_session()
309 rte_cpu_to_be_16(sa->udp.dport); in create_inline_session()
311 rte_cpu_to_be_16(sa->udp.sport); in create_inline_session()
/dpdk/doc/guides/nics/features/
H A Dtap.ini34 udp = Y key
H A Dmvpp2.ini32 udp = Y key
H A De1000.ini40 udp = Y key
H A Ddpaa2.ini43 udp = Y key
H A Digc.ini42 udp = Y key
H A Dmlx4.ini44 udp = Y key
H A Dqede.ini45 udp = Y key
/dpdk/doc/guides/nics/
H A Digc.rst102 Add a rule to enable ipv4-udp RSS:
106 testpmd> flow create 0 ingress pattern end actions rss types ipv4-udp end / end
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_flow.c135 struct rte_flow_item_udp udp; member
831 status = port_mask_to_range(rte_ntohs(spec.udp.hdr.src_port), in flow_rule_match_acl_get()
832 rte_ntohs(mask.udp.hdr.src_port), in flow_rule_match_acl_get()
842 status = port_mask_to_range(rte_ntohs(spec.udp.hdr.dst_port), in flow_rule_match_acl_get()
843 rte_ntohs(mask.udp.hdr.dst_port), in flow_rule_match_acl_get()
1791 rule_action->encap.vxlan.udp.sp = in flow_rule_action_get()
1792 rte_ntohs(spec.udp.hdr.src_port); in flow_rule_action_get()
1793 rule_action->encap.vxlan.udp.dp = in flow_rule_action_get()
1794 rte_ntohs(spec.udp.hdr.dst_port); in flow_rule_action_get()

1234