Home
last modified time | relevance | path

Searched refs:match (Results 1 – 25 of 151) sorted by relevance

1234567

/dpdk/examples/pipeline/examples/
H A Dfib_routing_table.txt5 match 0 0x00000000/0xC0000000 action nexthop_group_action nexthop_group_id 0
6 match 0 0x40000000/0xC0000000 action nexthop_group_action nexthop_group_id 1
7 match 0 0x80000000/0xC0000000 action nexthop_group_action nexthop_group_id 2
8 match 0 0xC0000000/0xC0000000 action nexthop_group_action nexthop_group_id 3
11 match 1 0x00000000/0xC0000000 action nexthop_group_action nexthop_group_id 4
12 match 1 0x40000000/0xC0000000 action nexthop_group_action nexthop_group_id 5
13 match 1 0x80000000/0xC0000000 action nexthop_group_action nexthop_group_id 6
14 match 1 0xC0000000/0xC0000000 action nexthop_group_action nexthop_group_id 7
17 match 2 0x00000000/0xC0000000 action nexthop_group_action nexthop_group_id 8
18 match 2 0x40000000/0xC0000000 action nexthop_group_action nexthop_group_id 9
[all …]
H A Dfib_nexthop_table.txt4 match 0 action nexthop_action ethernet_dst_addr 0xaabbcc000000 ethernet_src_addr 0xddeeff000000 et…
5 match 1 action nexthop_action ethernet_dst_addr 0xaabbcc000001 ethernet_src_addr 0xddeeff000001 et…
6 match 2 action nexthop_action ethernet_dst_addr 0xaabbcc000002 ethernet_src_addr 0xddeeff000002 et…
7 match 3 action nexthop_action ethernet_dst_addr 0xaabbcc000003 ethernet_src_addr 0xddeeff000003 et…
9 match 4 action nexthop_action ethernet_dst_addr 0xaabbcc000004 ethernet_src_addr 0xddeeff000004 et…
10 match 5 action nexthop_action ethernet_dst_addr 0xaabbcc000005 ethernet_src_addr 0xddeeff000005 et…
11 match 6 action nexthop_action ethernet_dst_addr 0xaabbcc000006 ethernet_src_addr 0xddeeff000006 et…
12 match 7 action nexthop_action ethernet_dst_addr 0xaabbcc000007 ethernet_src_addr 0xddeeff000007 et…
14 match 8 action nexthop_action ethernet_dst_addr 0xaabbcc000008 ethernet_src_addr 0xddeeff000008 et…
15 match 9 action nexthop_action ethernet_dst_addr 0xaabbcc000009 ethernet_src_addr 0xddeeff000009 et…
[all …]
H A Dvxlan_table.txt1 match 0xaabbccdd0000 action vxlan_encap ethernet_dst_addr 0xa0a1a2a30000 ethernet_src_addr 0xb0b1b2…
2 match 0xaabbccdd0001 action vxlan_encap ethernet_dst_addr 0xa0a1a2a30001 ethernet_src_addr 0xb0b1b2…
3 match 0xaabbccdd0002 action vxlan_encap ethernet_dst_addr 0xa0a1a2a30002 ethernet_src_addr 0xb0b1b2…
4 match 0xaabbccdd0003 action vxlan_encap ethernet_dst_addr 0xa0a1a2a30003 ethernet_src_addr 0xb0b1b2…
5 match 0xaabbccdd0004 action vxlan_encap ethernet_dst_addr 0xa0a1a2a30004 ethernet_src_addr 0xb0b1b2…
6 match 0xaabbccdd0005 action vxlan_encap ethernet_dst_addr 0xa0a1a2a30005 ethernet_src_addr 0xb0b1b2…
7 match 0xaabbccdd0006 action vxlan_encap ethernet_dst_addr 0xa0a1a2a30006 ethernet_src_addr 0xb0b1b2…
8 match 0xaabbccdd0007 action vxlan_encap ethernet_dst_addr 0xa0a1a2a30007 ethernet_src_addr 0xb0b1b2…
9 match 0xaabbccdd0008 action vxlan_encap ethernet_dst_addr 0xa0a1a2a30008 ethernet_src_addr 0xb0b1b2…
10 match 0xaabbccdd0009 action vxlan_encap ethernet_dst_addr 0xa0a1a2a30009 ethernet_src_addr 0xb0b1b2…
[all …]
/dpdk/lib/eal/windows/
H A Dgetopt.c125 int i, match; in parse_long_options() local
128 match = -1; in parse_long_options()
148 match = i; in parse_long_options()
158 if (match == -1) /* partial match */ in parse_long_options()
159 match = i; in parse_long_options()
179 optopt = long_options[match].val; in parse_long_options()
209 optopt = long_options[match].val; in parse_long_options()
226 *idx = match; in parse_long_options()
227 if (long_options[match].flag) { in parse_long_options()
228 *long_options[match].flag = long_options[match].val; in parse_long_options()
[all …]
/dpdk/devtools/
H A Dupdate_version_map_abi.py68 match = section_end_regex.match(line)
69 if match:
92 match = section_begin_regex.match(line)
93 if match:
94 cur_section = match.group("version")
104 match = func_line_regex.match(line)
105 if match:
106 stable_lines.add(match.group("line"))
183 if not re.match(r"\d{1,2}\.\d{1,2}", parsed.abi_version):
H A Dcheck-maintainers.sh47 match=$(aminusb "$include_files" "$exclude_files")
54 if [ -n "$match" ] ; then
55 echo "$match"
81 match=$(files "$line")
82 if [ -z "$match" ] ; then
/dpdk/examples/ip_pipeline/
H A Dthread.c1040 struct table_rule_match_acl *r = &match->match.acl; in match_check()
1067 struct table_rule_match_lpm *r = &match->match.lpm; in match_check()
1338 (match == NULL) || in pipeline_table_rule_add()
1355 memcpy(&rule->match, match, sizeof(*match)); in pipeline_table_rule_add()
1418 memcpy(&req->table_rule_add.match, match, sizeof(*match)); in pipeline_table_rule_add()
1665 (match == NULL)) in pipeline_table_rule_delete()
1704 memcpy(&req->table_rule_delete.match, match, sizeof(*match)); in pipeline_table_rule_delete()
1791 (match == NULL) || in pipeline_table_rule_stats_read()
1961 (match == NULL) || in pipeline_table_rule_mtr_read()
2717 struct table_rule_match *match = &req->table_rule_add.match; in pipeline_msg_handle_table_rule_add() local
[all …]
H A Dpipeline.c830 if (params->match.acl.n_rules == 0) in pipeline_table_create()
835 if (params->match.acl.ip_version) { in pipeline_table_create()
859 if (params->match.array.n_keys == 0) in pipeline_table_create()
875 if (params->match.hash.n_keys == 0) in pipeline_table_create()
946 if (params->match.lpm.n_rules == 0) in pipeline_table_create()
949 switch (params->match.lpm.key_size) { in pipeline_table_create()
1022 if (params->match.lpm.key_size == 4) in pipeline_table_create()
1054 struct table_rule_match *match) in table_rule_find() argument
1059 if (memcmp(&rule->match, match, sizeof(*match)) == 0) in table_rule_find()
1110 struct table_rule_match *match) in table_rule_delete() argument
[all …]
H A Dpipeline.h140 } match; member
276 } match; member
303 struct table_rule_match match; member
337 struct table_rule_match *match,
355 struct table_rule_match *match);
364 struct table_rule_match *match,
382 struct table_rule_match *match,
395 struct table_rule_match *match,
402 struct table_rule_match *match,
407 struct table_rule_match *match);
[all …]
/dpdk/examples/ip_pipeline/examples/
H A Droute_ecmp.cli38 pipeline PIPELINE0 table match lpm ipv4 offset 286 size 4K action APRT
39 pipeline PIPELINE0 table match array offset 256 size 64K action APNH
48 pipeline PIPELINE0 table 0 rule add match default action fwd port 4
49 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.0.0.0 10 action fwd table 1 balance 0 0 0 0 …
50 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.64.0.0 10 action fwd table 1 balance 1 1 1 1…
51 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.128.0.0 10 action fwd table 1 balance 2 2 2 …
52 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.192.0.0 10 action fwd table 1 balance 3 3 3 …
54 pipeline PIPELINE0 table 1 rule add match array 0 action fwd port 0 encap ether a0:a1:a2:a3:a4:a5 0…
55 pipeline PIPELINE0 table 1 rule add match array 1 action fwd port 1 encap ether b0:b1:b2:b3:b4:b5 1…
56 pipeline PIPELINE0 table 1 rule add match array 2 action fwd port 2 encap ether c0:c1:c2:c3:c4:c5 2…
[all …]
H A Dl2fwd.cli36 pipeline PIPELINE0 table match stub
37 pipeline PIPELINE0 table match stub
38 pipeline PIPELINE0 table match stub
39 pipeline PIPELINE0 table match stub
48 pipeline PIPELINE0 table 0 rule add match default action fwd port 1
49 pipeline PIPELINE0 table 1 rule add match default action fwd port 0
50 pipeline PIPELINE0 table 2 rule add match default action fwd port 3
51 pipeline PIPELINE0 table 3 rule add match default action fwd port 2
H A Dtap.cli51 pipeline PIPELINE0 table match stub action AP0
52 pipeline PIPELINE0 table match stub action AP0
53 pipeline PIPELINE0 table match stub action AP0
54 pipeline PIPELINE0 table match stub action AP0
63 pipeline PIPELINE0 table 0 rule add match default action fwd port 0
64 pipeline PIPELINE0 table 1 rule add match default action fwd port 1
65 pipeline PIPELINE0 table 2 rule add match default action fwd port 2
66 pipeline PIPELINE0 table 3 rule add match default action fwd port 3
H A Dkni.cli54 pipeline PIPELINE0 table match stub action AP0
55 pipeline PIPELINE0 table match stub action AP0
56 pipeline PIPELINE0 table match stub action AP0
57 pipeline PIPELINE0 table match stub action AP0
66 pipeline PIPELINE0 table 0 rule add match default action fwd port 0
67 pipeline PIPELINE0 table 1 rule add match default action fwd port 1
68 pipeline PIPELINE0 table 2 rule add match default action fwd port 2
69 pipeline PIPELINE0 table 3 rule add match default action fwd port 3
H A Dflow_crypto.cli42 pipeline PIPELINE0 table match hash ext key 8 mask FFFFFFFF00000000 offset 282 buckets 1K size 4K a…
43 pipeline PIPELINE0 table match stub action AP1
50 pipeline PIPELINE0 table 0 rule add match default action fwd port 2
53 pipeline PIPELINE0 table 0 rule add match hash ipv4_addr 100.0.0.10 action fwd port 0 sym_crypto en…
55 #pipeline PIPELINE0 table 0 rule add match hash ipv4_addr 100.0.0.10 action fwd port 0 sym_crypto d…
57 pipeline PIPELINE0 table 1 rule add match default action fwd port 1
H A Dfirewall.cli46 pipeline PIPELINE0 table match acl ipv4 offset 270 size 4K action AP0
55 pipeline PIPELINE0 table 0 rule add match default action fwd drop
56 pipeline PIPELINE0 table 0 rule add match acl priority 0 ipv4 0.0.0.0 0 100.0.0.0 10 0 65535 0 6553…
57 pipeline PIPELINE0 table 0 rule add match acl priority 0 ipv4 0.0.0.0 0 100.64.0.0 10 0 65535 0 655…
58 pipeline PIPELINE0 table 0 rule add match acl priority 0 ipv4 0.0.0.0 0 100.128.0.0 10 0 65535 0 65…
59 pipeline PIPELINE0 table 0 rule add match acl priority 0 ipv4 0.0.0.0 0 100.192.0.0 10 0 65535 0 65…
H A Dflow.cli47 pipeline PIPELINE0 table match hash ext key 16 mask 00FF0000FFFFFFFFFFFFFFFFFFFFFFFF offset 278 buc…
56 pipeline PIPELINE0 table 0 rule add match default action fwd port 4
57 pipeline PIPELINE0 table 0 rule add match hash ipv4_5tuple 100.0.0.10 200.0.0.10 100 200 6 action f…
58 pipeline PIPELINE0 table 0 rule add match hash ipv4_5tuple 100.0.0.11 200.0.0.11 101 201 6 action f…
59 pipeline PIPELINE0 table 0 rule add match hash ipv4_5tuple 100.0.0.12 200.0.0.12 102 202 6 action f…
60 pipeline PIPELINE0 table 0 rule add match hash ipv4_5tuple 100.0.0.13 200.0.0.13 103 203 6 action f…
H A Drss.cli63 pipeline PIPELINE0 table match stub
68 pipeline PIPELINE0 table 0 rule add match default action fwd port 0
76 pipeline PIPELINE1 table match stub
81 pipeline PIPELINE1 table 0 rule add match default action fwd port 0
89 pipeline PIPELINE2 table match stub
94 pipeline PIPELINE2 table 0 rule add match default action fwd port 0
102 pipeline PIPELINE3 table match stub
107 pipeline PIPELINE3 table 0 rule add match default action fwd port 0
H A Droute.cli47 pipeline PIPELINE0 table match lpm ipv4 offset 286 size 4K action AP0
56 pipeline PIPELINE0 table 0 rule add match default action fwd port 4
57 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.0.0.0 10 action fwd port 0 encap ether a0:a1…
58 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.64.0.0 10 action fwd port 1 encap ether b0:b…
59 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.128.0.0 10 action fwd port 2 encap ether c0:…
60 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.192.0.0 10 action fwd port 3 encap ether d0:…
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_thread.c1053 if (match == NULL || in match_check()
1066 struct softnic_table_rule_match_acl *r = &match->match.acl; in match_check()
1093 struct softnic_table_rule_match_lpm *r = &match->match.lpm; in match_check()
1242 match == NULL || in softnic_pipeline_table_rule_add()
1307 memcpy(&req->table_rule_add.match, match, sizeof(*match)); in softnic_pipeline_table_rule_add()
1423 match == NULL || in softnic_pipeline_table_rule_add_bulk()
1541 req->table_rule_add_bulk.match = match; in softnic_pipeline_table_rule_add_bulk()
1575 match == NULL) in softnic_pipeline_table_rule_delete()
1609 memcpy(&req->table_rule_delete.match, match, sizeof(*match)); in softnic_pipeline_table_rule_delete()
2566 struct softnic_table_rule_match *match = &req->table_rule_add.match; in pipeline_msg_handle_table_rule_add() local
[all …]
H A Drte_eth_softnic_pipeline.c856 if (params->match.acl.n_rules == 0) in softnic_pipeline_table_create()
861 if (params->match.acl.ip_version) { in softnic_pipeline_table_create()
885 if (params->match.array.n_keys == 0) in softnic_pipeline_table_create()
901 if (params->match.hash.n_keys == 0) in softnic_pipeline_table_create()
904 switch (params->match.hash.key_size) { in softnic_pipeline_table_create()
943 switch (params->match.hash.key_size) { in softnic_pipeline_table_create()
954 switch (params->match.hash.key_size) { in softnic_pipeline_table_create()
972 if (params->match.lpm.n_rules == 0) in softnic_pipeline_table_create()
975 switch (params->match.lpm.key_size) { in softnic_pipeline_table_create()
1047 if (params->match.lpm.key_size == 4) in softnic_pipeline_table_create()
[all …]
H A Dfirmware.cli9 pipeline RX table match stub
11 pipeline RX table 0 rule add match default action fwd port 0
16 pipeline TX table match stub
18 pipeline TX table 0 rule add match default action fwd port 0
/dpdk/doc/guides/regexdevs/
H A Dfeatures_overview.rst33 PCRE match all
34 Support PCRE match all.
36 PCRE match as end
37 Support match as end.
39 PCRE match point rst
40 Support PCRE match point reset directive.
/dpdk/lib/acl/
H A Dacl_gen.c16 int32_t match; member
53 counts->match, in acl_gen_log_stats()
54 counts->match * sizeof(struct rte_acl_match_results), in acl_gen_log_stats()
232 counts->match++; in acl_count_trie_types()
336 struct rte_acl_match_results *match; in acl_gen_node() local
369 match = ((struct rte_acl_match_results *) in acl_gen_node()
371 for (n = 0; n != RTE_DIM(match->results); n++) in acl_gen_node()
372 RTE_ACL_VERIFY(match->results[0] == 0); in acl_gen_node()
373 memcpy(match + index->match_index, node->mrt, in acl_gen_node()
456 struct rte_acl_match_results *match; in rte_acl_gen() local
[all …]
H A Dacl_run_avx512x16.h246 const struct rte_acl_match_results pr[], const uint32_t match[], in resolve_mcgt8_avx512x1() argument
262 mi = match[k] << ACL_MATCH_LOG; in resolve_mcgt8_avx512x1()
267 for (i = 1, pm = match + nb_pkt; i != nb_trie; in resolve_mcgt8_avx512x1()
297 uint32_t match[ctx->num_tries * total_packets]; in search_avx512x16x2() local
299 for (i = 0, pm = match; i != ctx->num_tries; i++, pm += total_packets) { in search_avx512x16x2()
313 _F_(resolve_single_cat)(results, pr, match, total_packets, in search_avx512x16x2()
316 resolve_mcle8_avx512x1(results, pr, match, total_packets, in search_avx512x16x2()
319 resolve_mcgt8_avx512x1(results, pr, match, total_packets, in search_avx512x16x2()
/dpdk/drivers/net/ionic/
H A Dionic_rx_filter.c66 f->match = rte_le_to_cpu_16(f->cmd.match); in ionic_rx_filter_save()
69 switch (f->match) { in ionic_rx_filter_save()
103 if (f->match != IONIC_RX_FILTER_MATCH_VLAN) in ionic_rx_filter_by_vlan()
120 if (f->match != IONIC_RX_FILTER_MATCH_MAC) in ionic_rx_filter_by_addr()

1234567