Home
last modified time | relevance | path

Searched full:traffic (Results 1 – 25 of 2223) sorted by relevance

12345678910>>...89

/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb_82598.c12 * @refill: refill credits index by traffic class
13 * @max: max credits index by traffic class
14 * @prio_type: priority type indexed by traffic class
16 * Configure Rx Data Arbiter and credits for each traffic class.
41 /* Configure traffic class credits and priority */ in ixgbe_dcb_config_rx_arbiter_82598()
71 * @refill: refill credits index by traffic class
72 * @max: max credits index by traffic class
73 * @bwg_id: bandwidth grouping indexed by traffic class
74 * @prio_type: priority type indexed by traffic class
76 * Configure Tx Descriptor Arbiter and credits for each traffic class.
[all …]
Dixgbe_dcb_82599.c12 * @refill: refill credits index by traffic class
13 * @max: max credits index by traffic class
14 * @bwg_id: bandwidth grouping indexed by traffic class
15 * @prio_type: priority type indexed by traffic class
18 * Configure Rx Packet Arbiter and credits for each traffic class.
39 /* Map all traffic classes to their UP */ in ixgbe_dcb_config_rx_arbiter_82599()
45 /* Configure traffic class credits and priority */ in ixgbe_dcb_config_rx_arbiter_82599()
72 * @refill: refill credits index by traffic class
73 * @max: max credits index by traffic class
74 * @bwg_id: bandwidth grouping indexed by traffic class
[all …]
Dixgbe_dcb.h28 /* Error in traffic class bandwidth allocation */
30 /* Traffic class has both link strict and group strict enabled */
32 /* Link strict traffic class has non zero bandwidth */
36 /* Traffic class has zero bandwidth */
67 * If 8 traffic classes can be configured, the value is 0x80.
73 /* Traffic class bandwidth allocation per direction */
78 u8 up_to_tc_bitmap; /* User Priority to Traffic Class mapping */
92 /* Traffic class configuration */
98 u8 tc; /* Traffic class (TC) */
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb_82598.c12 * @refill: refill credits index by traffic class
13 * @max: max credits index by traffic class
14 * @prio_type: priority type indexed by traffic class
16 * Configure Rx Data Arbiter and credits for each traffic class.
41 /* Configure traffic class credits and priority */ in ixgbe_dcb_config_rx_arbiter_82598()
71 * @refill: refill credits index by traffic class
72 * @max: max credits index by traffic class
73 * @bwg_id: bandwidth grouping indexed by traffic class
74 * @prio_type: priority type indexed by traffic class
76 * Configure Tx Descriptor Arbiter and credits for each traffic class.
[all …]
Dixgbe_dcb_82599.c12 * @refill: refill credits index by traffic class
13 * @max: max credits index by traffic class
14 * @bwg_id: bandwidth grouping indexed by traffic class
15 * @prio_type: priority type indexed by traffic class
18 * Configure Rx Packet Arbiter and credits for each traffic class.
39 /* Map all traffic classes to their UP */ in ixgbe_dcb_config_rx_arbiter_82599()
45 /* Configure traffic class credits and priority */ in ixgbe_dcb_config_rx_arbiter_82599()
72 * @refill: refill credits index by traffic class
73 * @max: max credits index by traffic class
74 * @bwg_id: bandwidth grouping indexed by traffic class
[all …]
Dixgbe_dcb.h28 /* Error in traffic class bandwidth allocation */
30 /* Traffic class has both link strict and group strict enabled */
32 /* Link strict traffic class has non zero bandwidth */
36 /* Traffic class has zero bandwidth */
67 * If 8 traffic classes can be configured, the value is 0x80.
73 /* Traffic class bandwidth allocation per direction */
78 u8 up_to_tc_bitmap; /* User Priority to Traffic Class mapping */
92 /* Traffic class configuration */
98 u8 tc; /* Traffic class (TC) */
/kernel/linux/linux-6.6/include/uapi/linux/
Ddcbnl.h39 * @tc_tx_bw: tc tx bandwidth indexed by traffic class
40 * @tc_rx_bw: tc rx bandwidth indexed by traffic class
41 * @tc_tsa: TSA Assignment table, indexed by traffic class
42 * @prio_tc: priority assignment table mapping 8021Qp to traffic class
43 * @tc_reco_bw: recommended tc bandwidth indexed by traffic class for TLV
44 * @tc_reco_tsa: recommended tc bandwidth indexed by traffic class for TLV
45 * @reco_prio_tc: recommended tc tx bandwidth indexed by traffic class for TLV
76 * @tc_maxrate: maximal tc tx bandwidth indexed by traffic class
115 * outgoing traffic, to specifically identify outgoing
148 * @pfc_cap: Indicates the number of traffic classes on the local device
[all …]
/kernel/linux/linux-5.10/include/uapi/linux/
Ddcbnl.h39 * @tc_tx_bw: tc tx bandwidth indexed by traffic class
40 * @tc_rx_bw: tc rx bandwidth indexed by traffic class
41 * @tc_tsa: TSA Assignment table, indexed by traffic class
42 * @prio_tc: priority assignment table mapping 8021Qp to traffic class
43 * @tc_reco_bw: recommended tc bandwidth indexed by traffic class for TLV
44 * @tc_reco_tsa: recommended tc bandwidth indexed by traffic class for TLV
45 * @reco_prio_tc: recommended tc tx bandwidth indexed by traffic class for TLV
76 * @tc_maxrate: maximal tc tx bandwidth indexed by traffic class
115 * outgoing traffic, to specifically identify outgoing
148 * @pfc_cap: Indicates the number of traffic classes on the local device
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/
Dsparx5_vcap_impl.h45 /* IS0 ethernet, IPv4, IPv6 traffic type keyset generation */
64 /* IS0 MPLS traffic type keyset generation */
83 /* IS0 MBLS traffic type keyset generation */
94 /* IS2 non-ethernet traffic type keyset generation */
102 /* IS2 IPv4 unicast traffic type keyset generation */
109 /* IS2 IPv4 multicast traffic type keyset generation */
117 /* IS2 IPv6 unicast traffic type keyset generation */
125 /* IS2 IPv6 multicast traffic type keyset generation */
134 /* IS2 ARP traffic type keyset generation */
142 /* ES0 Egress port traffic type classification */
[all …]
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/freescale/
Ddpaa.rst159 different traffic flows received by one interface to be processed by different
162 The driver has support for multiple prioritized Tx traffic classes. Priorities
164 strict priority levels. Each traffic class contains NR_CPU TX queues. By
165 default, only one traffic class is enabled and the lowest priority Tx queues
166 are used. Higher priority traffic classes can be enabled with the mqprio
167 qdisc. For example, all four traffic classes are enabled on an interface with
168 the following command. Furthermore, skb priority levels are mapped to traffic
171 * priorities 0 to 3 - traffic class 0 (low priority)
172 * priorities 4 to 7 - traffic class 1 (medium-low priority)
173 * priorities 8 to 11 - traffic class 2 (medium-high priority)
[all …]
/kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/freescale/
Ddpaa.rst159 different traffic flows received by one interface to be processed by different
162 The driver has support for multiple prioritized Tx traffic classes. Priorities
164 strict priority levels. Each traffic class contains NR_CPU TX queues. By
165 default, only one traffic class is enabled and the lowest priority Tx queues
166 are used. Higher priority traffic classes can be enabled with the mqprio
167 qdisc. For example, all four traffic classes are enabled on an interface with
168 the following command. Furthermore, skb priority levels are mapped to traffic
171 * priorities 0 to 3 - traffic class 0 (low priority)
172 * priorities 4 to 7 - traffic class 1 (medium-low priority)
173 * priorities 8 to 11 - traffic class 2 (medium-high priority)
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/perf/
Dnvidia-pmu.rst31 The SCF PMU monitors system level cache events, CPU traffic, and
32 strongly-ordered (SO) PCIE write traffic to local/remote memory. Please see
34 traffic coverage.
52 The NVLink-C2C0 PMU monitors incoming traffic from a GPU/CPU connected with
53 NVLink-C2C (Chip-2-Chip) interconnect. The type of traffic captured by this PMU
58 In this config, the PMU captures GPU ATS translated or EGM traffic from the GPU.
66 the PMU traffic coverage.
92 The NVLink-C2C1 PMU monitors incoming traffic from a GPU connected with
94 traffic, in contrast with NvLink-C2C0 PMU that captures ATS translated traffic.
96 the PMU traffic coverage.
[all …]
/kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/
Dcounters.rst74 Traffic counters and drops due to steering or no buffers. May indicate issues
75 with NIC. These counters include Ethernet traffic counters (including Raw
76 Ethernet) and RDMA/RoCE traffic counters.
93 Traffic Informative Counters
94 Counters which count traffic. These counters can be used for load estimation
97 Traffic Acceleration Counters
98 Counters which count traffic that was accelerated by Mellanox driver or by
100 and the same traffic is counted in both informative and acceleration counters.
102 .. [#accel] Traffic acceleration counter.
127 These counters provide information on the amount of traffic that was accelerated
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/cgroup-v1/
Dnet_prio.rst6 dynamically set the priority of network traffic generated by various
9 Nominally, an application would set the priority of its traffic via the
13 2) The priority of application traffic is often a site-specific administrative
17 the priority of egress traffic on a given interface. Network priority groups can
34 This file contains a map of the priorities assigned to traffic originating
42 This command would force any traffic originating from processes belonging to the
44 said traffic set to the value 5. The parent accounting group also has a
53 traffic to be steered to hardware/driver based traffic classes. These mappings
/kernel/linux/linux-6.6/Documentation/admin-guide/cgroup-v1/
Dnet_prio.rst6 dynamically set the priority of network traffic generated by various
9 Nominally, an application would set the priority of its traffic via the
13 2) The priority of application traffic is often a site-specific administrative
17 the priority of egress traffic on a given interface. Network priority groups can
34 This file contains a map of the priorities assigned to traffic originating
42 This command would force any traffic originating from processes belonging to the
44 said traffic set to the value 5. The parent accounting group also has a
53 traffic to be steered to hardware/driver based traffic classes. These mappings
/kernel/linux/linux-6.6/Documentation/networking/
Dtc-queue-filters.rst7 TC can be used for directing traffic to either a set of queues or
12 1) TC filter directing traffic to a set of queues is achieved
14 the priority maps to a traffic class (set of queues) when
17 2) TC filter directs traffic to a transmit queue with the action
25 1) TC flower filter directs incoming traffic to a set of queues using
27 hw_tc $TCID - Specify a hardware traffic class to pass matching
35 devices, TC filter directing traffic to a queue have higher
/kernel/linux/linux-6.6/Documentation/misc-devices/
Ddw-xdata-pcie.rst4 Driver for Synopsys DesignWare PCIe traffic generator (also known as xData)
22 The dw-xdata-pcie driver can be used to enable/disable PCIe traffic
33 Write TLPs traffic generation - Root Complex to Endpoint direction
36 Generate traffic::
45 Stop traffic in any direction::
49 Read TLPs traffic generation - Endpoint to Root Complex direction
52 Generate traffic::
61 Stop traffic in any direction::
/kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/intel/
De1000e.rst64 all traffic types, but lacking in small packet performance and latency.
69 it dynamically adjusts the InterruptThrottleRate value based on the traffic
70 that it receives. After determining the type of incoming traffic in the last
72 for that traffic.
74 The algorithm classifies the incoming traffic every interval into
76 adjusted to suit that traffic type the best. There are three classes defined:
77 "Bulk traffic", for large amounts of packets of normal size; "Low latency",
78 for small amounts of traffic and/or a significant percentage of small
80 minimal traffic.
84 However, this is generally not suitable for bulk throughput traffic due
[all …]
De1000.rst111 all traffic types,but lacking in small packet performance and latency.
116 it dynamically adjusts the InterruptThrottleRate value based on the traffic
117 that it receives. After determining the type of incoming traffic in the last
119 for that traffic.
121 The algorithm classifies the incoming traffic every interval into
123 adjusted to suit that traffic type the best. There are three classes defined:
124 "Bulk traffic", for large amounts of packets of normal size; "Low latency",
125 for small amounts of traffic and/or a significant percentage of small
127 minimal traffic.
130 for traffic that falls in class "Bulk traffic". If traffic falls in the "Low
[all …]
Diavf.rst107 - 1 Traffic Class (TC), TC0
121 allow L2 tunneling and the ability to segregate traffic within a particular
139 and allow Tx traffic to be rate limited per application. Follow the steps below
155 1. Create traffic classes (TCs). Maximum of 8 TCs can be created per interface.
209 for VXLAN traffic in non-tunnel mode, PCTYPE is identified as a VXLAN
212 - If a TC filter on a PF matches traffic over a VF (on the PF), that traffic
214 the VF. Such traffic will end up getting dropped higher up in the TCP/IP
216 - If traffic matches multiple TC filters that point to different TCs, that
217 traffic will be duplicated and sent to all matching TC queues. The hardware
234 Traffic Is Not Being Passed Between VM and Client
[all …]
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/intel/
De1000e.rst64 all traffic types, but lacking in small packet performance and latency.
69 it dynamically adjusts the InterruptThrottleRate value based on the traffic
70 that it receives. After determining the type of incoming traffic in the last
72 for that traffic.
74 The algorithm classifies the incoming traffic every interval into
76 adjusted to suit that traffic type the best. There are three classes defined:
77 "Bulk traffic", for large amounts of packets of normal size; "Low latency",
78 for small amounts of traffic and/or a significant percentage of small
80 minimal traffic.
84 However, this is generally not suitable for bulk throughput traffic due
[all …]
De1000.rst111 all traffic types,but lacking in small packet performance and latency.
116 it dynamically adjusts the InterruptThrottleRate value based on the traffic
117 that it receives. After determining the type of incoming traffic in the last
119 for that traffic.
121 The algorithm classifies the incoming traffic every interval into
123 adjusted to suit that traffic type the best. There are three classes defined:
124 "Bulk traffic", for large amounts of packets of normal size; "Low latency",
125 for small amounts of traffic and/or a significant percentage of small
127 minimal traffic.
130 for traffic that falls in class "Bulk traffic". If traffic falls in the "Low
[all …]
Diavf.rst107 - 1 Traffic Class (TC), TC0
121 allow L2 tunneling and the ability to segregate traffic within a particular
139 and allow Tx traffic to be rate limited per application. Follow the steps below
155 1. Create traffic classes (TCs). Maximum of 8 TCs can be created per interface.
209 for VXLAN traffic in non-tunnel mode, PCTYPE is identified as a VXLAN
212 - If a TC filter on a PF matches traffic over a VF (on the PF), that traffic
214 the VF. Such traffic will end up getting dropped higher up in the TCP/IP
216 - If traffic matches multiple TC filters that point to different TCs, that
217 traffic will be duplicated and sent to all matching TC queues. The hardware
234 Traffic Is Not Being Passed Between VM and Client
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/
Dqos_mc_aware.sh5 # causes throughput of UC traffic to drop severely when a switch is under heavy
11 # Because mlxsw throttles CPU port, the traffic can't actually reach userspace
17 # So instead we send traffic with mausezahn and use RX ethtool counters at $h3.
18 # Multicast traffic is untagged, unicast traffic is tagged with PCP 1. Therefore
20 # measure the throughput. In order to avoid prioritizing unicast traffic, prio
26 # multicast traffic uses 8K frames.
31 # | multicast | | traffic | 192.0.2.129/28 |
32 # | traffic | | | e-qos-map 0:1 |
150 # room for both streams of traffic to be admitted to shared buffer.
269 check_err $(bc <<< "$deg > 25") "MC traffic degrades UC performance too much"
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/
Dqos_mc_aware.sh5 # causes throughput of UC traffic to drop severely when a switch is under heavy
11 # Because mlxsw throttles CPU port, the traffic can't actually reach userspace
17 # So instead we send traffic with mausezahn and use RX ethtool counters at $h3.
18 # Multicast traffic is untagged, unicast traffic is tagged with PCP 1. Therefore
20 # measure the throughput. In order to avoid prioritizing unicast traffic, prio
26 # multicast traffic uses 8K frames.
31 # | multicast | | traffic | 192.0.2.129/28 |
32 # | traffic | | | e-qos-map 0:1 |
147 # room for both streams of traffic to be admitted to shared buffer.
266 check_err $(bc <<< "$deg > 25") "MC traffic degrades UC performance too much"

12345678910>>...89