| /dpdk/lib/acl/ |
| H A D | acl_run_avx2.h | 92 ymm_t matches, ymm_t *tr_lo, ymm_t *tr_hi) in acl_process_matches_avx2x8() argument 129 *tr_lo = _mm256_blendv_epi8(*tr_lo, lo, matches); in acl_process_matches_avx2x8() 130 *tr_hi = _mm256_blendv_epi8(*tr_hi, hi, matches); in acl_process_matches_avx2x8() 139 ymm_t matches, temp; in acl_match_check_avx2x8() local 143 matches = _mm256_cmpeq_epi32(temp, match_mask); in acl_match_check_avx2x8() 144 msk = _mm256_movemask_epi8(matches); in acl_match_check_avx2x8() 149 matches, tr_lo, tr_hi); in acl_match_check_avx2x8() 151 matches = _mm256_cmpeq_epi32(temp, match_mask); in acl_match_check_avx2x8() 152 msk = _mm256_movemask_epi8(matches); in acl_match_check_avx2x8()
|
| H A D | acl_run_avx512.c | 18 uint32_t *matches; /* match indexes */ member 23 uint32_t trie, const uint8_t *data[], uint32_t *matches, in acl_set_flow_avx512() argument 33 flow->matches = matches; in acl_set_flow_avx512()
|
| H A D | acl_run_avx512_common.h | 249 _M_I_(mask_i32scatter_epi32)((void *)flow->matches, rmsk[0], idx[0], in _F_() 250 res, sizeof(flow->matches[0])); in _F_()
|
| /dpdk/drivers/bus/pci/bsd/ |
| H A D | pci.c | 332 struct pci_conf matches[16]; in rte_pci_scan() local 337 .match_buf_len = sizeof(matches), in rte_pci_scan() 338 .matches = &matches[0], in rte_pci_scan() 361 pci_addr.domain = matches[i].pc_sel.pc_domain; in rte_pci_scan() 362 pci_addr.bus = matches[i].pc_sel.pc_bus; in rte_pci_scan() 363 pci_addr.devid = matches[i].pc_sel.pc_dev; in rte_pci_scan() 364 pci_addr.function = matches[i].pc_sel.pc_func; in rte_pci_scan() 369 if (pci_scan_one(fd, &matches[i]) < 0) in rte_pci_scan()
|
| /dpdk/lib/distributor/ |
| H A D | rte_distributor.c | 479 uint16_t matches[RTE_DIST_BURST_SIZE] __rte_aligned(128); in rte_distributor_process() local 507 &matches[0]); in rte_distributor_process() 511 &matches[0]); in rte_distributor_process() 540 if (matches[j] && d->active[matches[j]-1]) { in rte_distributor_process() 542 &d->backlog[matches[j]-1]; in rte_distributor_process() 545 release(d, matches[j]-1); in rte_distributor_process() 546 if (!d->active[matches[j]-1]) { in rte_distributor_process() 591 matches[w] = wkr+1; in rte_distributor_process()
|
| /dpdk/lib/sched/ |
| H A D | rte_approx.c | 35 matches(uint32_t a, uint32_t b, in matches() function 98 aa = matches(p_b + x * p_a, q_b + x * q_a, alpha_num, d_num, denum); in find_best_rational_approximation() 99 bb = matches(p_b + (x-1) * p_a, q_b + (x - 1) * q_a, alpha_num, d_num, denum); in find_best_rational_approximation() 122 aa = matches(p_b + x * p_a, q_b + x * q_a, alpha_num, d_num, denum); in find_best_rational_approximation() 123 bb = matches(p_b + (x - 1) * p_a, q_b + (x - 1) * q_a, alpha_num, d_num, denum); in find_best_rational_approximation()
|
| /dpdk/usertools/ |
| H A D | dpdk-telemetry.py | 158 matches = [c for c in all_cmds if c.startswith(text)] 160 matches = all_cmds 161 return matches[state]
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | packet_classif_access_ctrl.rst | 151 source port [0-65535] and destination port 1234 matches the above rule. 288 ToS 1 matches the above rule. 439 /* matches all packets traveling to 192.168.0.0/16, applies for categories: 0,1 */ 453 /* matches all packets traveling to 192.168.1.0/24, applies for categories: 0 */ 467 /* matches all packets traveling from 10.1.1.1, applies for categories: 1 */ 534 * For categories 2 and 3, there are no matches, so results[2] and results[3] contain zero, 535 which indicates that no matches were found for those categories. 552 * For categories 0 and 1, only rule 1 matches. 554 * For categories 2 and 3, there are no matches. 570 * For category 1, only rule 3 matches. [all …]
|
| H A D | member_lib.rst | 208 to retrieve the signature stored. If the signature matches then the value is 340 set-summary structure for multiple matches. It 341 returns ALL the matches (possibly more than one) found for this key when it 344 the number of matches 353 possible matches. 356 set-summary structure for multiple matches, each key lookup returns ALL the matches (possibly more 358 matches at most one target set). The 359 return value is the number of keys that find one or more matches in the 365 of matches for each key, and ``set_ids`` are the returned target set 366 ids for all matches found for each keys. ``set_ids`` is 2-D array [all …]
|
| H A D | rte_flow.rst | 588 - Default ``mask`` matches any VF ID. 1059 - Default ``mask`` matches VNI only. 1088 - Default ``mask`` matches TNI only. 1096 - Default ``mask`` matches label only. 1197 - Default ``mask`` matches teid only. 1205 - Default ``mask`` matches SPI only. 1217 - Default ``mask`` matches VNI only. 1229 - Default ``mask`` matches VNI only. 1314 - Default ``mask`` matches type only. 1368 - Default ``mask`` matches QFI only. [all …]
|
| H A D | regexdev.rst | 67 groups, max number of matches and so on. 73 /**< Maximum matches per scan configured on this device.
|
| H A D | ipsec_lib.rst | 168 In case of multiple matches, longest matching key will be returned.
|
| H A D | flow_classify_lib.rst | 376 used to return data which matches a particular Flow rule.
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | l3_forward_access_ctrl.rst | 81 …gher priority will ALWAYS be returned if the specific input has multiple matches in the rule datab… 135 For example: 6/0xfe matches protocol values 6 and 7. 176 * Packet 1 matches all of the rules 178 * Packet 2 matches Rule 2 and Rule 3 180 * Packet 3 only matches Rule 3 182 For priority reasons, Packet 1 matches Rule 1 and is dropped. 183 Packet 2 matches Rule 2 and is forwarded to port 1. 184 Packet 3 matches Rule 3 and is forwarded to port 0. 217 If there is no matches for the packet, then the packet is dropped.
|
| H A D | flow_filtering.rst | 211 The third part defines the action to be taken when a packet matches
|
| /dpdk/drivers/regex/mlx5/ |
| H A D | mlx5_rxp.h | 67 struct mlx5_rxp_match_tuple matches[0]; member
|
| H A D | mlx5_regex_fastpath.c | 454 op->matches[j].rule_id = in extract_result() 457 op->matches[j].start_offset = in extract_result() 460 op->matches[j].len = in extract_result()
|
| /dpdk/doc/guides/regexdevs/ |
| H A D | cn9k.rst | 20 - Up to 254 matches for each regex operation
|
| /dpdk/doc/guides/tools/ |
| H A D | testregex.rst | 84 to generate this file there is a need to use a RegEx compiler that matches the
|
| /dpdk/lib/regexdev/ |
| H A D | rte_regexdev.h | 1420 struct rte_regexdev_match matches[]; member
|
| /dpdk/app/test-regex/ |
| H A D | main.c | 591 match = qp->ops[d_ind % actual_jobs]->matches; in run_regex() 606 match = qp->ops[d_ind % actual_jobs]->matches; in run_regex()
|
| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | ef10_nic.c | 1823 uint32_t matches; in ef10_external_port_mapping() local 1856 matches = (eepmp->modes_mask & port_modes); in ef10_external_port_mapping() 1857 if (matches != 0) { in ef10_external_port_mapping() 1864 port_modes &= ~matches; in ef10_external_port_mapping()
|
| /dpdk/doc/guides/nics/ |
| H A D | mlx4.rst | 419 PMD: librte_net_mlx4: PCI information matches, using device "mlx4_0" (VF: false) 425 PMD: librte_net_mlx4: PCI information matches, using device "mlx4_1" (VF: false)
|
| H A D | sfc_efx.rst | 280 multicast, it matches all multicast (and broadcast) packets, otherwise it 281 matches unicast packets that are not filtered by other flow rules.
|
| /dpdk/doc/guides/howto/ |
| H A D | lm_virtio_vhost_user.rst | 410 # this script matches the vm_virtio_vhost_user script
|