/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/ |
D | arg_parsing.c | 34 if (!ASSERT_EQ(set.cnt, 1, "test filters count")) in test_parse_test_list() 36 if (!ASSERT_OK_PTR(set.tests, "test filters initialized")) in test_parse_test_list() 38 ASSERT_EQ(set.tests[0].subtest_cnt, 0, "subtest filters count"); in test_parse_test_list() 44 if (!ASSERT_EQ(set.cnt, 2, "count of test filters")) in test_parse_test_list() 46 if (!ASSERT_OK_PTR(set.tests, "test filters initialized")) in test_parse_test_list() 48 ASSERT_EQ(set.tests[0].subtest_cnt, 0, "subtest filters count"); in test_parse_test_list() 49 ASSERT_EQ(set.tests[1].subtest_cnt, 0, "subtest filters count"); in test_parse_test_list() 58 if (!ASSERT_EQ(set.cnt, 2, "count of test filters")) in test_parse_test_list() 60 if (!ASSERT_OK_PTR(set.tests, "test filters initialized")) in test_parse_test_list() 62 if (!ASSERT_EQ(set.tests[0].subtest_cnt, 1, "subtest filters count")) in test_parse_test_list() [all …]
|
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/mei/ |
D | net.c | 30 * pass_to_csme and rx_handler_res are set. Otherwise, next level of filters 34 const struct iwl_sap_oob_filters *filters, in iwl_mei_rx_filter_eth() argument 45 for (filt = &filters->eth_filters[0]; in iwl_mei_rx_filter_eth() 46 filt < &filters->eth_filters[0] + ARRAY_SIZE(filters->eth_filters); in iwl_mei_rx_filter_eth() 70 /* MCAST frames that don't match layer 2 filters are not sent to ME */ in iwl_mei_rx_filter_eth() 81 const struct iwl_sap_oob_filters *filters, in iwl_mei_rx_filter_arp() argument 84 const struct iwl_sap_ipv4_filter *filt = &filters->ipv4_filter; in iwl_mei_rx_filter_arp() 139 const struct iwl_sap_oob_filters *filters, in iwl_mei_rx_filter_tcp_udp() argument 144 for (filt = &filters->flex_filters[0]; in iwl_mei_rx_filter_tcp_udp() 145 filt < &filters->flex_filters[0] + ARRAY_SIZE(filters->flex_filters); in iwl_mei_rx_filter_tcp_udp() [all …]
|
/Linux-v6.1/drivers/net/ethernet/intel/ice/ |
D | ice_fltr.c | 29 * @list: pointer to the list which contains MAC filters entry 144 * ice_fltr_add_mac_list - add list of MAC filters 146 * @list: list of filters 154 * ice_fltr_remove_mac_list - remove list of MAC filters 156 * @list: list of filters 164 * ice_fltr_add_vlan_list - add list of VLAN filters 166 * @list: list of filters 174 * ice_fltr_remove_vlan_list - remove list of VLAN filters 176 * @list: list of filters 185 * ice_fltr_add_eth_list - add list of ethertype filters [all …]
|
D | ice_ethtool_fdir.c | 224 * ice_get_fdir_fltr_ids - fill buffer with filter IDs of active filters 521 * ice_fdir_num_avail_fltr - return the number of unused flow director filters 526 * use filters from either pool. The guaranteed pool is divided between VSIs. 528 * resource pool. The number of filters available to this VSI is the sum of 532 * Returns the number of available flow director filters to this VSI 540 /* total guaranteed filters assigned to this VSI */ in ice_fdir_num_avail_fltr() 543 /* minus the guaranteed filters programed by this VSI */ in ice_fdir_num_avail_fltr() 547 /* total global best effort filters */ in ice_fdir_num_avail_fltr() 550 /* minus the global best effort filters programmed */ in ice_fdir_num_avail_fltr() 659 /* if there are FDir filters using this flow, in ice_fdir_set_hw_fltr_rule() [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/ivytown/ |
D | uncore-cache.json | 24 …filters available. Note the non-standard filtering equation. This event will count requests that… 34 …udes code, data, prefetches and hints coming from L2. This has numerous filters available. Note … 44 …udes code, data, prefetches and hints coming from L2. This has numerous filters available. Note … 54 …filters available. Note the non-standard filtering equation. This event will count requests that… 64 …udes code, data, prefetches and hints coming from L2. This has numerous filters available. Note … 254 …ame ring as CBo 2 UP AD because they are on opposite sides of the ring.; Filters for the Down and … 264 …ame ring as CBo 2 UP AD because they are on opposite sides of the ring.; Filters for the Down and … 274 …ame ring as CBo 2 UP AD because they are on opposite sides of the ring.; Filters for the Down and … 284 …ame ring as CBo 2 UP AD because they are on opposite sides of the ring.; Filters for the Down and … 304 …ame ring as CBo 2 UP AD because they are on opposite sides of the ring.; Filters for the Up and Ev… [all …]
|
/Linux-v6.1/tools/testing/selftests/seccomp/ |
D | seccomp_benchmark.c | 182 printf("getpid RET_ALLOW 2 filters (bitmap): %llu ns\n", bitmap2); in main() 189 printf("getpid RET_ALLOW 3 filters (full): %llu ns\n", filter1); in main() 196 printf("getpid RET_ALLOW 4 filters (full): %llu ns\n", filter2); in main() 208 ESTIMATE("total seccomp overhead for 2 bitmapped filters", calc, in main() 210 ESTIMATE("total seccomp overhead for 3 full filters", calc, in main() 212 ESTIMATE("total seccomp overhead for 4 full filters", calc, in main() 218 ESTIMATE("seccomp per-filter overhead (filters / 4)", per_filter2, in main() 227 ret |= compare("per-filter (last 2 diff)", "≈", "per-filter (filters / 4)", in main() 239 ret |= compare("native + entry + (per filter * 4)", "≈", "4 filters total", in main()
|
/Linux-v6.1/Documentation/networking/device_drivers/ethernet/aquantia/ |
D | atlantic.rst | 256 RX flow rules (ntuple filters) 266 The driver utilizes the ethtool interface for configuring ntuple filters, 273 When disabling ntuple filters, all the user programed filters are 274 flushed from the driver cache and hardware. All needed filters must 277 Because of the fixed order of the rules, the location of filters is also fixed: 279 - Locations 0 - 15 for VLAN ID filters 280 - Locations 16 - 31 for L2 EtherType filters 281 - Locations 32 - 39 for L3/L4 5-tuple filters (locations 32, 36 for IPv6) 284 destination TCP/UDP/SCTP port) is compared against 8 filters. For IPv4, up to 302 At the moment you can not use IPv4 and IPv6 filters at the same time. [all …]
|
/Linux-v6.1/Documentation/userspace-api/ |
D | seccomp_filter.rst | 2 Seccomp BPF (SECure COMPuting with filters) 18 Filter (BPF) program, as with socket filters, except that the data 27 pointers which constrains all filters to solely evaluating the system 38 choosing. Expressive, dynamic filters provide further options down this 48 ``CONFIG_HAVE_ARCH_SECCOMP_FILTER``, then filters may be added as below: 68 processes will be constrained to the same filters and system 78 additional filters may be layered on which will increase evaluation 88 filters exist, the return value for the evaluation of a given system 166 If multiple filters exist, the return value for the evaluation of a 170 multiple filters return values of the same precedence, only the [all …]
|
/Linux-v6.1/Documentation/networking/device_drivers/ethernet/intel/ |
D | i40e.rst | 142 flexible filters. For a given flow type, you must clear all Intel Ethernet Flow 143 Director filters before changing the input set (for that flow type). 149 When disabling ntuple filters, all the user programmed filters are flushed from 150 the driver cache and hardware. All needed filters must be re-added when ntuple 163 To see the list of filters currently present:: 167 Application Targeted Routing (ATR) Perfect Filters 185 Sideband Perfect Filters 187 Sideband Perfect Filters are used to direct traffic that matches specified 201 Use the following command to display all of the active filters:: 209 Where <N> is the filter id displayed when printing all the active filters, and [all …]
|
D | ice.rst | 234 L3 and L4 flow types are supported for user-defined flexible filters. For a 235 given flow type, you must clear all Intel Ethernet Flow Director filters before 239 Flow Director Filters 241 Flow Director filters are used to direct traffic that matches specified 243 or disable the Intel Ethernet Flow Director and these filters:: 247 NOTE: When you disable ntuple filters, all the user programmed filters are 248 flushed from the driver cache and hardware. All needed filters must be re-added 251 To display all of the active filters:: 266 NOTE: These filters use inverted masks. 269 NOTE: These filters use inverted masks. [all …]
|
D | iavf.rst | 111 - 16 MAC address filters for each VF 132 Receive checksum offloads, cloud filters, and VLAN acceleration are not 146 - If another driver (for example, DPDK) has set cloud filters, you cannot 153 + Sideband Filters 198 - ADq is not compatible with cloud filters 204 Center Bridging (DCB), Multiple Functions per Port (MFP), or Sideband Filters 205 - If another driver (for example, DPDK) has set cloud filters, you cannot 207 - Tunnel filters are not supported in ADq. If encapsulated packets do arrive 216 - If traffic matches multiple TC filters that point to different TCs, that 218 switch mirrors the packet to a VSI list when multiple filters are matched.
|
/Linux-v6.1/tools/testing/selftests/powerpc/pmu/sampling_tests/ |
D | bhrb_filter_map_test.c | 15 * map. All the branch filters are not supported 16 * in powerpc. Supported filters in: 27 /* Valid bhrb filters in power9/power10 */ 33 /* Valid bhrb filters in power10 */ 51 * bhrb filters is not supported in bhrb_filter_map_test()
|
/Linux-v6.1/drivers/net/ethernet/sfc/ |
D | mcdi_filters.h | 40 /* Per-VLAN filters information */ 64 /* AUTO_OLD is used to mark and sweep MAC filters for the device address lists. */ 82 /* filters have yet to be restored after MC reboot */ 84 /* Multicast filter chaining allows less-specific filters to receive 85 * multicast packets that matched more-specific filters. Early EF10 105 * access. When removing filters we must identify them to the
|
D | mcdi_filters.c | 60 * filters for specific local unicast MAC and IP addresses are 126 * Handle encap filters first. They will always be mismatch in efx_mcdi_filter_push_prep_set_match_fields() 127 * (unknown UC or MC) filters in efx_mcdi_filter_push_prep_set_match_fields() 365 /* For now, only support RX filters */ in efx_mcdi_filter_insert_locked() 399 /* Find any existing filters with the same match tuple or in efx_mcdi_filter_insert_locked() 651 /* Remove filters that weren't renewed. */ 676 "%s: failed to remove %d filters\n", in efx_mcdi_filter_remove_old() 680 "%s: failed to remove %d non-existent filters\n", in efx_mcdi_filter_remove_old() 769 /* Insert/renew filters */ in efx_mcdi_filter_insert_addr_list() 850 * don't insert encap filters on non-supporting in efx_mcdi_filter_insert_def() [all …]
|
/Linux-v6.1/arch/x86/events/intel/ |
D | pt.h | 106 * @filter: filters defined for this context 107 * @nr_filters: number of defined filters in the @filter array 117 * @filters: last configured filters 125 struct pt_filters filters; member
|
/Linux-v6.1/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_vfpf.c | 739 req->filters[0].flags = VFPF_Q_FILTER_DEST_MAC_VALID; in bnx2x_vfpf_config_mac() 741 req->filters[0].flags |= VFPF_Q_FILTER_SET; in bnx2x_vfpf_config_mac() 747 memcpy(req->filters[0].mac, addr, ETH_ALEN); in bnx2x_vfpf_config_mac() 774 memcpy(req->filters[0].mac, bp->dev->dev_addr, in bnx2x_vfpf_config_mac() 948 req->filters[0].flags = VFPF_Q_FILTER_VLAN_TAG_VALID; in bnx2x_vfpf_update_vlan() 951 req->filters[0].flags |= VFPF_Q_FILTER_SET; in bnx2x_vfpf_update_vlan() 962 req->filters[0].vlan_tag = vid; in bnx2x_vfpf_update_vlan() 1654 fl = kzalloc(struct_size(fl, filters, tlv->n_mac_vlan_filters), in bnx2x_vf_mbx_macvlan_list() 1660 struct vfpf_q_mac_vlan_filter *msg_filter = &tlv->filters[i]; in bnx2x_vf_mbx_macvlan_list() 1664 memset(&fl->filters[j], 0, sizeof(fl->filters[j])); in bnx2x_vf_mbx_macvlan_list() [all …]
|
/Linux-v6.1/drivers/hwtracing/coresight/ |
D | coresight-etm-perf.h | 19 * when filters are applied. 36 * struct etm_filters - set of filters for a session 37 * @etm_filter: All the filters for this session. 38 * @nr_filters: Number of filters
|
D | coresight-etm-perf.c | 151 struct etm_filters *filters; in etm_addr_filters_alloc() local 154 filters = kzalloc_node(sizeof(struct etm_filters), GFP_KERNEL, node); in etm_addr_filters_alloc() 155 if (!filters) in etm_addr_filters_alloc() 159 memcpy(filters, event->parent->hw.addr_filters, in etm_addr_filters_alloc() 160 sizeof(*filters)); in etm_addr_filters_alloc() 162 event->hw.addr_filters = filters; in etm_addr_filters_alloc() 621 static int etm_addr_filters_validate(struct list_head *filters) in etm_addr_filters_validate() argument 627 list_for_each_entry(filter, filters, entry) { in etm_addr_filters_validate() 630 * room for filters. in etm_addr_filters_validate() 638 * The existing code relies on START/STOP filters in etm_addr_filters_validate() [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/broadwellde/ |
D | uncore-cache.json | 41 …filters available. Note the non-standard filtering equation. This event will count requests that… 51 …udes code, data, prefetches and hints coming from L2. This has numerous filters available. Note … 61 …udes code, data, prefetches and hints coming from L2. This has numerous filters available. Note … 71 …udes code, data, prefetches and hints coming from L2. This has numerous filters available. Note … 81 …filters available. Note the non-standard filtering equation. This event will count requests that… 91 …udes code, data, prefetches and hints coming from L2. This has numerous filters available. Note … 311 …ame ring as CBo 2 UP AD because they are on opposite sides of the ring.; Filters for the Down and … 321 …ame ring as CBo 2 UP AD because they are on opposite sides of the ring.; Filters for the Down and … 331 …ame ring as CBo 2 UP AD because they are on opposite sides of the ring.; Filters for the Up and Ev… 341 …ame ring as CBo 2 UP AD because they are on opposite sides of the ring.; Filters for the Up and Od… [all …]
|
/Linux-v6.1/sound/soc/meson/ |
D | axg-pdm.c | 87 const struct axg_pdm_filters *filters; member 150 const struct axg_pdm_filters *filters = priv->cfg->filters; in axg_pdm_get_os() local 151 unsigned int os = filters->hcic.ds; in axg_pdm_get_os() 160 os *= filters->lpf[i].ds; in axg_pdm_get_os() 282 /* Enable the filters */ in axg_pdm_startup() 306 const struct axg_pdm_hcic *hcic = &priv->cfg->filters->hcic; in axg_pdm_set_hcic_ctrl() 324 const struct axg_pdm_lpf *lpf = &priv->cfg->filters->lpf[index]; in axg_pdm_set_lpf_ctrl() 342 const struct axg_pdm_hpf *hpf = &priv->cfg->filters->hpf; in axg_pdm_set_hpf_ctrl() 356 const struct axg_pdm_lpf *lpf = priv->cfg->filters->lpf; in axg_pdm_set_lpf_filters() 370 /* Set the tap filter values of all 3 filters */ in axg_pdm_set_lpf_filters() [all …]
|
/Linux-v6.1/tools/lib/traceevent/ |
D | parse-filter.c | 114 filter->filters, in find_filter_type() 133 (filter->filters + 1)); in add_filter_type() 139 for (i = 0; i < filter->filters; i++) { in add_filter_type() 144 if (i < filter->filters) in add_filter_type() 148 (filter->filters - i)); in add_filter_type() 155 filter->filters++; in add_filter_type() 1397 if (!filter->filters) in tep_filter_remove_event() 1408 len = (unsigned long)(filter->event_filters + filter->filters) - in tep_filter_remove_event() 1412 filter->filters--; in tep_filter_remove_event() 1414 memset(&filter->event_filters[filter->filters], 0, in tep_filter_remove_event() [all …]
|
/Linux-v6.1/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
D | tc_flower.sh | 116 check_err $? "Two filters - did not match highest priority" 122 check_err $? "Two filters - did not match lowest priority" 139 # When two filters that only differ in their priority are used, 141 # that filters are correctly spilled to C-TCAM and that the right 184 log_test "identical filters test ($tcflags)" 203 check_err $? "Two filters - did not match highest priority" 220 check_err $? "Two filters - did not match highest priority after add" 231 # number of masks has been reached filters that require new 253 err_msg="$i filters - C-TCAM spill did not happen when it was expected" 256 err_msg="$i filters - C-TCAM spill happened when it should not" [all …]
|
/Linux-v6.1/tools/testing/selftests/tc-testing/tc-tests/filters/ |
D | concurrency.json | 4 "name": "Add 1M flower filters with 10 parallel tc instances", 27 "name": "Delete 1M flower filters with 10 parallel tc instances", 52 "name": "Replace 1M flower filters with 10 parallel tc instances", 77 "name": "Concurrently replace same range of 100k flower filters from 10 tc instances", 102 "name": "Concurrently delete same range of 100k flower filters from 10 tc instances",
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/jaketown/ |
D | uncore-interconnect.json | 27 …s that we attempted to do direct2core on. There are 4 mutually exlusive filters. Filter [0] can … 37 …s that we attempted to do direct2core on. There are 4 mutually exlusive filters. Filter [0] can … 47 …s that we attempted to do direct2core on. There are 4 mutually exlusive filters. Filter [0] can … 57 …s that we attempted to do direct2core on. There are 4 mutually exlusive filters. Filter [0] can … 208 …n": "Counts the number of flits received from the QPI Link. It includes filters for Idle, protoco… 218 …n": "Counts the number of flits received from the QPI Link. It includes filters for Idle, protoco… 228 …n": "Counts the number of flits received from the QPI Link. It includes filters for Idle, protoco… 239 …This is one of three 'groups' that allow us to track flits. It includes filters for SNP, HOM, and… 250 …This is one of three 'groups' that allow us to track flits. It includes filters for SNP, HOM, and… 261 …This is one of three 'groups' that allow us to track flits. It includes filters for SNP, HOM, and… [all …]
|
/Linux-v6.1/Documentation/networking/ |
D | can.rst | 457 - The filters are set to exactly one filter receiving everything 473 by defining 0 .. n filters with the CAN_RAW_FILTER socket option. 493 contrast to CAN controller hardware filters the user may set 0 .. n 494 receive filters for each open socket separately: 513 To set the filters to zero filters is quite obsolete as to not read 521 The CAN filters are processed in per-device filter lists at CAN frame 531 To benefit from the optimized filters for single CAN identifiers the 545 filter has to be defined in this way to benefit from the optimized filters: 682 The CAN_RAW socket can set multiple CAN identifier specific filters that 683 lead to multiple filters in the af_can.c filter processing. These filters [all …]
|