Home
last modified time | relevance | path

Searched full:filter (Results 1 – 25 of 3753) sorted by relevance

12345678910>>...151

/kernel/linux/linux-4.19/tools/testing/selftests/tc-testing/tc-tests/filters/
Dfw.json4 "name": "Add fw filter with prio at 32-bit maxixum",
6 "filter",
12 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 65535 fw action ok",
14 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65535 protocol all fw",
23 "name": "Add fw filter with prio exceeding 32-bit maxixum",
25 "filter",
31 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 65536 fw action ok",
33 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65536 protocol all fw",
42 "name": "Add fw filter with action ok",
44 "filter",
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/tc-testing/tc-tests/filters/
Dfw.json4 "name": "Add fw filter with prio at 32-bit maxixum",
6 "filter",
15 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 65535 fw action ok",
17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65535 protocol all fw",
26 "name": "Add fw filter with prio exceeding 32-bit maxixum",
28 "filter",
37 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 65536 fw action ok",
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65536 protocol all fw",
48 "name": "Add fw filter with action ok",
50 "filter",
[all …]
Dbasic.json4 "name": "Add basic filter with cmp ematch u8/link layer and default action",
6 "filter",
15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm…
17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol ip basic",
18 …"matchPattern": "^filter parent ffff: protocol ip pref 1 basic.*handle 0x1 flowid 1:1.*cmp\\(u8 at…
26 "name": "Add basic filter with cmp ematch u8/link layer with trans flag and default action",
28 "filter",
37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm…
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol ip basic",
40 …"matchPattern": "^filter parent ffff: protocol ip pref 1 basic.*handle 0x1 flowid 1:1.*cmp\\(u8 at…
[all …]
Dmatchall.json4 "name": "Add ingress matchall filter for protocol ipv4 and action PASS",
6 "filter",
13 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act…
15 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall",
16 …"matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*r…
25 "name": "Add egress matchall filter for protocol ipv4 and action PASS",
27 "filter",
34 …"cmdUnderTest": "$TC filter add dev $DUMMY parent 1: handle 0x1 prio 1 protocol ip matchall action…
36 "verifyCmd": "$TC filter get dev $DUMMY parent 1: handle 1 prio 1 protocol ip matchall",
37 …"matchPattern": "^filter parent 1: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*ref …
[all …]
Du32.json6 "filter",
15 …"cmdUnderTest": "$TC filter add dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.1/32…
17 "verifyCmd": "$TC filter show dev $DEV1 ingress",
18 …"matchPattern": "filter protocol ip pref 1 u32 chain (0[ ]+$|0 fh 800: ht divisor 1|0 fh 800::800 …
28 "filter",
37 …"cmdUnderTest": "$TC filter replace dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.…
39 "verifyCmd": "$TC filter show dev $DEV1 ingress",
40 "matchPattern": "filter protocol ip pref 1 u32 chain 0",
50 "filter",
58 …"$TC filter add dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.3/32 flowid 1:3 acti…
[all …]
Dtests.json6 "filter",
14 "$TC filter add dev $DEV1 protocol all pref 1 ingress handle 0x1234 matchall action ok"
16 … "cmdUnderTest": "$TC filter get dev $DEV1 protocol all pref 1 ingress handle 0x1234 matchall",
18 "verifyCmd": "$TC filter show dev $DEV1 ingress",
19 "matchPattern": "filter protocol all pref 1 matchall chain 0 handle 0x1234",
29 "filter",
35 …"cmdUnderTest": "$TC filter add dev $DEV2 protocol ip pref 1 ingress handle 0xffffffff flower acti…
37 "verifyCmd": "$TC filter show dev $DEV2 ingress",
38 "matchPattern": "filter protocol ip pref 1 flower.*handle 0xffffffff",
48 "filter",
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/
Docelot_flower.c121 struct ocelot_vcap_filter *filter; in ocelot_find_vcap_filter_that_points_at() local
132 list_for_each_entry(filter, &block->rules, list) in ocelot_find_vcap_filter_that_points_at()
133 if (filter->type == OCELOT_VCAP_FILTER_PAG && in ocelot_find_vcap_filter_that_points_at()
134 filter->goto_target == chain) in ocelot_find_vcap_filter_that_points_at()
135 return filter; in ocelot_find_vcap_filter_that_points_at()
138 list_for_each_entry(filter, &ocelot->dummy_rules, list) in ocelot_find_vcap_filter_that_points_at()
139 if (filter->goto_target == chain) in ocelot_find_vcap_filter_that_points_at()
140 return filter; in ocelot_find_vcap_filter_that_points_at()
147 struct ocelot_vcap_filter *filter) in ocelot_flower_parse_action() argument
162 filter->block_id = ocelot_chain_to_block(chain, ingress); in ocelot_flower_parse_action()
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/
Dtc_flower.sh41 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
43 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
50 check_fail $? "Matched on a wrong filter"
53 check_err $? "Did not match on correct filter"
55 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
56 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
67 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
69 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
76 check_fail $? "Matched on a wrong filter"
79 check_err $? "Did not match on correct filter"
[all …]
Dtc_chains.sh38 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
45 check_fail $? "matched on filter in unreachable chain"
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 \
68 check_fail $? "Matched on a wrong filter"
71 check_err $? "Did not match on correct filter with goto chain action"
74 check_err $? "Did not match on correct filter in chain 1"
76 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
[all …]
/kernel/linux/linux-5.10/tools/perf/util/
Dstrfilter.h4 /* General purpose glob matching filter */
9 /* A node of string filter */
16 /* String filter */
22 * strfilter__new - Create a new string filter
23 * @rules: Filter rule, which is a combination of glob expressions.
34 * @filter: Original string filter
35 * @rules: Filter rule to be appended at left of the root of
36 * @filter by using logical-or.
39 * Parse @rules and join it to the @filter by using logical-or.
42 int strfilter__or(struct strfilter *filter,
[all …]
/kernel/linux/linux-4.19/tools/perf/util/
Dstrfilter.h4 /* General purpose glob matching filter */
9 /* A node of string filter */
16 /* String filter */
22 * strfilter__new - Create a new string filter
23 * @rules: Filter rule, which is a combination of glob expressions.
34 * @filter: Original string filter
35 * @rules: Filter rule to be appended at left of the root of
36 * @filter by using logical-or.
39 * Parse @rules and join it to the @filter by using logical-or.
42 int strfilter__or(struct strfilter *filter,
[all …]
/kernel/linux/linux-4.19/tools/testing/selftests/net/forwarding/
Dtc_flower.sh40 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
42 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
49 check_fail $? "Matched on a wrong filter"
52 check_err $? "Did not match on correct filter"
54 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
55 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
66 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
68 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
75 check_fail $? "Matched on a wrong filter"
78 check_err $? "Did not match on correct filter"
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/
Dtc_flower.sh96 # filter is matched
100 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
107 check_err $? "Single filter - did not match"
109 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
124 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
130 check_err $? "Single filter - did not match after delete"
132 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
142 # filter is matched
146 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
148 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
[all …]
/kernel/linux/linux-4.19/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/
Dtc_flower.sh44 # filter is matched
48 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
55 check_err $? "Single filter - did not match"
57 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
72 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
78 check_err $? "Single filter - did not match after delete"
80 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
90 # filter is matched
94 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
96 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
[all …]
/kernel/linux/linux-4.19/block/
Dscsi_ioctl.c124 static void blk_set_cmd_filter_defaults(struct blk_cmd_filter *filter) in blk_set_cmd_filter_defaults() argument
127 __set_bit(TEST_UNIT_READY, filter->read_ok); in blk_set_cmd_filter_defaults()
128 __set_bit(REQUEST_SENSE, filter->read_ok); in blk_set_cmd_filter_defaults()
129 __set_bit(READ_6, filter->read_ok); in blk_set_cmd_filter_defaults()
130 __set_bit(READ_10, filter->read_ok); in blk_set_cmd_filter_defaults()
131 __set_bit(READ_12, filter->read_ok); in blk_set_cmd_filter_defaults()
132 __set_bit(READ_16, filter->read_ok); in blk_set_cmd_filter_defaults()
133 __set_bit(READ_BUFFER, filter->read_ok); in blk_set_cmd_filter_defaults()
134 __set_bit(READ_DEFECT_DATA, filter->read_ok); in blk_set_cmd_filter_defaults()
135 __set_bit(READ_CAPACITY, filter->read_ok); in blk_set_cmd_filter_defaults()
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/
Dtc_restrictions.sh44 tc filter add block 22 protocol ip pref 1 handle 101 flower \
56 tc filter del block 22 protocol ip pref 1 handle 101 flower
61 tc filter add block 22 protocol ip pref 1 handle 101 flower \
70 tc filter add block 22 protocol ip pref 1 handle 101 flower \
74 tc filter del block 22 protocol ip pref 1 handle 101 flower
92 tc filter add block 22 protocol ip pref 1 handle 101 flower \
105 tc filter del block 22 protocol ip pref 1 handle 101 flower
110 tc filter add block 22 protocol ip pref 1 handle 101 flower \
120 tc filter add block 22 protocol ip pref 1 handle 101 flower \
127 tc filter add block 22 protocol ip pref 1 handle 101 flower \
[all …]
/kernel/linux/linux-5.10/kernel/
Dseccomp.c38 #include <linux/filter.h>
62 /* The struct pid of the task whose filter triggered the notification */
65 /* The "cookie" for this request; this is unique for this filter. */
136 * filter->notify_lock.
150 * A filter's reference count is incremented for each directly
151 * attached task, once for the dependent filter, and if
153 * the filter can be freed.
154 * @users: A filter's @users count is incremented for each directly
155 * attached task (filter installation, fork(), thread_sync),
156 * and once for the dependent filter (tracked in filter->prev).
[all …]
/kernel/linux/linux-5.10/tools/lib/traceevent/Documentation/
Dlibtraceevent-filter.txt9 Event filter related APIs.
32 Filters can be attached to traced events. They can be used to filter out various
37 The _tep_filter_alloc()_ function creates a new event filter. The _tep_ argument
40 The _tep_filter_free()_ function frees an event filter and all resources that it
43 The _tep_filter_reset()_ function removes all rules from an event filter and
47 _filter_str_ argument is the filter string, that contains the rule.
57 The _tep_filter_copy()_ function copies a _source_ filter into a _dest_ filter.
71 filter, or NULL in case of an error.
77 The _tep_event_filtered()_ function returns 1 if the filter is found for given
86 _pass:[TEP_ERRNO__FILTER_MATCH]_ - filter found for event, the record matches.
[all …]
/kernel/linux/linux-4.19/tools/lib/traceevent/
Dparse-filter.c110 find_filter_type(struct event_filter *filter, int id) in find_filter_type() argument
117 filter_type = bsearch(&key, filter->event_filters, in find_filter_type()
118 filter->filters, in find_filter_type()
119 sizeof(*filter->event_filters), in find_filter_type()
126 add_filter_type(struct event_filter *filter, int id) in add_filter_type() argument
131 filter_type = find_filter_type(filter, id); in add_filter_type()
135 filter_type = realloc(filter->event_filters, in add_filter_type()
136 sizeof(*filter->event_filters) * in add_filter_type()
137 (filter->filters + 1)); in add_filter_type()
141 filter->event_filters = filter_type; in add_filter_type()
[all …]
/kernel/linux/config/
D.gitattributes1 *.tgz filter=lfs diff=lfs merge=lfs -text
2 *.trp filter=lfs diff=lfs merge=lfs -text
3 *.apk filter=lfs diff=lfs merge=lfs -text
4 *.jar filter=lfs diff=lfs merge=lfs -text
5 *.mp4 filter=lfs diff=lfs merge=lfs -text
6 *.zip filter=lfs diff=lfs merge=lfs -text
7 *.asm filter=lfs diff=lfs merge=lfs -text
8 *.8svn filter=lfs diff=lfs merge=lfs -text
9 *.9svn filter=lfs diff=lfs merge=lfs -text
10 *.dylib filter=lfs diff=lfs merge=lfs -text
[all …]
/kernel/linux/patches/
D.gitattributes1 *.tgz filter=lfs diff=lfs merge=lfs -text
2 *.trp filter=lfs diff=lfs merge=lfs -text
3 *.apk filter=lfs diff=lfs merge=lfs -text
4 *.jar filter=lfs diff=lfs merge=lfs -text
5 *.mp4 filter=lfs diff=lfs merge=lfs -text
6 *.zip filter=lfs diff=lfs merge=lfs -text
7 *.asm filter=lfs diff=lfs merge=lfs -text
8 *.8svn filter=lfs diff=lfs merge=lfs -text
9 *.9svn filter=lfs diff=lfs merge=lfs -text
10 *.dylib filter=lfs diff=lfs merge=lfs -text
[all …]
/kernel/linux/linux-4.19/include/media/
Ddmxdev.h41 * enum dmxdev_type - type of demux filter type.
43 * @DMXDEV_TYPE_NONE: no filter set.
44 * @DMXDEV_TYPE_SEC: section filter.
45 * @DMXDEV_TYPE_PES: Program Elementary Stream (PES) filter.
56 * @DMXDEV_STATE_FREE: indicates that the filter is freed.
57 * @DMXDEV_STATE_ALLOCATED: indicates that the filter was allocated
59 * @DMXDEV_STATE_SET: indicates that the filter parameters are set.
60 * @DMXDEV_STATE_GO: indicates that the filter is running.
62 * and the filter is now disabled.
91 * struct dmxdev_filter - digital TV dmxdev filter
[all …]
/kernel/linux/linux-5.10/include/media/
Ddmxdev.h41 * enum dmxdev_type - type of demux filter type.
43 * @DMXDEV_TYPE_NONE: no filter set.
44 * @DMXDEV_TYPE_SEC: section filter.
45 * @DMXDEV_TYPE_PES: Program Elementary Stream (PES) filter.
56 * @DMXDEV_STATE_FREE: indicates that the filter is freed.
57 * @DMXDEV_STATE_ALLOCATED: indicates that the filter was allocated
59 * @DMXDEV_STATE_SET: indicates that the filter parameters are set.
60 * @DMXDEV_STATE_GO: indicates that the filter is running.
62 * and the filter is now disabled.
91 * struct dmxdev_filter - digital TV dmxdev filter
[all …]
/kernel/linux/linux-5.10/tools/lib/traceevent/
Dparse-filter.c106 find_filter_type(struct tep_event_filter *filter, int id) in find_filter_type() argument
113 filter_type = bsearch(&key, filter->event_filters, in find_filter_type()
114 filter->filters, in find_filter_type()
115 sizeof(*filter->event_filters), in find_filter_type()
122 add_filter_type(struct tep_event_filter *filter, int id) in add_filter_type() argument
127 filter_type = find_filter_type(filter, id); in add_filter_type()
131 filter_type = realloc(filter->event_filters, in add_filter_type()
132 sizeof(*filter->event_filters) * in add_filter_type()
133 (filter->filters + 1)); in add_filter_type()
137 filter->event_filters = filter_type; in add_filter_type()
[all …]
/kernel/linux/linux-5.10/block/
Dscsi_ioctl.c110 static void blk_set_cmd_filter_defaults(struct blk_cmd_filter *filter) in blk_set_cmd_filter_defaults() argument
113 __set_bit(TEST_UNIT_READY, filter->read_ok); in blk_set_cmd_filter_defaults()
114 __set_bit(REQUEST_SENSE, filter->read_ok); in blk_set_cmd_filter_defaults()
115 __set_bit(READ_6, filter->read_ok); in blk_set_cmd_filter_defaults()
116 __set_bit(READ_10, filter->read_ok); in blk_set_cmd_filter_defaults()
117 __set_bit(READ_12, filter->read_ok); in blk_set_cmd_filter_defaults()
118 __set_bit(READ_16, filter->read_ok); in blk_set_cmd_filter_defaults()
119 __set_bit(READ_BUFFER, filter->read_ok); in blk_set_cmd_filter_defaults()
120 __set_bit(READ_DEFECT_DATA, filter->read_ok); in blk_set_cmd_filter_defaults()
121 __set_bit(READ_CAPACITY, filter->read_ok); in blk_set_cmd_filter_defaults()
[all …]

12345678910>>...151