Searched +full:tx +full:- +full:queues +full:- +full:to +full:- +full:use (Results 1 – 25 of 639) sorted by relevance
12345678910>>...26
/Linux-v6.1/Documentation/devicetree/bindings/net/ |
D | snps,dwmac.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alexandre Torgue <alexandre.torgue@foss.st.com> 11 - Giuseppe Cavallaro <peppe.cavallaro@st.com> 12 - Jose Abreu <joabreu@synopsys.com> 15 # will be able to report a warning when we have that compatible, since 16 # we will validate the node thanks to the select, but won't report it 23 - snps,dwmac 24 - snps,dwmac-3.40a [all …]
|
D | intel,dwmac-plat.yaml | 1 # 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 …]
|
D | intel,ixp4xx-hss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/net/intel,ixp4xx-hss.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Linus Walleij <linus.walleij@linaro.org> 14 The Intel IXP4xx HSS makes use of the IXP4xx NPE (Network 15 Processing Engine) and the IXP4xx Queue Manager to process 20 const: intel,ixp4xx-hss 26 intel,npe-handle: 27 $ref: '/schemas/types.yaml#/definitions/phandle-array' [all …]
|
/Linux-v6.1/Documentation/networking/device_drivers/ethernet/huawei/ |
D | hinic.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 The driver supports a range of link-speed devices (10GbE, 25GbE, 40GbE, etc.). 14 Some HiNIC devices support SR-IOV. This driver is used for Physical Function 17 HiNIC devices support MSI-X interrupt vector for each Tx/Rx queue and 21 TCP Transmit Segmentation Offload(TSO), Receive-Side Scaling(RSS) and 28 19e5:1822 - HiNIC PF 34 hinic_dev - Implement a Logical Network device that is independent from 37 hinic_hwdev - Implement the HW details of the device and include the components 55 Asynchronous Event Queues(AEQs) - The event queues for receiving messages from 58 Application Programmable Interface commands(API CMD) - Interface for sending [all …]
|
/Linux-v6.1/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00queue.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 Copyright (C) 2004 - 2010 Ivo van Doorn <IvDoorn@gmail.com> 21 * Ralink PCI devices demand the Frame size to be a multiple of 128 bytes, 23 * 2432 makes sense since it is big enough to contain the maximum fragment 24 * size according to the ieee802.11 specs. 42 * @QID_OTHER: None of the above (don't use, only present for completeness) 43 * @QID_BEACON: Beacon queue (value unspecified, don't send it to device) 44 * @QID_ATIM: Atim queue (value unspecified, don't send it to device) 63 * @SKBDESC_DMA_MAPPED_TX: &skb_dma field has been mapped for TX 67 * don't try to pass it back. [all …]
|
/Linux-v6.1/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_lib.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 9 * ixgbe_cache_ring_dcb_sriov - Descriptor ring to register mapping for SR-IOV 10 * @adapter: board private structure to initialize 12 * Cache the descriptor ring offsets for SR-IOV to the assigned rings. It 13 * will also try to cache the proper offsets if RSS/FCoE are enabled along 20 struct ixgbe_ring_feature *fcoe = &adapter->ring_feature[RING_F_FCOE]; in ixgbe_cache_ring_dcb_sriov() 22 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_cache_ring_dcb_sriov() 25 u8 tcs = adapter->hw_tcs; in ixgbe_cache_ring_dcb_sriov() 32 if (!(adapter->flags & IXGBE_FLAG_SRIOV_ENABLED)) in ixgbe_cache_ring_dcb_sriov() [all …]
|
D | ixgbe_dcb_82599.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 10 * ixgbe_dcb_config_rx_arbiter_82599 - Config Rx Data arbiter 11 * @hw: pointer to hardware structure 16 * @prio_tc: priority to tc assignments indexed by priority 39 /* Map all traffic classes to their UP */ in ixgbe_dcb_config_rx_arbiter_82599() 70 * ixgbe_dcb_config_tx_desc_arbiter_82599 - Config Tx Desc. arbiter 71 * @hw: pointer to hardware structure 77 * Configure Tx Descriptor Arbiter and credits for each traffic class. 88 /* Clear the per-Tx queue credits; we use per-TC instead */ in ixgbe_dcb_config_tx_desc_arbiter_82599() [all …]
|
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | sta.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2021 Intel Corporation 4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH 5 * Copyright (C) 2015-2016 Intel Deutschland GmbH 14 #include "iwl-trans.h" /* for IWL_MAX_TID_COUNT */ 15 #include "fw-api.h" /* IWL_MVM_STATION_COUNT_MAX */ 22 * DOC: DQA - Dynamic Queue Allocation -introduction 25 * driver to allow dynamic allocation of queues on-demand, rather than allocate 26 * them statically ahead of time. Ideally, we would like to allocate one queue 27 * per RA/TID, thus allowing an AP - for example - to send BE traffic to STA2 [all …]
|
/Linux-v6.1/Documentation/networking/device_drivers/ethernet/freescale/ |
D | dpaa.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 - Madalin Bucur <madalin.bucur@nxp.com> 9 - Camelia Groza <camelia.groza@nxp.com> 13 - DPAA Ethernet Overview 14 - DPAA Ethernet Supported SoCs 15 - Configuring DPAA Ethernet in your kernel 16 - DPAA Ethernet Frame Processing 17 - DPAA Ethernet Features 18 - DPAA IRQ Affinity and Receive Side Scaling 19 - Debugging [all …]
|
/Linux-v6.1/Documentation/networking/device_drivers/ethernet/google/ |
D | gve.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 9 The GVE driver binds to a single PCI device id used by the virtual 12 +--------------+----------+---------+ 16 +--------------+----------+---------+ 18 +--------------+----------+---------+ 19 |Sub-vendor ID | `0x1AE0` | Google | 20 +--------------+----------+---------+ 21 |Sub-device ID | `0x0058` | | 22 +--------------+----------+---------+ 24 +--------------+----------+---------+ [all …]
|
/Linux-v6.1/Documentation/networking/device_drivers/ethernet/intel/ |
D | i40e.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 1999-2018 Intel Corporation. 13 - Overview 14 - Identifying Your Adapter 15 - Intel(R) Ethernet Flow Director 16 - Additional Configurations 17 - Known Issues 18 - Support 25 For questions related to hardware requirements, refer to the documentation 26 supplied with your Intel adapter. All hardware requirements listed apply to use [all …]
|
D | ice.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 2018-2021 Intel Corporation. 13 - Overview 14 - Identifying Your Adapter 15 - Important Notes 16 - Additional Features & Configurations 17 - Performance Optimization 24 For questions related to hardware requirements, refer to the documentation 25 supplied with your Intel adapter. All hardware requirements listed apply to use 28 This driver supports XDP (Express Data Path) and AF_XDP zero-copy. Note that [all …]
|
/Linux-v6.1/drivers/net/wireless/intel/iwlegacy/ |
D | prph.h | 8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 20 * along with this program; if not, write to the Free Software 29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 36 * Redistribution and use in source and binary forms, with or without 47 * contributors may be used to endorse or promote products derived 52 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 56 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 59 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 106 * processor is sleeping (e.g. for periodic power-saving shutdowns of radio). [all …]
|
/Linux-v6.1/drivers/net/wireless/ath/ath5k/ |
D | qcu.c | 2 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org> 3 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com> 5 * Permission to use, copy, modify, and distribute this software for any 10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 33 * Here we setup parameters for the 12 available TX queues. Note that 35 * basically we have 10 queues to play with. Each queue has a matching 37 * can be mapped to a single DCU that controls the various DFS parameters 38 * for the various queues. In our setup we have a 1:1 mapping between QCUs [all …]
|
/Linux-v6.1/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | adapter.h | 2 * This file is part of the Chelsio T4 PCI-E SR-IOV Virtual Function Ethernet 5 * Copyright (c) 2009-2010 Chelsio Communications, Inc. All rights reserved. 7 * This software is available to you under a choice of one of two 8 * licenses. You may choose to be licensed under the terms of the GNU 13 * Redistribution and use in source and binary forms, with or 17 * - Redistributions of source code must retain the above 21 * - Redistributions in binary form must reproduce the above 27 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 32 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 62 * MSI-X interrupt index usage. [all …]
|
/Linux-v6.1/drivers/net/ethernet/sfc/siena/ |
D | net_driver.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2005-2006 Fen Systems Ltd. 5 * Copyright 2005-2013 Solarflare Communications Inc. 61 /* Checksum generation is a per-queue option in hardware, so each 62 * queue visible to the networking core is backed by two hardware TX 63 * queues. */ 68 #define EFX_TXQ_TYPE_HIGHPRI 4 /* High-priority (for TC) */ 70 /* HIGHPRI is Siena-only, and INNER_CSUM is EF10, so no need for both */ 83 /* Size of an RX scatter buffer. Small enough to pack 2 into a 4K page, 86 #define EFX_RX_USR_BUF_SIZE (2048 - 256) [all …]
|
/Linux-v6.1/drivers/staging/qlge/ |
D | TODO | 1 * commit 7c734359d350 ("qlge: Size RX buffers based on MTU.", v2.6.33-rc1) 4 ql_build_rx_skb(). That function is now used exclusively to handle packets 5 that underwent header splitting but it still contains code to handle non 7 * truesize accounting is incorrect (ex: a 9000B frame has skb->truesize 10280 8 while containing two frags of order-1 allocations, ie. >16K) 9 * while in that area, using two 8k buffers to store one 9k frame is a poor 13 * rename "rx" queues to "completion" queues. Calling tx completion queues "rx 14 queues" is confusing. 15 * struct rx_ring is used for rx and tx completions, with some members relevant 16 to one case only [all …]
|
/Linux-v6.1/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-main.c | 4 * This file is available to you under your choice of the following two 9 * Copyright (c) 2014-2016 Advanced Micro Devices, Inc. 28 * Inc. unless otherwise expressly agreed to in writing between Synopsys 34 * granted, free of charge, to any person obtaining a copy of this software 35 * annotated with this license and the Software, to deal in the Software 36 * without restriction, including without limitation the rights to use, 38 * of the Software, and to permit persons to whom the Software is furnished 39 * to do so, subject to the following conditions: 46 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 49 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF [all …]
|
/Linux-v6.1/drivers/net/ethernet/freescale/dpaa/ |
D | dpaa_eth.h | 1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later */ 3 * Copyright 2008 - 2016 Freescale Semiconductor Inc. 20 /* Number of Tx queues per traffic class */ 22 /* Total number of Tx queues */ 25 /* More detailed FQ types - used for fine-grained WQ assignments */ 30 FQ_TYPE_TX, /* "Real" Tx FQs */ 31 FQ_TYPE_TX_CONFIRM, /* Tx default Conf FQ (actually an Rx FQ) */ 32 FQ_TYPE_TX_CONF_MQ, /* Tx conf FQs (one for each Tx FQ) */ 33 FQ_TYPE_TX_ERROR, /* Tx Error FQs (these are actually Rx FQs) */ 62 /* current number of buffers in the buffer pool alloted to each CPU */ [all …]
|
/Linux-v6.1/drivers/net/ethernet/sfc/ |
D | net_driver.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2005-2006 Fen Systems Ltd. 5 * Copyright 2005-2013 Solarflare Communications Inc. 61 /* Checksum generation is a per-queue option in hardware, so each 62 * queue visible to the networking core is backed by two hardware TX 63 * queues. */ 68 #define EFX_TXQ_TYPE_HIGHPRI 4 /* High-priority (for TC) */ 70 /* HIGHPRI is Siena-only, and INNER_CSUM is EF10, so no need for both */ 83 /* Size of an RX scatter buffer. Small enough to pack 2 into a 4K page, 86 #define EFX_RX_USR_BUF_SIZE (2048 - 256) [all …]
|
/Linux-v6.1/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 2 * Copyright (c) 2005-2008 Chelsio, Inc. All rights reserved. 4 * This software is available to you under a choice of one of two 5 * licenses. You may choose to be licensed under the terms of the GNU 10 * Redistribution and use in source and binary forms, with or 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 24 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 29 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 38 #include <linux/dma-mapping.h> 58 * Page chunk size for FL0 buffers if FL0 is to be populated with page chunks. [all …]
|
/Linux-v6.1/include/xen/interface/io/ |
D | netif.h | 1 /* SPDX-License-Identifier: MIT */ 5 * Unified network-device I/O interface for Xen guest OSes. 7 * Copyright (c) 2003-2004, Keir Fraser 19 * ring slots a skb can use. Netfront / netback may not work as 22 * A better approach is to add mechanism for netfront / netback to 24 * frontends, so we need to define a value which states the minimum 28 * (18), which is proved to work with most frontends. Any new backend 29 * which doesn't negotiate with frontend should expect frontend to 30 * send a valid packet using slots up to this value. 38 * feature 'feature-rx-notify' via xenbus. Otherwise the backend will assume [all …]
|
/Linux-v6.1/drivers/net/ |
D | xen-netfront.c | 4 * Copyright (c) 2002-2005, K A Fraser 11 * software packages, subject to the following license: 13 * Permission is hereby granted, free of charge, to any person obtaining a copy 14 * of this source file (the "Software"), to deal in the Software without 15 * restriction, including without limitation the rights to use, copy, modify, 17 * and to permit persons to whom the Software is furnished to do so, subject to 24 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 28 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 67 "Maximum number of queues per virtual interface"); 81 #define NETFRONT_SKB_CB(skb) ((struct netfront_cb *)((skb)->cb)) [all …]
|
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/fw/api/ |
D | tx.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2022 Intel Corporation 4 * Copyright (C) 2016-2017 Intel Deutschland GmbH 11 * enum iwl_tx_flags - bitmasks for tx_flags in TX command 12 * @TX_CMD_FLG_PROT_REQUIRE: use RTS or CTS-to-self to protect the frame 13 * @TX_CMD_FLG_WRITE_TX_POWER: update current tx power value in the mgmt frame 15 * @TX_CMD_FLG_STA_RATE: use RS table with initial index from the TX command. 16 * Otherwise, use rate_n_flags from the TX command 22 * @TX_CMD_FLG_CSI_FDBK2HOST: mark to send feedback to host (only if good CRC) 28 * Should be set for mgmt, non-QOS data, mcast, bcast and in scan command [all …]
|
/Linux-v6.1/drivers/net/ethernet/intel/ice/ |
D | ice.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 #include <linux/dma-mapping.h> 106 #define ICE_RES_MISC_VEC_ID (ICE_RES_VALID_BIT - 1) 107 #define ICE_RES_RDMA_VEC_ID (ICE_RES_MISC_VEC_ID - 1) 109 #define ICE_RES_VF_CTRL_VEC_ID (ICE_RES_RDMA_VEC_ID - 1) 112 #define ICE_MAX_RXQS_PER_TC 256 /* Used when setting VSI context per TC Rx queues */ 122 #define ICE_MAX_MTU (ICE_AQ_SET_MAC_FRAME_SIZE_MAX - ICE_ETH_PKT_HDR_PAD) 128 #define ICE_TX_DESC(R, i) (&(((struct ice_tx_desc *)((R)->desc))[i])) 129 #define ICE_RX_DESC(R, i) (&(((union ice_32b_rx_flex_desc *)((R)->desc))[i])) 130 #define ICE_TX_CTX_DESC(R, i) (&(((struct ice_tx_ctx_desc *)((R)->desc))[i])) [all …]
|
12345678910>>...26