| /kernel/linux/linux-4.19/tools/testing/selftests/tc-testing/tc-tests/filters/ |
| D | fw.json | 4 "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/ |
| D | fw.json | 4 "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 …]
|
| D | basic.json | 4 "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 …]
|
| D | matchall.json | 4 "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 …]
|
| D | u32.json | 6 "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 …]
|
| D | tests.json | 6 "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/ |
| D | ocelot_flower.c | 121 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/ |
| D | tc_flower.sh | 41 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 …]
|
| D | tc_chains.sh | 38 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/ |
| D | strfilter.h | 4 /* 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/ |
| D | strfilter.h | 4 /* 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/ |
| D | tc_flower.sh | 40 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/ |
| D | tc_flower.sh | 96 # 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/ |
| D | tc_flower.sh | 44 # 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/ |
| D | scsi_ioctl.c | 124 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/ |
| D | tc_restrictions.sh | 44 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/ |
| D | seccomp.c | 38 #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/ |
| D | libtraceevent-filter.txt | 9 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/ |
| D | parse-filter.c | 110 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 | .gitattributes | 1 *.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 | .gitattributes | 1 *.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/ |
| D | dmxdev.h | 41 * 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/ |
| D | dmxdev.h | 41 * 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/ |
| D | parse-filter.c | 106 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/ |
| D | scsi_ioctl.c | 110 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 …]
|