Home
last modified time | relevance | path

Searched refs:filter (Results 1 – 25 of 1189) sorted by relevance

12345678910>>...48

/linux/drivers/net/ethernet/mscc/
A Docelot_flower.c140 return filter; in ocelot_find_vcap_filter_that_points_at()
369 if (filter->block_id == VCAP_IS1 && filter->lookup == 2) { in ocelot_flower_parse_action()
409 if ((filter->block_id == VCAP_IS2 && filter->lookup == 1) || in ocelot_flower_parse_action()
701 filter = kzalloc(sizeof(*filter), GFP_KERNEL); in ocelot_vcap_filter_create()
702 if (!filter) in ocelot_vcap_filter_create()
715 return filter; in ocelot_vcap_filter_create()
730 kfree(filter); in ocelot_vcap_dummy_filter_del()
754 filter->action.vid_a_val -= filter->vlan.vid.value; in ocelot_flower_patch_es0_vlan_modify()
774 if (!filter) in ocelot_cls_flower_replace()
813 if (!filter) in ocelot_cls_flower_destroy()
[all …]
A Docelot_mrp.c44 if (!filter) in ocelot_mrp_del_vcap()
57 filter = kzalloc(sizeof(*filter), GFP_KERNEL); in ocelot_mrp_redirect_add_vcap()
58 if (!filter) in ocelot_mrp_redirect_add_vcap()
62 filter->prio = 1; in ocelot_mrp_redirect_add_vcap()
65 filter->block_id = VCAP_IS2; in ocelot_mrp_redirect_add_vcap()
75 kfree(filter); in ocelot_mrp_redirect_add_vcap()
87 filter = kzalloc(sizeof(*filter), GFP_KERNEL); in ocelot_mrp_copy_add_vcap()
88 if (!filter) in ocelot_mrp_copy_add_vcap()
92 filter->prio = prio; in ocelot_mrp_copy_add_vcap()
93 filter->id.cookie = cookie; in ocelot_mrp_copy_add_vcap()
[all …]
A Docelot_vcap.c365 if (filter->prio != 0) in is2_entry_set()
388 switch (filter->key_type) { in is2_entry_set()
495 ipv4 = &filter->key.ipv4; in is2_entry_set()
691 if (filter->prio != 0) in is1_entry_set()
831 if (filter->prio != 0) in es0_entry_set()
876 filter->stats.pkts = cnt; in vcap_entry_get()
923 &filter->action.pol); in ocelot_vcap_policer_del()
941 if (filter->block_id == VCAP_IS2 && filter->action.police_ena) { in ocelot_vcap_filter_add_to_block()
945 &filter->action.pol); in ocelot_vcap_filter_add_to_block()
1009 return filter; in ocelot_vcap_block_find_filter_by_id()
[all …]
/linux/kernel/
A Dseccomp.c515 if (filter) { in seccomp_filter_free()
517 kfree(filter); in seccomp_filter_free()
698 fprog.filter = compat_ptr(fprog32.filter); in seccomp_prepare_user_filter()
705 return filter; in seccomp_prepare_user_filter()
898 filter->prev = current->seccomp.filter; in seccomp_attach_filter()
900 current->seccomp.filter = filter; in seccomp_attach_filter()
1363 if (!filter) in seccomp_notify_detach()
1737 filter->notif = kzalloc(sizeof(*(filter->notif)), GFP_KERNEL); in init_listener()
2023 for (filter = orig; filter; filter = filter->prev) in get_nth_filter()
2032 for (filter = orig; filter && count > 1; filter = filter->prev) in get_nth_filter()
[all …]
/linux/tools/testing/selftests/net/forwarding/
A Dtc_flower.sh44 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 Dtc_actions.sh62 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
71 tc filter add dev $swp1 ingress protocol $protocol pref 1 handle 101 \
81 tc filter del dev $swp1 ingress protocol $protocol pref 1 handle 101 \
83 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
92 tc filter add dev $swp1 ingress protocol ip pref 2 handle 102 flower \
113 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower
114 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
151 tc filter del dev $swp1 ingress protocol ip pref 3 handle 103 flower
152 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower
153 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
[all …]
A Dtc_police.sh130 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
150 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
162 tc filter del dev $rp1 ingress protocol ip pref 1 handle 101 flower
174 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower
225 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower
226 tc filter del dev $rp1 ingress protocol ip pref 1 handle 101 flower
227 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
281 tc filter del dev $h3 ingress protocol ip pref 1 handle 101 flower
282 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
322 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
[all …]
A Dtc_chains.sh38 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 …]
/linux/kernel/trace/
A Dtrace_events_filter.c986 if (filter && filter->filter_string) in print_event_filter()
998 filter = system->filter; in print_subsystem_event_filter()
999 if (filter && filter->filter_string) in print_subsystem_event_filter()
1556 rcu_assign_pointer(file->filter, filter); in event_set_filter()
1587 filter = kzalloc(sizeof(*filter), GFP_KERNEL); in process_system_preds()
1667 filter = kzalloc(sizeof(*filter), GFP_KERNEL); in create_filter_start()
1846 filter = system->filter; in apply_subsystem_event_filter()
1862 system->filter = filter; in apply_subsystem_event_filter()
1874 struct event_filter *filter = event->filter; in ftrace_profile_free_filter() local
2061 event->filter = filter; in ftrace_profile_set_filter()
[all …]
/linux/drivers/infiniband/hw/usnic/
A Dusnic_fwd.h91 usnic_fwd_alloc_flow(struct usnic_fwd_dev *ufdev, struct filter *filter,
97 static inline void usnic_fwd_init_usnic_filter(struct filter *filter, in usnic_fwd_init_usnic_filter() argument
100 filter->type = FILTER_USNIC_ID; in usnic_fwd_init_usnic_filter()
101 filter->u.usnic.ethtype = ETH_P_IBOE; in usnic_fwd_init_usnic_filter()
108 filter->u.usnic.usnic_id = usnic_id; in usnic_fwd_init_usnic_filter()
111 static inline void usnic_fwd_init_udp_filter(struct filter *filter, in usnic_fwd_init_udp_filter() argument
114 filter->type = FILTER_IPV4_5TUPLE; in usnic_fwd_init_udp_filter()
115 filter->u.ipv4.flags = FILTER_FIELD_5TUP_PROTO; in usnic_fwd_init_udp_filter()
116 filter->u.ipv4.protocol = PROTO_UDP; in usnic_fwd_init_udp_filter()
120 filter->u.ipv4.dst_addr = daddr; in usnic_fwd_init_udp_filter()
[all …]
A Dusnic_fwd.c160 struct filter *filter) in validate_filter_locked() argument
165 if (filter->type == FILTER_IPV4_5TUPLE) { in validate_filter_locked()
166 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_AD)) in validate_filter_locked()
172 else if (filter->u.ipv4.dst_port == 0) in validate_filter_locked()
183 static void fill_tlv(struct filter_tlv *tlv, struct filter *filter, in fill_tlv() argument
187 tlv->length = sizeof(struct filter); in fill_tlv()
188 *((struct filter *)&tlv->val) = *filter; in fill_tlv()
191 sizeof(struct filter)); in fill_tlv()
198 usnic_fwd_alloc_flow(struct usnic_fwd_dev *ufdev, struct filter *filter, in usnic_fwd_alloc_flow() argument
224 fill_tlv(tlv, filter, &uaction->action); in usnic_fwd_alloc_flow()
[all …]
/linux/tools/perf/util/
A Dstrfilter.c32 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 …]
/linux/tools/testing/selftests/drivers/net/mlxsw/
A Dtc_restrictions.sh47 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 Dtc_sample.sh250 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 …]
/linux/tools/lib/traceevent/
A Dparse-filter.c155 filter->filters++; in add_filter_type()
168 filter = malloc(sizeof(*filter)); in tep_filter_alloc()
169 if (filter == NULL) in tep_filter_alloc()
172 memset(filter, 0, sizeof(*filter)); in tep_filter_alloc()
173 filter->tep = tep; in tep_filter_alloc()
176 return filter; in tep_filter_alloc()
1408 len = (unsigned long)(filter->event_filters + filter->filters) - in tep_filter_remove_event()
1414 memset(&filter->event_filters[filter->filters], 0, in tep_filter_remove_event()
1444 free(filter); in tep_filter_free()
2222 return arg_to_str(filter, filter_type->filter); in tep_filter_make_string()
[all …]
/linux/drivers/media/dvb-core/
A Ddmxdev.c516 switch (filter->type) { in dvb_dmxdev_feed_start()
518 return filter->feed.sec->start_filtering(filter->feed.sec); in dvb_dmxdev_feed_start()
656 tsfeed->priv = filter; in dvb_dmxdev_start_feed()
701 struct dmx_section_filter **secfilter = &filter->filter.sec; in dvb_dmxdev_filter_start()
752 &(para->filter.filter[1]), DMX_FILTER_SIZE - 1); in dvb_dmxdev_filter_start()
758 (*secfilter)->filter_value[0] = para->filter.filter[0]; in dvb_dmxdev_filter_start()
764 filter->todo = 0; in dvb_dmxdev_filter_start()
766 ret = filter->feed.sec->start_filtering(filter->feed.sec); in dvb_dmxdev_filter_start()
797 if (!dmxdev->filter) in dvb_demux_open()
911 filter->dev->demux->release_ts_feed(filter->dev->demux, in dvb_dmxdev_remove_pid()
[all …]
/linux/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/
A Dtc_flower.sh124 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
132 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
285 tc filter del dev $h2 ingress protocol ip pref $index \
900 tc filter add dev $h2 ingress chain $i protocol ip \
907 tc filter add dev $h2 ingress protocol ip \
910 tc filter add dev $h2 ingress chain 1 protocol ip \
913 tc filter add dev $h2 ingress chain 2 protocol ip \
916 tc filter add dev $h2 ingress chain 3 protocol ip \
919 tc filter add dev $h2 ingress chain 4 protocol ip \
936 tc filter del dev $h2 ingress chain $i \
[all …]
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/
A Dhw_atl_llh_internal.h797 #define HW_ATL_RPFL2MC_ENF_ADR(filter) (0x00005250 + (filter) * 0x4) argument
834 #define HW_ATL_RPFL2UC_ACTF_ADR(filter) (0x00005114 + (filter) * 0x8) argument
853 #define HW_ATL_RPFL2UC_ENF_ADR(filter) (0x00005114 + (filter) * 0x8) argument
1120 #define HW_ATL_RPF_VL_EN_F_ADR(filter) (0x00005290 + (filter) * 0x4) argument
1158 #define HW_ATL_RPF_VL_ID_F_ADR(filter) (0x00005290 + (filter) * 0x4) argument
1215 #define HW_ATL_RPF_ET_ENF_ADR(filter) (0x00005300 + (filter) * 0x4) argument
1272 #define HW_ATL_RPF_ET_UPF_ADR(filter) (0x00005300 + (filter) * 0x4) argument
1291 #define HW_ATL_RPF_ET_RXQF_ADR(filter) (0x00005300 + (filter) * 0x4) argument
1329 #define HW_ATL_RPF_ET_ACTF_ADR(filter) (0x00005300 + (filter) * 0x4) argument
1348 #define HW_ATL_RPF_ET_VALF_ADR(filter) (0x00005300 + (filter) * 0x4) argument
[all …]
/linux/tools/lib/traceevent/Documentation/
A Dlibtraceevent-filter.txt9 Event filter related APIs.
57 The _tep_filter_copy()_ function copies a _source_ filter into a _dest_ filter.
71 filter, or NULL in case of an error.
123 if (tep_filter_copy(filter1, filter) != 0) {
124 /* Failed to copy filter in filter1 */
139 /* The event has filter */
149 /* The filter matches the record */
155 /* No filter found for record's event */
158 /* There are no rules in the filter */
171 tep_filter_reset(filter);
[all …]
/linux/lib/kunit/
A Dexecutor_test.c29 struct kunit_test_filter filter = {NULL, NULL}; in parse_filter_test() local
31 kunit_parse_filter_glob(&filter, "suite"); in parse_filter_test()
33 KUNIT_EXPECT_FALSE(test, filter.test_glob); in parse_filter_test()
34 kfree(filter.suite_glob); in parse_filter_test()
35 kfree(filter.test_glob); in parse_filter_test()
37 kunit_parse_filter_glob(&filter, "suite.test"); in parse_filter_test()
40 kfree(filter.suite_glob); in parse_filter_test()
41 kfree(filter.test_glob); in parse_filter_test()
48 struct kunit_test_filter filter = { in filter_subsuite_test() local
71 struct kunit_test_filter filter = { in filter_subsuite_test_glob_test() local
[all …]
/linux/arch/x86/kvm/
A Dpmu.c179 struct kvm_pmu_event_filter *filter; in reprogram_gp_counter() local
194 if (filter) { in reprogram_gp_counter()
196 if (filter->events[i] == in reprogram_gp_counter()
200 i == filter->nevents) in reprogram_gp_counter()
203 i < filter->nevents) in reprogram_gp_counter()
246 struct kvm_pmu_event_filter *filter; in reprogram_fixed_counter() local
255 if (filter) { in reprogram_fixed_counter()
514 if (!filter) in kvm_vm_ioctl_set_pmu_event_filter()
522 *filter = tmp; in kvm_vm_ioctl_set_pmu_event_filter()
525 filter = rcu_replace_pointer(kvm->arch.pmu_event_filter, filter, in kvm_vm_ioctl_set_pmu_event_filter()
[all …]
/linux/tools/testing/selftests/netfilter/
A Dnft_nat.sh86 ip netns exec $ns nft list counter inet filter $counter 1>&2
106 cnt=$(ip netns exec $ns nft list counter inet filter ns0in6 | grep -q "$expect")
111 cnt=$(ip netns exec $ns nft list counter inet filter ns0out6 | grep -q "$expect")
799 table $family filter {
801 type filter hook forward priority 0; policy accept;
808 ip netns exec "$ns0" nft delete table $family filter
819 type filter hook prerouting priority -300; policy accept;
823 type filter hook output priority -300; policy accept;
904 table inet filter {
954 type filter hook input priority 0; policy accept;
[all …]
/linux/samples/seccomp/
A Dbpf-helper.c20 struct sock_filter *filter, size_t count) in bpf_resolve_jumps() argument
32 struct sock_filter *instr = &filter[offset]; in bpf_resolve_jumps()
90 void seccomp_bpf_print(struct sock_filter *filter, size_t count) in seccomp_bpf_print() argument
92 struct sock_filter *end = filter + count; in seccomp_bpf_print()
93 for ( ; filter < end; ++filter) in seccomp_bpf_print()
95 filter->code, filter->jt, filter->jf, filter->k); in seccomp_bpf_print()
/linux/net/netfilter/
A Dxt_bpf.c33 program.filter = insns; in __bpf_mt_check_bytecode()
70 &info->filter); in bpf_mt_check()
80 &info->filter); in bpf_mt_check_v1()
82 return __bpf_mt_check_fd(info->fd, &info->filter); in bpf_mt_check_v1()
84 return __bpf_mt_check_path(info->path, &info->filter); in bpf_mt_check_v1()
93 return bpf_prog_run(info->filter, skb); in bpf_mt()
100 return !!bpf_prog_run_save_cb(info->filter, (struct sk_buff *) skb); in bpf_mt_v1()
107 bpf_prog_destroy(info->filter); in bpf_mt_destroy()
114 bpf_prog_destroy(info->filter); in bpf_mt_destroy_v1()
126 .usersize = offsetof(struct xt_bpf_info, filter),
[all …]
/linux/tools/testing/selftests/seccomp/
A Dseccomp_bpf.c385 .filter = filter, in TEST()
491 .filter = filter, in TEST()
514 .filter = filter, in TEST()
539 .filter = filter, in TEST()
556 .filter = filter, in TEST()
575 .filter = filter, in TEST()
597 .filter = filter, in TEST_SIGNAL()
619 .filter = filter, in TEST_SIGNAL()
640 .filter = filter, in TEST_SIGNAL()
662 .filter = filter, in TEST_SIGNAL()
[all …]

Completed in 82 milliseconds

12345678910>>...48