| /tools/perf/util/ |
| A D | strfilter.c | 32 if (filter) { in strfilter__delete() 34 free(filter); in strfilter__delete() 162 struct strfilter *filter = zalloc(sizeof(*filter)); in strfilter__new() local 165 if (filter) in strfilter__new() 168 if (!filter || !filter->root || *ep != '\0') { in strfilter__new() 171 strfilter__delete(filter); in strfilter__new() 172 filter = NULL; in strfilter__new() 175 return filter; in strfilter__new() 184 if (!filter || !rules) in strfilter__append() 199 filter->root = root; in strfilter__append() [all …]
|
| A D | strfilter.h | 42 int strfilter__or(struct strfilter *filter, 55 int strfilter__and(struct strfilter *filter, 65 bool strfilter__compare(struct strfilter *filter, const char *str); 73 void strfilter__delete(struct strfilter *filter); 82 char *strfilter__string(struct strfilter *filter);
|
| /tools/testing/selftests/net/forwarding/ |
| A D | tc_flower.sh | 44 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 46 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 58 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 59 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 70 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 72 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 84 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 85 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 110 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 118 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower [all …]
|
| A D | tc_actions.sh | 66 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 75 tc filter add dev $swp1 ingress protocol $protocol pref 1 handle 101 \ 87 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 117 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower 118 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower 263 tc filter del dev $swp1 ingress pref 20 chain 0 handle 20 flower 264 tc filter del dev $swp1 ingress pref 30 chain 5 handle 30 flower 271 tc filter add dev $h1 egress pref 20 chain 0 handle 20 flower \ 275 tc filter add dev $h1 egress pref 30 chain 5 handle 30 flower \ 285 tc filter del dev $h1 egress pref 20 chain 0 handle 20 flower [all …]
|
| A D | tc_chains.sh | 38 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \ 47 tc filter del dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \ 57 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \ 59 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 61 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 76 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 77 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 133 tc filter add dev $h2 ingress protocol ip pref 1 handle 1101 \ 137 tc filter add dev $h2 ingress protocol ip pref 1 handle 1102 \ 154 tc filter del dev $h2 ingress protocol ip pref 1 handle 1102 \ [all …]
|
| A D | tc_police.sh | 132 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 152 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 164 tc filter del dev $rp1 ingress protocol ip pref 1 handle 101 flower 176 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower 227 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower 228 tc filter del dev $rp1 ingress protocol ip pref 1 handle 101 flower 229 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 283 tc filter del dev $h3 ingress protocol ip pref 1 handle 101 flower 284 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 324 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower [all …]
|
| A D | tc_flower_cfm.sh | 60 tc filter add dev $h2 ingress protocol cfm pref 1 handle 101 \ 62 tc filter add dev $h2 ingress protocol cfm pref 1 handle 102 \ 85 tc filter del dev $h2 ingress protocol cfm pref 1 handle 101 flower 86 tc filter del dev $h2 ingress protocol cfm pref 1 handle 102 flower 96 tc filter add dev $h2 ingress protocol cfm pref 1 handle 101 \ 98 tc filter add dev $h2 ingress protocol cfm pref 1 handle 102 \ 100 tc filter add dev $h2 ingress protocol cfm pref 1 handle 103 \ 131 tc filter del dev $h2 ingress protocol cfm pref 1 handle 101 flower 132 tc filter del dev $h2 ingress protocol cfm pref 1 handle 102 flower 143 tc filter add dev $h2 ingress protocol cfm pref 1 handle 101 \ [all …]
|
| A D | router_multicast.sh | 243 tc filter del dev $h3 ingress protocol ip pref 1 handle 133 flower 244 tc filter del dev $h2 ingress protocol ip pref 1 handle 122 flower 300 tc filter add dev $h1 ingress protocol ip pref 1 handle 1 flower \ 302 tc filter add dev $h2 ingress protocol ip pref 1 handle 1 flower \ 304 tc filter add dev $h3 ingress protocol ip pref 1 handle 1 flower \ 333 tc filter del dev $rp3 ingress protocol ip pref 1 handle 1 flower 334 tc filter del dev $h3 ingress protocol ip pref 1 handle 1 flower 335 tc filter del dev $h2 ingress protocol ip pref 1 handle 1 flower 336 tc filter del dev $h1 ingress protocol ip pref 1 handle 1 flower 425 tc filter del dev $h3 ingress protocol ip pref 1 handle 1 flower [all …]
|
| A D | tc_flower_l2_miss.sh | 80 tc filter add dev $swp2 egress protocol ipv4 handle 101 pref 1 \ 84 tc filter add dev $swp2 egress protocol ipv4 handle 102 pref 1 \ 119 tc filter del dev $swp2 egress protocol ipv4 pref 1 handle 102 flower 120 tc filter del dev $swp2 egress protocol ipv4 pref 1 handle 101 flower 137 tc filter add dev $swp2 egress protocol $proto handle 101 pref 1 \ 141 tc filter add dev $swp2 egress protocol $proto handle 102 pref 1 \ 254 tc filter add dev $swp2 egress protocol $proto handle 101 pref 1 \ 305 tc filter add dev $swp2 egress protocol all handle 101 pref 1 \ 308 tc filter add dev $swp2 egress protocol all handle 102 pref 1 \ 320 tc filter del dev $swp2 egress protocol all pref 1 handle 102 flower [all …]
|
| A D | tc_vlan_modify.sh | 113 tc filter add dev $swp1 ingress protocol all pref 1 handle 1 \ 115 tc filter add dev $swp2 ingress protocol all pref 1 handle 1 \ 126 tc filter del dev $swp2 ingress protocol all pref 1 handle 1 flower 127 tc filter del dev $swp1 ingress protocol all pref 1 handle 1 flower 140 tc filter add dev $swp1 egress protocol all pref 1 handle 1 \ 142 tc filter add dev $swp2 egress protocol all pref 1 handle 1 \ 153 tc filter del dev $swp2 egress protocol all pref 1 handle 1 flower 154 tc filter del dev $swp1 egress protocol all pref 1 handle 1 flower
|
| /tools/testing/selftests/drivers/net/mlxsw/ |
| A D | tc_restrictions.sh | 47 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 59 tc filter del block 22 protocol ip pref 1 handle 101 flower 64 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 73 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 77 tc filter del block 22 protocol ip pref 1 handle 101 flower 95 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 108 tc filter del block 22 protocol ip pref 1 handle 101 flower 113 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 123 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 130 tc filter add block 22 protocol ip pref 1 handle 101 flower \ [all …]
|
| A D | tc_sample.sh | 250 tc filter del dev $rp1 ingress protocol all pref 1 handle 101 matchall 267 tc filter del dev $rp1 ingress protocol all pref 1 handle 101 matchall 295 tc filter del dev $rp1 ingress protocol all pref 1 handle 101 matchall 303 tc filter del dev $rp1 ingress protocol all pref 2 handle 102 matchall 570 tc filter del dev $rp1 ingress protocol ip pref 2 handle 102 flower 571 tc filter del dev $rp1 ingress protocol ip pref 1 handle 101 flower 585 tc filter add dev $port $bind protocol ip pref 1 handle 101 flower \ 603 tc filter del dev $port $bind protocol ip pref 1 handle 101 flower 605 tc filter add dev $port $bind protocol ip pref 1 handle 101 flower \ 621 tc filter del dev $port $bind protocol ip pref 1 handle 101 flower [all …]
|
| A D | port_range_occ.sh | 73 tc filter add dev $swp1 ingress pref 1 handle 101 proto ip \ 79 tc filter add dev $swp1 ingress pref 1 handle 102 proto ip \ 82 tc filter add dev $swp1 ingress pref 2 handle 103 proto ipv6 \ 85 tc filter add dev $swp1 ingress pref 2 handle 104 proto ipv6 \ 91 tc filter del dev $swp1 ingress pref 2 handle 104 flower 92 tc filter del dev $swp1 ingress pref 2 handle 103 flower 93 tc filter del dev $swp1 ingress pref 1 handle 102 flower 97 tc filter del dev $swp1 ingress pref 1 handle 101 flower
|
| A D | tc_police_occ.sh | 70 tc filter add dev $swp1 ingress pref 1 handle 101 proto ip \ 76 tc filter del dev $swp1 ingress pref 1 handle 101 flower 80 tc filter add dev $swp1 ingress pref 1 handle 101 proto ip \ 84 tc filter add dev $swp1 ingress pref 2 handle 102 proto ip \ 90 tc filter del dev $swp1 ingress pref 2 handle 102 flower 94 tc filter del dev $swp1 ingress pref 1 handle 101 flower
|
| A D | one_armed_router.sh | 135 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \ 139 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 flower \ 143 tc filter add dev $swp2 egress protocol ip pref 2 handle 102 flower \ 171 tc filter del dev $swp2 egress protocol ip pref 2 handle 102 flower 172 tc filter del dev $swp2 egress protocol ip pref 1 handle 101 flower 173 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower 182 tc filter add dev $swp2 egress protocol ipv6 pref 1 handle 101 flower \ 186 tc filter add dev $swp2 egress protocol ipv6 pref 2 handle 102 flower \ 214 tc filter del dev $swp2 egress protocol ipv6 pref 2 handle 102 flower 215 tc filter del dev $swp2 egress protocol ipv6 pref 1 handle 101 flower [all …]
|
| A D | sharedbuffer.sh | 29 tc filter add dev $h1 egress pref 2 handle 102 matchall action drop 34 tc filter del dev $h1 egress pref 2 handle 102 matchall action drop 46 tc filter add dev $h2 egress pref 1 handle 101 matchall action drop 51 tc filter del dev $h2 egress pref 1 handle 101 matchall action drop 118 tc filter add dev $h1 egress protocol ip pref 1 handle 101 flower \ 140 tc filter del dev $h1 egress protocol ip pref 1 handle 101 flower \ 151 tc filter add dev $h1 egress protocol ip pref 1 handle 101 flower \ 173 tc filter del dev $h1 egress protocol ip pref 1 handle 101 flower \ 184 tc filter add dev $h1 egress protocol arp pref 1 handle 101 flower \ 203 tc filter del dev $h1 egress protocol arp pref 1 handle 101 flower \
|
| /tools/perf/tests/shell/ |
| A D | record_bpf_filter.sh | 25 if ! perf record -e task-clock --filter 'period > 1' \ 44 if ! perf record -e task-clock -c 10000 --filter 'ip < 0xffffffff00000000' \ 70 if ! perf record -e task-clock --filter 'cpu > 0' \ 78 if ! perf record --sample-cpu -e task-clock --filter 'cpu > 0' \ 92 if ! perf record -e task-clock --filter 'period > 1000, ip > 0' \ 100 if ! perf record -e task-clock --filter 'period > 1000 , cpu > 0 || ip > 0' \ 108 if ! perf record -e task-clock --filter 'period > 0 || code_pgsz > 4096' \ 122 if ! perf record -e task-clock --filter 'period > 100000' \ 123 -e page-faults --filter 'ip < 0xffffffff00000000' \ 153 if ! perf record -e task-clock --filter 'cgroup == /' \ [all …]
|
| /tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
| A D | tc_flower.sh | 908 tc filter add dev $h2 ingress protocol ip \ 911 tc filter add dev $h2 ingress chain 1 protocol ip \ 914 tc filter add dev $h2 ingress chain 2 protocol ip \ 917 tc filter add dev $h2 ingress chain 3 protocol ip \ 920 tc filter add dev $h2 ingress chain 4 protocol ip \ 937 tc filter del dev $h2 ingress chain $i \ 940 tc filter del dev $h2 ingress chain $i \ 1055 tc filter add dev $h2 ingress pref $i proto ipv4 \ 1060 tc filter add dev $h2 ingress pref $i proto ipv6 \ 1117 tc filter add dev $h2 ingress pref 2 proto ipv4 \ [all …]
|
| /tools/testing/selftests/landlock/ |
| A D | audit.h | 158 .fields[0] = filter->record_type, in audit_filter_exe() 160 .values[0] = filter->exe_len, in audit_filter_exe() 161 .buflen = filter->exe_len, in audit_filter_exe() 168 memcpy(msg.rule.buf, filter->exe, filter->exe_len); in audit_filter_exe() 404 filter->record_type = AUDIT_EXE; in audit_init_filter_exe() 407 sizeof(filter->exe) - 1); in audit_init_filter_exe() 411 filter->exe_len = ret; in audit_init_filter_exe() 421 if (filter->exe_len > sizeof(filter->exe)) in audit_init_filter_exe() 424 memcpy(filter->exe, absolute_path, filter->exe_len); in audit_init_filter_exe() 433 if (audit_fd < 0 || !filter) { in audit_cleanup() [all …]
|
| /tools/tracing/rtla/src/ |
| A D | trace.c | 262 if (free_event->filter) in trace_events_free() 302 if (event->filter) in trace_event_add_filter() 303 free(event->filter); in trace_event_add_filter() 305 event->filter = strdup(filter); in trace_event_add_filter() 306 if (!event->filter) in trace_event_add_filter() 333 char filter[1024]; in trace_event_disable_filter() local 336 if (!tevent->filter) in trace_event_disable_filter() 345 snprintf(filter, 1024, "!%s\n", tevent->filter); in trace_event_disable_filter() 464 char filter[1024]; in trace_event_enable_filter() local 467 if (!tevent->filter) in trace_event_enable_filter() [all …]
|
| /tools/testing/selftests/net/netfilter/ |
| A D | nft_nat.sh | 69 ip netns exec "$ns" nft list counter inet filter "$counter" 1>&2 769 table $family filter { 771 type filter hook forward priority 0; policy accept; 778 ip netns exec "$ns0" nft delete table "$family" filter 789 type filter hook prerouting priority -300; policy accept; 793 type filter hook output priority -300; policy accept; 915 type filter hook prerouting priority -400; policy accept; 1067 table inet filter { 1117 type filter hook input priority 0; policy accept; 1122 type filter hook output priority 0; policy accept; [all …]
|
| /tools/perf/util/bpf_skel/ |
| A D | bperf_follower.bpf.c | 30 } filter SEC(".maps"); 72 fval = bpf_map_lookup_elem(&filter, &filter_key); in BPF_PROG() 78 bpf_map_delete_elem(&filter, &filter_key); in BPF_PROG() 123 parent_fval = bpf_map_lookup_elem(&filter, &parent_key); in BPF_PROG() 133 bpf_map_update_elem(&filter, &child_key, &child_fval, BPF_NOEXIST); in BPF_PROG() 155 fval = bpf_map_lookup_elem(&filter, &pid); in BPF_PROG()
|
| /tools/testing/selftests/seccomp/ |
| A D | seccomp_bpf.c | 409 .filter = filter, in TEST() 517 .filter = filter, in TEST() 540 .filter = filter, in TEST() 565 .filter = filter, in TEST() 582 .filter = filter, in TEST() 601 .filter = filter, in TEST() 623 .filter = filter, in TEST_SIGNAL() 645 .filter = filter, in TEST_SIGNAL() 666 .filter = filter, in TEST_SIGNAL() 688 .filter = filter, in TEST_SIGNAL() [all …]
|
| /tools/testing/selftests/drivers/net/ocelot/ |
| A D | tc_flower_chains.sh | 117 tc filter add dev $eth ingress chain 0 pref 49152 flower \ 119 tc filter add dev $eth ingress chain $(IS1 0) pref 49152 \ 121 tc filter add dev $eth ingress chain $(IS1 1) pref 49152 \ 159 tc filter add dev $swp1 ingress chain $(IS1 1) pref 1 \ 164 tc filter add dev $swp1 egress chain $(ES0) pref 1 \ 168 tc filter add dev $swp1 ingress chain $(IS1 0) pref 2 \ 173 tc filter add dev $swp1 ingress chain $(IS2 0 0) pref 1 \ 248 tc filter add dev $swp1 ingress chain $(IS1 2) pref 3 \ 266 tc filter del dev $swp1 ingress chain $(IS1 2) pref 3 289 tc filter add dev $swp2 egress chain $(ES0) pref 3 \ [all …]
|
| /tools/testing/selftests/sched_ext/ |
| A D | runner.c | 75 static bool should_skip_test(const struct scx_test *test, const char * filter) in should_skip_test() argument 77 return !strstr(test->name, filter); in should_skip_test() 127 const char *filter = NULL; in main() local 149 filter = optarg; in main() 168 if (filter && should_skip_test(test, filter)) { in main()
|