| /dpdk/drivers/vdpa/sfc/ |
| H A D | sfc_vdpa_filter.c | 92 spec = &sva->filters.spec[SFC_VDPA_BCAST_MAC_FILTER]; in sfc_vdpa_filter_config() 101 sva->filters.filter_cnt++; in sfc_vdpa_filter_config() 104 spec = &sva->filters.spec[SFC_VDPA_UCAST_MAC_FILTER]; in sfc_vdpa_filter_config() 112 sva->filters.filter_cnt++; in sfc_vdpa_filter_config() 115 spec = &sva->filters.spec[SFC_VDPA_MCAST_DST_FILTER]; in sfc_vdpa_filter_config() 123 sva->filters.filter_cnt++; in sfc_vdpa_filter_config() 138 for (i = 0; i < sva->filters.filter_cnt; i++) { in sfc_vdpa_filter_remove() 139 rc = efx_filter_remove(nic, &(sva->filters.spec[i])); in sfc_vdpa_filter_remove() 146 sva->filters.filter_cnt = 0; in sfc_vdpa_filter_remove()
|
| H A D | sfc_vdpa.h | 71 sfc_vdpa_filter_t filters; member
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_flow.c | 1549 efx_filter_spec_t *spec = &spec_filter->filters[i]; in sfc_flow_filter_insert() 1795 spec_filter->filters[i].efs_match_flags |= in sfc_flow_set_unknown_dst_flags() 1868 spec_filter->filters[i].efs_match_flags |= in sfc_flow_set_ethertypes() 1875 spec_filter->filters[i].efs_ether_type = in sfc_flow_set_ethertypes() 1911 spec_filter->filters[i].efs_match_flags |= in sfc_flow_set_outer_vid_flag() 1914 spec_filter->filters[i].efs_outer_vid = 0; in sfc_flow_set_outer_vid_flag() 1955 spec_filter->filters[i].efs_match_flags |= in sfc_flow_set_ifrm_unknown_dst_flags() 2120 spec_filter->filters[i] = in sfc_flow_spec_add_match_flag() 2121 spec_filter->filters[i - spec_filter->count]; in sfc_flow_spec_add_match_flag() 2311 ip_proto = spec_filter->filters[i].efs_ip_proto; in sfc_flow_is_match_flags_exception() [all …]
|
| H A D | sfc_flow.h | 48 efx_filter_spec_t filters[SF_FLOW_SPEC_NB_FILTERS_MAX]; member
|
| /dpdk/drivers/net/i40e/base/ |
| H A D | i40e_common.c | 5951 buff_len = filter_count * sizeof(*filters); in i40e_aq_add_cloud_filters() 5957 i40e_fix_up_geneve_vni(filters, filter_count); in i40e_aq_add_cloud_filters() 5991 buff_len = filter_count * sizeof(*filters); in i40e_aq_add_cloud_filters_bb() 6047 buff_len = filter_count * sizeof(*filters); in i40e_aq_rem_cloud_filters() 6053 i40e_fix_up_geneve_vni(filters, filter_count); in i40e_aq_rem_cloud_filters() 6087 buff_len = filter_count * sizeof(*filters); in i40e_aq_rem_cloud_filters_bb() 6148 cmd->old_filter_type = filters->old_filter_type; in i40e_aq_replace_cloud_filters() 6149 cmd->new_filter_type = filters->new_filter_type; in i40e_aq_replace_cloud_filters() 6150 cmd->valid_flags = filters->valid_flags; in i40e_aq_replace_cloud_filters() 6151 cmd->tr_bit = filters->tr_bit; in i40e_aq_replace_cloud_filters() [all …]
|
| H A D | i40e_prototype.h | 413 struct i40e_aqc_cloud_filters_element_bb *filters, 417 struct i40e_aqc_cloud_filters_element_data *filters, 421 struct i40e_aqc_cloud_filters_element_data *filters, 425 struct i40e_aqc_cloud_filters_element_bb *filters, 430 struct i40e_aqc_replace_cloud_filters_cmd *filters,
|
| /dpdk/lib/eal/linux/ |
| H A D | eal.c | 87 static const char * const filters[] = { in eal_clean_runtime_dir() local 120 for (f_idx = 0; f_idx < RTE_DIM(filters); f_idx++) { in eal_clean_runtime_dir() 121 const char *filter = filters[f_idx]; in eal_clean_runtime_dir()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | member_lib.rst | 147 vBF basically composes multiple bloom filters into a vector of bloom filers. 149 bloom filters concurrently to determine which set(s) it belongs to or none of 151 used to address multiple bloom filters concurrently and the bloom filter 170 filters with sequential lookup of each BF. However, being able to concurrently 172 parallelism is realized by the implementation of checking all bloom filters 297 sets needed to initialize the vector bloom filters. This number is equal to the 298 number of bloom filters will be created.
|
| H A D | bpf_lib.rst | 15 Also it introduces basic framework to load/unload BPF-based filters
|
| /dpdk/drivers/net/bnx2x/ |
| H A D | bnx2x_vfpf.c | 567 query->filters[0].flags = (set ? BNX2X_VF_Q_FILTER_SET_MAC : 0) | in bnx2x_vf_set_mac() 572 rte_memcpy(query->filters[0].mac, sc->link_params.mac_addr, ETH_ALEN); in bnx2x_vf_set_mac() 588 rte_memcpy(query->filters[0].mac, sc->pf2vf_bulletin->mac, in bnx2x_vf_set_mac()
|
| H A D | bnx2x_vfpf.h | 229 struct vf_q_mac_vlan_filter filters[VF_MAX_FILTERS]; member
|
| /dpdk/doc/guides/nics/ |
| H A D | enic.rst | 225 - **1300 and later series VICS with advanced filters disabled** 227 With advanced filters disabled, an IPv4 or IPv6 item must be specified 236 - **1300 and later series VICS with advanced filters enabled** 319 Geneve offload and advanced filters are mutually exclusive. This is 464 - The number of filters that can be specified with the Generic Flow API is 466 a loop to determine how many filters your VIC will support (not more than 469 'catch-all' filters should be added last.
|
| H A D | cxgbe.rst | 33 - Flow API - Support for both Wildcard (LE-TCAM) and Exact (HASH) match filters. 137 filters. 144 for LETCAM filters. 309 to configure a filter mode combination for HASH (exact-match) filters.
|
| H A D | igc.rst | 71 The Flow Director filters includes the following types:
|
| H A D | txgbe.rst | 159 actions. Theoretically one rule can match more than one filters, which named for
|
| H A D | i40e.rst | 358 The Flow Director filters can match the different fields for different type of packet: flow type, s… 493 protocols/filters which are not supported by default. The DDP 739 When programming cloud filters for IPv4/6_UDP/TCP/SCTP with SRC port only or DST port only,
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | vmdq_dcb_forwarding.rst | 17 The VMDQ and DCB filters work on MAC and VLAN traffic to divide the traffic into input queues on th… 19 VMDQ filters split the traffic into 16 or 32 groups based on the Destination MAC and VLAN ID.
|
| H A D | vmdq_forwarding.rst | 17 VMDq filters split the incoming packets up into different "pools" - each with its own set of RX que…
|
| /dpdk/doc/guides/howto/ |
| H A D | flow_bifurcation.rst | 57 In order to define the filters strictly with flow rules,
|
| H A D | vfd.rst | 191 filter for several VF ports. When the VLAN filters are added only the packets 275 * If it accepts packets matching the MAC filters.
|
| /dpdk/doc/guides/vdpadevs/ |
| H A D | sfc.rst | 76 Configures MAC address which would be used to setup MAC filters.
|
| /dpdk/drivers/net/vmxnet3/base/ |
| H A D | vmxnet3_defs.h | 666 Vmxnet3_PM_PktFilter filters[VMXNET3_PM_MAX_FILTERS]; member
|
| /dpdk/doc/guides/prog_guide/img/ |
| H A D | rib_pic.svg | 1 …" viewBox="0 0 960.246 422.611" xml:space="preserve" color-interpolation-filters="sRGB" version="1…
|
| H A D | rib_internals.svg | 1 … viewBox="0 0 1305.249 502.526" xml:space="preserve" color-interpolation-filters="sRGB" version="1…
|
| H A D | dir_24_8_alg.svg | 1 …" viewBox="0 0 709.411 494.167" xml:space="preserve" color-interpolation-filters="sRGB" version="1…
|