| /kernel/linux/linux-6.6/net/sched/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 If you say N here, you will get the standard packet scheduler, which 25 To administer these schedulers, you'll need the user-level utilities 38 to read status information about packet schedulers from the file 52 packet scheduling algorithm. See 54 in-depth articles. 66 (HFSC) packet scheduling algorithm. 74 Say Y here if you want to use an n-band priority queue packet 81 tristate "Hardware Multiqueue-aware Multi Band Queuing (MULTIQ)" 83 Say Y here if you want to use an n-band queue packet scheduler [all …]
|
| /kernel/linux/linux-5.10/net/sched/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 If you say N here, you will get the standard packet scheduler, which 25 To administer these schedulers, you'll need the user-level utilities 38 to read status information about packet schedulers from the file 49 tristate "Class Based Queueing (CBQ)" 51 Say Y here if you want to use the Class-Based Queueing (CBQ) packet 53 into a tree-like hierarchy of classes; the leaves of this tree are 69 packet scheduling algorithm. See 71 in-depth articles. 83 (HFSC) packet scheduling algorithm. [all …]
|
| /kernel/linux/linux-6.6/net/ipv6/netfilter/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 33 tristate "IPv6 nf_tables packet duplication support" 37 This module enables IPv6 packet duplication support for nf_tables. 51 tristate "Netfilter IPv6 packet duplication to alternate destination" 55 packet to be rerouted to another destination. 58 tristate "IPv6 packet rejection" 62 tristate "IPv6 packet logging" 66 This is a backwards-compat option for the user's convenience 75 ip6tables is a general, extensible packet identification framework. 76 Currently only the packet filtering and packet mangling subsystem [all …]
|
| /kernel/linux/linux-5.10/net/ipv6/netfilter/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 33 tristate "IPv6 nf_tables packet duplication support" 37 This module enables IPv6 packet duplication support for nf_tables. 59 tristate "Netfilter IPv6 packet duplication to alternate destination" 63 packet to be rerouted to another destination. 66 tristate "IPv6 packet rejection" 70 tristate "IPv6 packet logging" 80 ip6tables is a general, extensible packet identification framework. 81 Currently only the packet filtering and packet mangling subsystem 112 frag matching allows you to match packets based on the fragmentation [all …]
|
| /kernel/linux/linux-5.10/net/netfilter/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 47 and is also scheduled to replace the old syslog-based ipt_LOG 69 Address Translation. It can also be used to enhance packet 78 tristate "Netdev packet logging" 153 This allows you to store the flow start-time and to obtain 154 the flow-stop time (once it has been destroyed) via Connection 162 This option enables support for assigning user-defined flag bits 191 bool 'UDP-Lite protocol connection tracking support' 196 tracking code will be able to do state tracking on UDP-Lite 210 connection tracking and natting code to allow the sub-channels that [all …]
|
| /kernel/linux/linux-6.6/net/netfilter/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 71 and is also scheduled to replace the old syslog-based ipt_LOG 93 Address Translation. It can also be used to enhance packet 99 tristate "Syslog packet logging" 102 This option enable support for packet logging via syslog. 107 If both are enabled the backend to use can be configured at run-time 108 by means of per-address-family sysctl tunables. 182 This allows you to store the flow start-time and to obtain 183 the flow-stop time (once it has been destroyed) via Connection 191 This option enables support for assigning user-defined flag bits [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/ |
| D | scaling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 multi-processor systems. 17 - RSS: Receive Side Scaling 18 - RPS: Receive Packet Steering 19 - RFS: Receive Flow Steering 20 - Accelerated Receive Flow Steering 21 - XPS: Transmit Packet Steering 28 (multi-queue). On reception, a NIC can send different packets to different 30 applying a filter to each packet that assigns it to one of a small number 33 generally known as “Receive-side Scaling” (RSS). The goal of RSS and [all …]
|
| D | tls-offload.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 13 For details regarding the user-facing interface refer to the TLS 18 * Software crypto mode (``TLS_SW``) - CPU handles the cryptography. 24 * Packet-based NIC offload mode (``TLS_HW``) - the NIC handles crypto 25 on a packet by packet basis, provided the packets arrive in order. 28 (``ethtool`` flags ``tls-hw-tx-offload`` and ``tls-hw-rx-offload``). 29 * Full TCP NIC offload mode (``TLS_HW_RECORD``) - mode of operation where 33 abilities or QoS and packet scheduling (``ethtool`` flag ``tls-hw-record``). 35 The operation mode is selected automatically based on device configuration, 36 offload opt-in or opt-out on per-connection basis is not currently supported. [all …]
|
| D | gtp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 In 'drivers/net/gtp.c' you are finding a kernel-level implementation 18 tunneling User-IP payload between a mobile station (phone, modem) 19 and the interconnection between an external packet data network (such 26 intermediate nodes just transport the encapsulated packet. 29 technology-dependent protocol stack for transmitting the user IP 35 is translated into GTP *without breaking the end-to-end tunnel*. So 38 At some point the GTP packet ends up on the so-called GGSN (GSM/UMTS) 39 or P-GW (LTE), which terminates the tunnel, decapsulates the packet 40 and forwards it onto an external packet data network. This can be [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | scaling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 multi-processor systems. 17 - RSS: Receive Side Scaling 18 - RPS: Receive Packet Steering 19 - RFS: Receive Flow Steering 20 - Accelerated Receive Flow Steering 21 - XPS: Transmit Packet Steering 28 (multi-queue). On reception, a NIC can send different packets to different 30 applying a filter to each packet that assigns it to one of a small number 33 generally known as “Receive-side Scaling” (RSS). The goal of RSS and [all …]
|
| D | tls-offload.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 13 For details regarding the user-facing interface refer to the TLS 18 * Software crypto mode (``TLS_SW``) - CPU handles the cryptography. 24 * Packet-based NIC offload mode (``TLS_HW``) - the NIC handles crypto 25 on a packet by packet basis, provided the packets arrive in order. 28 (``ethtool`` flags ``tls-hw-tx-offload`` and ``tls-hw-rx-offload``). 29 * Full TCP NIC offload mode (``TLS_HW_RECORD``) - mode of operation where 33 abilities or QoS and packet scheduling (``ethtool`` flag ``tls-hw-record``). 35 The operation mode is selected automatically based on device configuration, 36 offload opt-in or opt-out on per-connection basis is not currently supported. [all …]
|
| D | gtp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 In 'drivers/net/gtp.c' you are finding a kernel-level implementation 18 tunneling User-IP payload between a mobile station (phone, modem) 19 and the interconnection between an external packet data network (such 26 intermediate nodes just transport the encapsulated packet. 29 technology-dependent protocol stack for transmitting the user IP 35 is translated into GTP *without breaking the end-to-end tunnel*. So 38 At some point the GTP packet ends up on the so-called GGSN (GSM/UMTS) 39 or P-GW (LTE), which terminates the tunnel, decapsulates the packet 40 and forwards it onto an external packet data network. This can be [all …]
|
| D | rds.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 http://oss.oracle.com/pipermail/rds-devel/2007-November/000228.html 22 cluster - so in a cluster with N processes you need N sockets, in contrast 23 to N*N if you use a connection-oriented socket transport like TCP. 25 RDS is not Infiniband-specific; it was designed to support different 29 The high-level semantics of RDS from the application's point of view are 39 transport has to be IP-based. In fact, RDS over IB uses a 59 a active-active HA scenario), but only as long as the address 72 to create RDS sockets. SOL_RDS is the socket-level to be used 87 This is a soft limit rather than a hard limit - RDS will [all …]
|
| /kernel/linux/linux-5.10/net/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 when running on a stand-alone machine that isn't connected to any 20 contained in the package net-tools, the location and version number 24 recommended to read the NET-HOWTO, available from 42 achieve this, you need to set skb_shinfo(skb)->frag_list to the 47 compat-independent messages instead! 63 source "net/packet/Kconfig" 78 other computer. You will get the so-called loopback device which 89 <file:Documentation/networking/ip-sysctl.rst>. 123 bool "Network packet filtering framework (Netfilter)" [all …]
|
| /kernel/linux/linux-5.10/net/batman-adv/ |
| D | tvlv.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2007-2020 B.A.T.M.A.N. contributors: 34 * batadv_tvlv_handler_release() - release tvlv handler from lists and queue for 47 * batadv_tvlv_handler_put() - decrement the tvlv container refcounter and 56 kref_put(&tvlv_handler->refcount, batadv_tvlv_handler_release); in batadv_tvlv_handler_put() 60 * batadv_tvlv_handler_get() - retrieve tvlv handler from the tvlv handler list 61 * based on the provided type and version (both need to match) 75 &bat_priv->tvlv.handler_list, list) { in batadv_tvlv_handler_get() 76 if (tvlv_handler_tmp->type != type) in batadv_tvlv_handler_get() 79 if (tvlv_handler_tmp->version != version) in batadv_tvlv_handler_get() [all …]
|
| /kernel/linux/linux-6.6/net/dccp/ccids/lib/ |
| D | packet_history.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Packet RX/TX history data structures and routines for TFRC-based protocols. 6 * Copyright (c) 2005-6 The University of Waikato, Hamilton, New Zealand. 10 * or e-mail Ian McDonald - ian.mcdonald@jandi.co.nz 14 * Copyright (c) 2003 Nils-Erik Mattsson, Joacim Haggmark, Magnus Erixzon 31 * tfrc_tx_hist_entry - Simple singly-linked TX history list 34 * @stamp: send time of packet with sequence number @seqno 45 while (head != NULL && head->seqno != seqno) in tfrc_tx_hist_find_entry() 46 head = head->next; in tfrc_tx_hist_find_entry() 53 /* Subtraction a-b modulo-16, respects circular wrap-around */ [all …]
|
| /kernel/linux/linux-5.10/net/dccp/ccids/lib/ |
| D | packet_history.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Packet RX/TX history data structures and routines for TFRC-based protocols. 6 * Copyright (c) 2005-6 The University of Waikato, Hamilton, New Zealand. 10 * or e-mail Ian McDonald - ian.mcdonald@jandi.co.nz 14 * Copyright (c) 2003 Nils-Erik Mattsson, Joacim Haggmark, Magnus Erixzon 31 * tfrc_tx_hist_entry - Simple singly-linked TX history list 34 * @stamp: send time of packet with sequence number @seqno 45 while (head != NULL && head->seqno != seqno) in tfrc_tx_hist_find_entry() 46 head = head->next; in tfrc_tx_hist_find_entry() 53 /* Subtraction a-b modulo-16, respects circular wrap-around */ [all …]
|
| /kernel/linux/linux-6.6/net/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 when running on a stand-alone machine that isn't connected to any 20 contained in the package net-tools, the location and version number 24 recommended to read the NET-HOWTO, available from 42 achieve this, you need to set skb_shinfo(skb)->frag_list to the 47 compat-independent messages instead! 68 source "net/packet/Kconfig" 94 to the KUnit documentation in Documentation/dev-tools/kunit/. 103 other computer. You will get the so-called loopback device which 114 <file:Documentation/networking/ip-sysctl.rst>. [all …]
|
| /kernel/linux/linux-6.6/net/batman-adv/ |
| D | tvlv.c | 1 // SPDX-License-Identifier: GPL-2.0 34 * batadv_tvlv_handler_release() - release tvlv handler from lists and queue for 47 * batadv_tvlv_handler_put() - decrement the tvlv container refcounter and 56 kref_put(&tvlv_handler->refcount, batadv_tvlv_handler_release); in batadv_tvlv_handler_put() 60 * batadv_tvlv_handler_get() - retrieve tvlv handler from the tvlv handler list 61 * based on the provided type and version (both need to match) 75 &bat_priv->tvlv.handler_list, list) { in batadv_tvlv_handler_get() 76 if (tvlv_handler_tmp->type != type) in batadv_tvlv_handler_get() 79 if (tvlv_handler_tmp->version != version) in batadv_tvlv_handler_get() 82 if (!kref_get_unless_zero(&tvlv_handler_tmp->refcount)) in batadv_tvlv_handler_get() [all …]
|
| /kernel/linux/linux-6.6/include/sound/ |
| D | ump.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Universal MIDI Packet (UMP) Support 17 int group; /* group index (0-based) */ 143 /* MIDI 2.0 SysEx / Data Status; same values for both 7-bit and 8-bit SysEx */ 210 /* get the message type (4bit) from a UMP packet (header) */ 216 /* get the group number (0-based, 4bit) from a UMP packet (header) */ 222 /* get the MIDI status code (4bit) from a UMP packet (header) */ 228 /* get the MIDI channel number (0-based, 4bit) from a UMP packet (header) */ 234 /* get the MIDI status + channel combo byte (8bit) from a UMP packet (header) */ 240 /* compose a UMP packet (header) from type, group and status values */ [all …]
|
| /kernel/linux/linux-6.6/net/sctp/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 21 connectionless packet network such as IP. It offers the following 24 -- acknowledged error-free non-duplicated transfer of user data, 25 -- data fragmentation to conform to discovered path MTU size, 26 -- sequenced delivery of user messages within multiple streams, 27 with an option for order-of-arrival delivery of individual user 29 -- optional bundling of multiple user messages into a single SCTP 30 packet, and 31 -- network-level fault tolerance through supporting of multi- 62 Enable optional MD5 hmac based SCTP cookie generation [all …]
|
| /kernel/linux/linux-5.10/net/sctp/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 connectionless packet network such as IP. It offers the following 23 -- acknowledged error-free non-duplicated transfer of user data, 24 -- data fragmentation to conform to discovered path MTU size, 25 -- sequenced delivery of user messages within multiple streams, 26 with an option for order-of-arrival delivery of individual user 28 -- optional bundling of multiple user messages into a single SCTP 29 packet, and 30 -- network-level fault tolerance through supporting of multi- 61 Enable optional MD5 hmac based SCTP cookie generation [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/rtl8192u/ |
| D | r8192U_hw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright (C) Andrea Merello 2004-2005 <andrea.merello@gmail.com> 6 * Parts of this driver are based on the GPL part of the 8 * Parts of this driver are based on the rtl8180 driver skeleton 10 * Parts of this driver are based on the Intel Pro Wireless 94 #define RCR_ONLYERLPKT BIT(31) // Early Receiving based on Packet Size. 95 #define RCR_CBSSID BIT(23) // Accept BSSID match packet 96 #define RCR_APWRMGT BIT(22) // Accept power management packet 100 #define RCR_AICV BIT(12) // Accept ICV error packet 101 #define RCR_ACRC32 BIT(5) // Accept CRC32 error packet [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/rtl8192u/ |
| D | r8192U_hw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright (C) Andrea Merello 2004-2005 <andrea.merello@gmail.com> 6 * Parts of this driver are based on the GPL part of the 8 * Parts of this driver are based on the rtl8180 driver skeleton 10 * Parts of this driver are based on the Intel Pro Wireless 94 #define RCR_ONLYERLPKT BIT(31) // Early Receiving based on Packet Size. 95 #define RCR_CBSSID BIT(23) // Accept BSSID match packet 96 #define RCR_APWRMGT BIT(22) // Accept power management packet 100 #define RCR_AICV BIT(12) // Accept ICV error packet 101 #define RCR_ACRC32 BIT(5) // Accept CRC32 error packet [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/intel/ |
| 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 28 This driver supports XDP (Express Data Path) and AF_XDP zero-copy. Note that 42 Packet drops may occur under receive stress 43 ------------------------------------------- [all …]
|