Home
last modified time | relevance | path

Searched +full:perfect +full:- +full:filter +full:- +full:entries (Results 1 – 25 of 60) sorted by relevance

123

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/
Dstmmac.txt4 - compatible: Should be "snps,dwmac-<ip_version>", "snps,dwmac" or
5 "snps,dwxgmac-<ip_version>", "snps,dwxgmac".
6 For backwards compatibility: "st,spear600-gmac" is also supported.
7 - reg: Address and length of the register set for the device
8 - interrupts: Should contain the STMMAC interrupts
9 - interrupt-names: Should contain a list of interrupt names corresponding to
12 - "macirq" (combined signal for various interrupt events)
13 - "eth_wake_irq" (the interrupt to manage the remote wake-up packet detection)
14 - "eth_lpi" (the interrupt that occurs when Rx exits the LPI state)
15 - phy-mode: See ethernet.txt file in the same directory.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dsnps,dwmac.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alexandre Torgue <alexandre.torgue@st.com>
11 - Giuseppe Cavallaro <peppe.cavallaro@st.com>
12 - Jose Abreu <joabreu@synopsys.com>
23 - snps,dwmac
24 - snps,dwmac-3.50a
25 - snps,dwmac-3.610
26 - snps,dwmac-3.70a
[all …]
Dintel,dwmac-plat.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/intel,dwmac-plat.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vineetha G. Jaya Kumaran <vineetha.g.jaya.kumaran@intel.com>
17 - intel,keembay-dwmac
19 - compatible
22 - $ref: "snps,dwmac.yaml#"
27 - items:
28 - enum:
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
Dice_ethtool_fdir.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018-2020, Intel Corporation. */
34 * ice_fltr_to_ethtool_flow - convert filter type values to ethtool
36 * @flow: filter type to be converted
66 * ice_ethtool_flow_to_fltr - convert ethtool flow type to filter enum
96 * ice_is_mask_valid - check mask field set
109 * ice_get_ethtool_fdir_entry - fill ethtool structure with fdir filter data
110 * @hw: hardware structure that contains filter list
111 * @cmd: ethtool command data structure to receive the filter data
113 * Returns 0 on success and -EINVAL on failure
[all …]
Dice_arfs.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018-2020, Intel Corporation. */
7 * ice_is_arfs_active - helper to check is aRFS is active
12 return !!vsi->arfs_fltr_list; in ice_is_arfs_active()
16 * ice_is_arfs_using_perfect_flow - check if aRFS has active perfect filters
21 * the specified flow_type for perfect (4-tuple) filters.
27 struct ice_pf *pf = hw->back; in ice_is_arfs_using_perfect_flow()
34 arfs_fltr_cntrs = vsi->arfs_fltr_cntrs; in ice_is_arfs_using_perfect_flow()
40 return atomic_read(&arfs_fltr_cntrs->active_udpv4_cnt) > 0; in ice_is_arfs_using_perfect_flow()
42 return atomic_read(&arfs_fltr_cntrs->active_udpv6_cnt) > 0; in ice_is_arfs_using_perfect_flow()
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dsocfpga_arria10.dtsi17 #include <dt-bindings/interrupt-controller/arm-gic.h>
18 #include <dt-bindings/reset/altr,rst-mgr-a10.h>
21 #address-cells = <1>;
22 #size-cells = <1>;
25 #address-cells = <1>;
26 #size-cells = <0>;
27 enable-method = "altr,socfpga-a10-smp";
30 compatible = "arm,cortex-a9";
33 next-level-cache = <&L2>;
36 compatible = "arm,cortex-a9";
[all …]
Dsocfpga.dtsi18 #include <dt-bindings/reset/altr,rst-mgr.h>
21 #address-cells = <1>;
22 #size-cells = <1>;
36 #address-cells = <1>;
37 #size-cells = <0>;
38 enable-method = "altr,socfpga-smp";
41 compatible = "arm,cortex-a9";
44 next-level-cache = <&L2>;
47 compatible = "arm,cortex-a9";
50 next-level-cache = <&L2>;
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dsocfpga_arria10.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/interrupt-controller/arm-gic.h>
7 #include <dt-bindings/reset/altr,rst-mgr-a10.h>
10 #address-cells = <1>;
11 #size-cells = <1>;
14 #address-cells = <1>;
15 #size-cells = <0>;
16 enable-method = "altr,socfpga-a10-smp";
19 compatible = "arm,cortex-a9";
22 next-level-cache = <&L2>;
[all …]
Dsocfpga.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/reset/altr,rst-mgr.h>
9 #address-cells = <1>;
10 #size-cells = <1>;
22 #address-cells = <1>;
23 #size-cells = <0>;
24 enable-method = "altr,socfpga-smp";
27 compatible = "arm,cortex-a9";
30 next-level-cache = <&L2>;
33 compatible = "arm,cortex-a9";
[all …]
/kernel/linux/linux-4.19/include/uapi/linux/
Dvirtio_net.h90 * 0x00 - half duplex
91 * 0x01 - full duplex
98 * This header comes first in the scatter-gather list. If you don't
101 * This is bitwise-equivalent to the legacy struct virtio_net_hdr_mrg_rxbuf,
122 /* This header comes first in the scatter-gather list.
124 * be the first element of the scatter-gather list. If you don't
165 * state value, zero = disable, non-zero = enable. Commands
167 * Commands 2-5 are added with VIRTIO_NET_F_CTRL_RX_EXTRA.
180 * The MAC filter table is managed by the hypervisor, the guest should
182 * non-perfect, ie. based on hypervisor resources, the guest may
[all …]
/kernel/linux/linux-5.10/include/uapi/linux/
Dvirtio_net.h104 * 0x00 - half duplex
105 * 0x01 - full duplex
111 /* maximum number of indirection table entries */
118 * This header comes first in the scatter-gather list. If you don't
121 * This is bitwise-equivalent to the legacy struct virtio_net_hdr_mrg_rxbuf,
178 /* This header comes first in the scatter-gather list.
180 * be the first element of the scatter-gather list. If you don't
221 * state value, zero = disable, non-zero = enable. Commands
223 * Commands 2-5 are added with VIRTIO_NET_F_CTRL_RX_EXTRA.
236 * The MAC filter table is managed by the hypervisor, the guest should
[all …]
/kernel/linux/linux-4.19/kernel/dma/
Ddebug.c17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 #include <linux/dma-mapping.h>
25 #include <linux/dma-debug.h>
42 #define HASH_FN_MASK (HASH_SIZE - 1)
66 * struct dma_debug_entry - track a dma_map* or dma_alloc_coherent mapping
67 * @list: node on pre-allocated free_entries list
106 /* List of pre-allocated dma_debug_entry's */
111 /* Global disable flag - will be set in case of an error */
134 /* number of preallocated entries requested by kernel cmdline */
147 /* per-driver filter related state */
[all …]
/kernel/linux/linux-5.10/kernel/dma/
Ddebug.c1 // SPDX-License-Identifier: GPL-2.0-only
8 #define pr_fmt(fmt) "DMA-API: " fmt
12 #include <linux/dma-map-ops.h>
31 #define HASH_FN_MASK (HASH_SIZE - 1)
34 /* If the pool runs out, add this many new entries at once */
53 * struct dma_debug_entry - track a dma_map* or dma_alloc_coherent mapping
54 * @list: node on pre-allocated free_entries list
93 /* List of pre-allocated dma_debug_entry's */
98 /* Global disable flag - will be set in case of an error */
121 /* number of preallocated entries requested by kernel cmdline */
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_platform.c1 // SPDX-License-Identifier: GPL-2.0-only
5 Copyright (C) 2007-2011 STMicroelectronics Ltd
25 * dwmac1000_validate_mcast_bins - validates the number of Multicast filter bins
48 dev_info(dev, "Hash table entries set to unexpected value %d\n", in dwmac1000_validate_mcast_bins()
56 * dwmac1000_validate_ucast_entries - validate the Unicast address entries
58 * @ucast_entries: number of Unicast address entries
60 * This function validates the number of Unicast address entries supported
62 * supports 1..32, 64, or 128 Unicast filter entries for it's Unicast filter
79 dev_info(dev, "Unicast table entries set to unexpected value %d\n", in dwmac1000_validate_ucast_entries()
87 * stmmac_axi_setup - parse DT parameters for programming the AXI register
[all …]
Dstmmac_selftests.c1 // SPDX-License-Identifier: GPL-2.0
70 size = attr->size + STMMAC_TEST_PKT_SIZE; in stmmac_test_get_udp_skb()
71 if (attr->vlan) { in stmmac_test_get_udp_skb()
73 if (attr->vlan > 1) in stmmac_test_get_udp_skb()
77 if (attr->tcp) in stmmac_test_get_udp_skb()
82 if (attr->max_size && (attr->max_size > size)) in stmmac_test_get_udp_skb()
83 size = attr->max_size; in stmmac_test_get_udp_skb()
85 skb = netdev_alloc_skb(priv->dev, size); in stmmac_test_get_udp_skb()
89 prefetchw(skb->data); in stmmac_test_get_udp_skb()
91 if (attr->vlan > 1) in stmmac_test_get_udp_skb()
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_platform.c4 Copyright (C) 2007-2011 STMicroelectronics Ltd
35 * dwmac1000_validate_mcast_bins - validates the number of Multicast filter bins
57 pr_info("Hash table entries set to unexpected value %d", in dwmac1000_validate_mcast_bins()
65 * dwmac1000_validate_ucast_entries - validate the Unicast address entries
66 * @ucast_entries: number of Unicast address entries
68 * This function validates the number of Unicast address entries supported
70 * supports 1..32, 64, or 128 Unicast filter entries for it's Unicast filter
86 pr_info("Unicast table entries set to unexpected value %d\n", in dwmac1000_validate_ucast_entries()
94 * stmmac_axi_setup - parse DT parameters for programming the AXI register
97 * if required, from device-tree the AXI internal register can be tuned
[all …]
/kernel/linux/linux-4.19/Documentation/networking/
Ddecnet.txt7 http://www.chygwyn.com/ - Kernel info
8 http://linux-decnet.sourceforge.net/ - Userland tools
9 http://www.sourceforge.net/projects/linux-decnet/ - Status page
57 interface then you won't see any entries in /proc/net/neigh for the local
69 obvious choice :-)
91 or something similar, to /etc/sysconfig/network-scripts/ifcfg-eth0 or
93 of your ethernet card to an address starting with "hi-ord" will cause a
102 echo -n "eth0" >/proc/sys/net/decnet/default_device
138 - Is the node address set (see /proc/sys/net/decnet/node_address)
139 - Is the node of the correct type
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/adaptec/
Dstarfire.c3 Written 1998-2000 by Donald Becker.
25 [link no longer provides useful info -jgarzik]
56 * If using the broken firmware, data must be padded to the next 32-bit boundary.
63 * Define this if using the driver with the zero-copy patch
71 /* The user-configurable values.
81 /* Maximum number of multicast addresses to filter (vs. rx-all-multicast).
89 * Set the copy breakpoint for the copy-only-tiny-frames scheme.
95 * packets as the starfire doesn't allow for misaligned DMAs ;-(
96 * 23/10/2000 - Jes
100 * penalty. -Ion
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/adaptec/
Dstarfire.c3 Written 1998-2000 by Donald Becker.
25 [link no longer provides useful info -jgarzik]
58 * If using the broken firmware, data must be padded to the next 32-bit boundary.
65 * Define this if using the driver with the zero-copy patch
73 /* The user-configurable values.
83 /* Maximum number of multicast addresses to filter (vs. rx-all-multicast).
91 * Set the copy breakpoint for the copy-only-tiny-frames scheme.
97 * packets as the starfire doesn't allow for misaligned DMAs ;-(
98 * 23/10/2000 - Jes
102 * penalty. -Ion
[all …]
/kernel/linux/linux-5.10/Documentation/networking/
Ddecnet.rst1 .. SPDX-License-Identifier: GPL-2.0
10 - Project Home Pages
11 - http://www.chygwyn.com/ - Kernel info
12 - http://linux-decnet.sourceforge.net/ - Userland tools
13 - http://www.sourceforge.net/projects/linux-decnet/ - Status page
20 - CONFIG_DECNET (obviously)
21 - CONFIG_PROC_FS (to see what's going on)
22 - CONFIG_SYSCTL (for easy configuration)
27 - CONFIG_DECNET_ROUTER (to be able to add/delete routes)
28 - CONFIG_NETFILTER (will be required for the DECnet routing daemon)
[all …]
/kernel/linux/linux-4.19/drivers/net/fddi/
Ddefxx.c24 * macro Maciej W. Rozycki <macro@linux-mips.org>
40 * Adapter Probe -
45 * Bus-Specific Initialization -
49 * initialization, the only bus-specific differences is in how the
51 * run-time critical code behaves the same on both families.
55 * Driver Open/Close -
67 * Driver Shutdown -
73 * to ensure that the adapter DMA engine is taken off-line. However,
79 * Interrupt Service Routine -
88 * have a bus-logic chip interrupt enable/disable as well as a DMA
[all …]
/kernel/linux/linux-5.10/drivers/net/fddi/
Ddefxx.c24 * macro Maciej W. Rozycki <macro@linux-mips.org>
40 * Adapter Probe -
45 * Bus-Specific Initialization -
49 * initialization, the only bus-specific differences is in how the
51 * run-time critical code behaves the same on both families.
55 * Driver Open/Close -
67 * Driver Shutdown -
73 * to ensure that the adapter DMA engine is taken off-line. However,
79 * Interrupt Service Routine -
88 * have a bus-logic chip interrupt enable/disable as well as a DMA
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/
Dtulip.h5 Written/copyright 1994-2001 by Donald Becker.
57 MC_HASH_ONLY = 0x00020, /* Hash-only multicast filter. */
234 * Top three bits of 14 bit frame length (status bits 27-29) should
283 csr6_ho = (1<<2), /* Hash-only filtering mode: can't be set */
284 csr6_hp = (1<<0), /* Hash/Perfect Receive Filtering Mode: can't be set */
324 There are no ill effects from too-large receive rings. */
337 #define TULIP_MIN_CACHE_LINE 8 /* in units of 32-bit words */
340 /* The UltraSparc PCI controllers will disconnect at every 64-byte
344 #define TULIP_MAX_CACHE_LINE 16 /* in units of 32-bit words */
346 #define TULIP_MAX_CACHE_LINE 32 /* in units of 32-bit words */
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/dec/tulip/
Dtulip.h5 Written/copyright 1994-2001 by Donald Becker.
57 MC_HASH_ONLY = 0x00020, /* Hash-only multicast filter. */
234 * Top three bits of 14 bit frame length (status bits 27-29) should
283 csr6_ho = (1<<2), /* Hash-only filtering mode: can't be set */
284 csr6_hp = (1<<0), /* Hash/Perfect Receive Filtering Mode: can't be set */
324 There are no ill effects from too-large receive rings. */
337 #define TULIP_MIN_CACHE_LINE 8 /* in units of 32-bit words */
340 /* The UltraSparc PCI controllers will disconnect at every 64-byte
344 #define TULIP_MAX_CACHE_LINE 16 /* in units of 32-bit words */
346 #define TULIP_MAX_CACHE_LINE 32 /* in units of 32-bit words */
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/
Dsb1250-mac.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * This driver is designed for the Broadcom SiByte SOC built-in
48 /* A few user-configurable values which may be modified when a driver
116 sbmac_duplex_none = -1,
142 #define SBDMA_NEXTBUF(d,f) ((((d)->f+1) == (d)->sbdma_dscrtable_end) ? \
143 (d)->sbdma_dscrtable : (d)->f+1)
222 * Linux-specific things
232 * Controller-specific things
241 void __iomem *sbm_rxfilter; /* Receive Filter Register */
318 static char sbmac_string[] = "sb1250-mac";
[all …]

123