Home
last modified time | relevance | path

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

12345678910>>...41

/linux-6.3-rc2/drivers/net/ethernet/mscc/
A Docelot_flower.c166 return filter; in ocelot_find_vcap_filter_that_points_at()
454 if (filter->block_id == VCAP_IS1 && filter->lookup == 2) { in ocelot_flower_parse_action()
799 filter = kzalloc(sizeof(*filter), GFP_KERNEL); in ocelot_vcap_filter_create()
800 if (!filter) in ocelot_vcap_filter_create()
813 return filter; in ocelot_vcap_filter_create()
828 kfree(filter); in ocelot_vcap_dummy_filter_del()
852 filter->action.vid_a_val -= filter->vlan.vid.value; in ocelot_flower_patch_es0_vlan_modify()
879 if (filter) { in ocelot_cls_flower_replace()
893 if (!filter) in ocelot_cls_flower_replace()
948 if (!filter) in ocelot_cls_flower_destroy()
[all …]
A Docelot_mrp.c39 struct ocelot_vcap_filter *filter; in ocelot_mrp_del_vcap() local
44 if (!filter) in ocelot_mrp_del_vcap()
54 struct ocelot_vcap_filter *filter; in ocelot_mrp_redirect_add_vcap() local
57 filter = kzalloc(sizeof(*filter), GFP_KERNEL); in ocelot_mrp_redirect_add_vcap()
58 if (!filter) in ocelot_mrp_redirect_add_vcap()
61 filter->key_type = OCELOT_VCAP_KEY_ETYPE; in ocelot_mrp_redirect_add_vcap()
62 filter->prio = 1; in ocelot_mrp_redirect_add_vcap()
64 filter->id.tc_offload = false; in ocelot_mrp_redirect_add_vcap()
65 filter->block_id = VCAP_IS2; in ocelot_mrp_redirect_add_vcap()
71 filter->action.port_mask = BIT(dst_port); in ocelot_mrp_redirect_add_vcap()
[all …]
A Docelot_vcap.c366 if (filter->prio != 0) in is2_entry_set()
388 switch (filter->key_type) { in is2_entry_set()
689 if (filter->prio != 0) in is1_entry_set()
827 if (filter->prio != 0) in es0_entry_set()
872 filter->stats.pkts = cnt; in vcap_entry_get()
962 if (filter->block_id == VCAP_IS2 && filter->action.mirror_ena) { in ocelot_vcap_filter_add_aux_resources()
969 if (filter->block_id == VCAP_IS2 && filter->action.police_ena) { in ocelot_vcap_filter_add_aux_resources()
983 if (filter->block_id == VCAP_IS2 && filter->action.police_ena) in ocelot_vcap_filter_del_aux_resources()
986 if (filter->block_id == VCAP_IS2 && filter->action.mirror_ena) in ocelot_vcap_filter_del_aux_resources()
1062 return filter; in ocelot_vcap_block_find_filter_by_id()
[all …]
/linux-6.3-rc2/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-6.3-rc2/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.sh63 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
72 tc filter add dev $swp1 ingress protocol $protocol pref 1 handle 101 \
82 tc filter del dev $swp1 ingress protocol $protocol pref 1 handle 101 \
84 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
93 tc filter add dev $swp1 ingress protocol ip pref 2 handle 102 flower \
114 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower
115 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
152 tc filter del dev $swp1 ingress protocol ip pref 3 handle 103 flower
153 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower
154 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
[all …]
A Drouter_multicast.sh266 tc filter del dev $h3 ingress protocol ip pref 1 handle 133 flower
267 tc filter del dev $h2 ingress protocol ip pref 1 handle 122 flower
323 tc filter add dev $h1 ingress protocol ip pref 1 handle 1 flower \
325 tc filter add dev $h2 ingress protocol ip pref 1 handle 1 flower \
327 tc filter add dev $h3 ingress protocol ip pref 1 handle 1 flower \
356 tc filter del dev $rp3 ingress protocol ip pref 1 handle 1 flower
357 tc filter del dev $h3 ingress protocol ip pref 1 handle 1 flower
358 tc filter del dev $h2 ingress protocol ip pref 1 handle 1 flower
359 tc filter del dev $h1 ingress protocol ip pref 1 handle 1 flower
448 tc filter del dev $h3 ingress protocol ip pref 1 handle 1 flower
[all …]
A Dtc_police.sh132 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 …]
/linux-6.3-rc2/kernel/
A Dseccomp.c520 if (filter) { in seccomp_filter_free()
522 kfree(filter); in seccomp_filter_free()
703 fprog.filter = compat_ptr(fprog32.filter); in seccomp_prepare_user_filter()
710 return filter; in seccomp_prepare_user_filter()
907 filter->prev = current->seccomp.filter; in seccomp_attach_filter()
909 current->seccomp.filter = filter; in seccomp_attach_filter()
1399 if (!filter) in seccomp_notify_detach()
1776 filter->notif = kzalloc(sizeof(*(filter->notif)), GFP_KERNEL); in init_listener()
2070 for (filter = orig; filter; filter = filter->prev) in get_nth_filter()
2079 for (filter = orig; filter && count > 1; filter = filter->prev) in get_nth_filter()
[all …]
/linux-6.3-rc2/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-6.3-rc2/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-6.3-rc2/arch/x86/kvm/
A Dpmu.c394 if (!filter) in check_pmu_event_filter()
735 filter->events[j++] = filter->events[i] | in convert_to_masked_filter()
739 filter->nevents = j; in convert_to_masked_filter()
758 sort(&filter->events, filter->nevents, sizeof(filter->events[0]), in prepare_filter_lists()
771 filter->nr_excludes = filter->nevents - filter->nr_includes; in prepare_filter_lists()
772 filter->includes = filter->events; in prepare_filter_lists()
773 filter->excludes = filter->events + filter->nr_includes; in prepare_filter_lists()
803 if (!filter) in kvm_vm_ioctl_set_pmu_event_filter()
813 sizeof(filter->events[0]) * filter->nevents)) in kvm_vm_ioctl_set_pmu_event_filter()
821 filter = rcu_replace_pointer(kvm->arch.pmu_event_filter, filter, in kvm_vm_ioctl_set_pmu_event_filter()
[all …]
/linux-6.3-rc2/kernel/trace/
A Dtrace_events_filter.c1142 if (filter && filter->filter_string) in print_event_filter()
1154 filter = system->filter; in print_subsystem_event_filter()
1155 if (filter && filter->filter_string) in print_subsystem_event_filter()
1865 rcu_assign_pointer(file->filter, filter); in event_set_filter()
1896 filter = kzalloc(sizeof(*filter), GFP_KERNEL); in process_system_preds()
1976 filter = kzalloc(sizeof(*filter), GFP_KERNEL); in create_filter_start()
2155 filter = system->filter; in apply_subsystem_event_filter()
2171 system->filter = filter; in apply_subsystem_event_filter()
2183 struct event_filter *filter = event->filter; in ftrace_profile_free_filter() local
2370 event->filter = filter; in ftrace_profile_set_filter()
[all …]
/linux-6.3-rc2/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-6.3-rc2/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-6.3-rc2/drivers/media/dvb-core/
A Ddmxdev.c506 switch (filter->type) { in dvb_dmxdev_feed_start()
508 return filter->feed.sec->start_filtering(filter->feed.sec); in dvb_dmxdev_feed_start()
646 tsfeed->priv = filter; in dvb_dmxdev_start_feed()
691 struct dmx_section_filter **secfilter = &filter->filter.sec; in dvb_dmxdev_filter_start()
742 &(para->filter.filter[1]), DMX_FILTER_SIZE - 1); in dvb_dmxdev_filter_start()
748 (*secfilter)->filter_value[0] = para->filter.filter[0]; in dvb_dmxdev_filter_start()
754 filter->todo = 0; in dvb_dmxdev_filter_start()
756 ret = filter->feed.sec->start_filtering(filter->feed.sec); in dvb_dmxdev_filter_start()
787 if (!dmxdev->filter) in dvb_demux_open()
906 filter->dev->demux->release_ts_feed(filter->dev->demux, in dvb_dmxdev_remove_pid()
[all …]
/linux-6.3-rc2/drivers/hid/
A Dhid-uclogic-core-test.c62 struct uclogic_raw_event_hook *filter; in hid_test_uclogic_exec_event_hook_test() local
72 filter = kunit_kzalloc(test, sizeof(*filter), GFP_KERNEL); in hid_test_uclogic_exec_event_hook_test()
73 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filter); in hid_test_uclogic_exec_event_hook_test()
75 filter->size = hook_events[n].size; in hid_test_uclogic_exec_event_hook_test()
76 filter->event = kunit_kzalloc(test, filter->size, GFP_KERNEL); in hid_test_uclogic_exec_event_hook_test()
77 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filter->event); in hid_test_uclogic_exec_event_hook_test()
78 memcpy(filter->event, &hook_events[n].event[0], filter->size); in hid_test_uclogic_exec_event_hook_test()
80 list_add_tail(&filter->list, &p.event_hooks->list); in hid_test_uclogic_exec_event_hook_test()
/linux-6.3-rc2/tools/testing/selftests/drivers/net/dsa/
A Dtc_actions.sh63 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
72 tc filter add dev $swp1 ingress protocol $protocol pref 1 handle 101 \
82 tc filter del dev $swp1 ingress protocol $protocol pref 1 handle 101 \
84 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
93 tc filter add dev $swp1 ingress protocol ip pref 2 handle 102 flower \
114 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower
115 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
152 tc filter del dev $swp1 ingress protocol ip pref 3 handle 103 flower
153 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower
154 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
[all …]
/linux-6.3-rc2/tools/tracing/rtla/src/
A Dtrace.c212 if (free_event->filter) in trace_events_free()
252 if (event->filter) in trace_event_add_filter()
253 free(event->filter); in trace_event_add_filter()
255 event->filter = strdup(filter); in trace_event_add_filter()
256 if (!event->filter) in trace_event_add_filter()
283 char filter[1024]; in trace_event_disable_filter() local
286 if (!tevent->filter) in trace_event_disable_filter()
295 snprintf(filter, 1024, "!%s\n", tevent->filter); in trace_event_disable_filter()
414 char filter[1024]; in trace_event_enable_filter() local
417 if (!tevent->filter) in trace_event_enable_filter()
[all …]
/linux-6.3-rc2/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-6.3-rc2/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-6.3-rc2/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
A Dhw_atl2_llh_internal.h52 #define HW_ATL2_RPFL2UC_TAG_ADR(filter) (0x00005114 + (filter) * 0x8) argument
106 #define HW_ATL2_RPF_VL_TAG_ADR(filter) (0x00005290 + (filter) * 0x4) argument
285 #define HW_ATL2_RPF_ACT_RSLVR_REQ_TAG_ADR(filter) \ argument
286 (0x00014000u + (filter) * 0x10)
299 #define HW_ATL2_RPF_ACT_RSLVR_TAG_MASK_ADR(filter) \ argument
300 (0x00014004u + (filter) * 0x10)
313 #define HW_ATL2_RPF_ACT_RSLVR_ACTN_ADR(filter) \ argument
314 (0x00014008u + (filter) * 0x10)
/linux-6.3-rc2/Documentation/ABI/testing/
A Dsysfs-bus-event_source-devices-iommu20 filter_requester_en = "config1:0" - Enable Requester ID filter
21 filter_domain_en = "config1:1" - Enable Domain ID filter
22 filter_pasid_en = "config1:2" - Enable PASID filter
23 filter_ats_en = "config1:3" - Enable Address Type filter
24 filter_page_table_en= "config1:4" - Enable Page Table Level filter
25 filter_requester_id = "config1:16-31" - Requester ID filter
26 filter_domain = "config1:32-47" - Domain ID filter
27 filter_pasid = "config2:0-21" - PASID filter
28 filter_ats = "config2:24-28" - Address Type filter
29 filter_page_table = "config2:32-36" - Page Table Level filter

Completed in 2489 milliseconds

12345678910>>...41