Searched full:traffic (Results 1 – 25 of 1270) sorted by relevance
12345678910>>...51
/linux-6.12.1/net/core/ |
D | ieee8021q_helpers.c | 10 /* The following arrays map Traffic Types (TT) to traffic classes (TC) for 12 * IEEE 802.1Q-2022 in Annex I "I.3 Traffic type to traffic class mapping" and 13 * Table I-1 "Traffic type to traffic class mapping". 82 * ieee8021q_tt_to_tc - Map IEEE 802.1Q Traffic Type to Traffic Class 83 * @tt: IEEE 802.1Q Traffic Type 86 * This function maps an IEEE 802.1Q Traffic Type to a Traffic Class (TC) based 88 * example provided by IEEE 802.1Q-2022 in Annex I "I.3 Traffic type to traffic 89 * class mapping" and Table I-1 "Traffic type to traffic class mapping". 91 * Return: Traffic Class corresponding to the given Traffic Type or negative 97 pr_err("Requested Traffic Type (%d) is out of range (%d)\n", tt, in ieee8021q_tt_to_tc() [all …]
|
/linux-6.12.1/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_dcb_82598.c | 12 * @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. 39 /* Configure traffic class credits and priority */ in ixgbe_dcb_config_rx_arbiter_82598() 69 * @refill: refill credits index by traffic class 70 * @max: max credits index by traffic class 71 * @bwg_id: bandwidth grouping indexed by traffic class 72 * @prio_type: priority type indexed by traffic class 74 * Configure Tx Descriptor Arbiter and credits for each traffic class. [all …]
|
D | ixgbe_dcb_82599.c | 12 * @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 …]
|
D | ixgbe_dcb.h | 28 /* 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) */
|
/linux-6.12.1/include/uapi/linux/ |
D | dcbnl.h | 39 * @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 …]
|
D | amt.h | 10 * The Gateway mode encapsulates IGMP/MLD traffic and decapsulates 11 * multicast traffic. 15 * The Relay mode encapsulates multicast traffic and decapsulates 16 * IGMP/MLD traffic.
|
/linux-6.12.1/drivers/net/ethernet/microchip/sparx5/ |
D | sparx5_vcap_impl.h | 45 /* 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 …]
|
/linux-6.12.1/Documentation/admin-guide/perf/ |
D | nvidia-pmu.rst | 31 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 …]
|
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/freescale/ |
D | dpaa.rst | 159 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 …]
|
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
D | counters.rst | 74 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 …]
|
/linux-6.12.1/Documentation/admin-guide/cgroup-v1/ |
D | net_prio.rst | 6 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
|
/linux-6.12.1/Documentation/networking/ |
D | tc-queue-filters.rst | 7 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
|
D | bridge.rst | 74 * Blocking: The port is disabled for data traffic and only listens for 117 be in the forwarding state (used for data traffic) and which should be in 126 it to actively forward network traffic. 128 bridge will forward traffic towards the designated segment. Designated ports 192 to intelligently manage multicast traffic within a local area network (LAN). 198 switch optimizes the forwarding of multicast traffic. Instead of blindly 199 broadcasting the multicast traffic to all ports, it sends the multicast 200 traffic based on the destination MAC address only to ports which have 220 traffic forwarding is called the IGMP leave latency. A device configured 222 traffic if the last host to request to receive traffic from the device [all …]
|
D | bonding.rst | 287 traffic recently (the precise criteria depends upon the 288 bonding mode, and the state of the slave). Regular traffic is 331 non-ARP traffic should be filtered (disregarded) for link 371 is receiving the appropriate ARP traffic. 390 target fail (but not the switch itself), the probe traffic 406 determining if a slave has received traffic for link availability 410 levels of third party broadcast traffic would fool the standard 412 filtering can resolve this, as only ARP traffic is considered for 500 often takes place for any traffic, not just ARP 501 traffic, if the switch snoops incoming traffic to [all …]
|
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/intel/ |
D | e1000e.rst | 64 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 …]
|
D | e1000.rst | 111 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 …]
|
D | iavf.rst | 107 - 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 …]
|
D | ixgbe.rst | 232 the DCB features (multiple traffic classes utilizing Priority Flow Control and 235 When DCB is enabled, network traffic is transmitted and received through 236 multiple traffic classes (packet buffers in the NIC). The traffic is associated 238 in the VLAN tag. When SR-IOV is not enabled, each traffic class is associated 240 pairs for a given traffic class depends on the hardware configuration. When 243 receive/transmit descriptor queue pairs. When multiple traffic classes are 245 each traffic class. When a single traffic class is configured in the hardware, 246 the pools contain multiple queue pairs from the single traffic class. 248 The number of VFs that can be allocated depends on the number of traffic 249 classes that can be enabled. The configurable number of traffic classes for [all …]
|
/linux-6.12.1/Documentation/misc-devices/ |
D | dw-xdata-pcie.rst | 4 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::
|
/linux-6.12.1/tools/testing/selftests/drivers/net/hw/ |
D | rss_ctx.py | 77 # - "target": required, which queues we expect to get iperf traffic 78 # - "empty": optional, which queues should see no traffic at all 79 # - "noise": optional, which queues we expect to see low traffic; 90 ksft_ge(directed, 20000, f"traffic on {name}: " + str(cnts)) 93 f"traffic on other queues ({name})':" + str(cnts)) 96 f"traffic on inactive queues ({name}): " + str(cnts)) 148 # Check we only get traffic on the first 2 queues 153 ksft_ge(cnts[0], 5000, "traffic on main context (1/2): " + str(cnts)) 154 ksft_ge(cnts[1], 5000, "traffic on main context (2/2): " + str(cnts)) 156 ksft_eq(sum(cnts[2:]), 0, "traffic on unused queues: " + str(cnts)) [all …]
|
/linux-6.12.1/net/batman-adv/ |
D | types.h | 759 * enum batadv_counters - indices for traffic counters 762 /** @BATADV_CNT_TX: transmitted payload traffic packet counter */ 765 /** @BATADV_CNT_TX_BYTES: transmitted payload traffic bytes counter */ 769 * @BATADV_CNT_TX_DROPPED: dropped transmission payload traffic packet 774 /** @BATADV_CNT_RX: received payload traffic packet counter */ 777 /** @BATADV_CNT_RX_BYTES: received payload traffic bytes counter */ 780 /** @BATADV_CNT_FORWARD: forwarded payload traffic packet counter */ 784 * @BATADV_CNT_FORWARD_BYTES: forwarded payload traffic bytes counter 789 * @BATADV_CNT_MGMT_TX: transmitted routing protocol traffic packet 795 * @BATADV_CNT_MGMT_TX_BYTES: transmitted routing protocol traffic bytes [all …]
|
/linux-6.12.1/tools/testing/selftests/drivers/net/mlxsw/ |
D | qos_mc_aware.sh | 5 # 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"
|
/linux-6.12.1/tools/testing/selftests/net/ |
D | srv6_hencap_red_l3vpn_test.sh | 17 # i) The SRv6 H.Encaps.Red behavior applies SRv6 Policies on traffic received 31 # handling, at the same time, both tunneled IPv4 and IPv6 traffic. 96 # An SRv6 ingress router applies SRv6 policies to the traffic received from a 98 # received traffic into a new IPv6 packet with a given SID List contained in 108 # i.a) IPv6 traffic, SID List=fcff:3::e,fcff:4::e,fcff:2::d46 109 # ii.a) IPv4 traffic, SID List=fcff:2::d46 111 # Policy (i.a) steers tunneled IPv6 traffic through SRv6 routers 112 # rt-3,rt-4,rt-2. Instead, Policy (ii.a) steers tunneled IPv4 traffic through 116 # traffic, the H.Encaps.Red omits the presence of SRH at all, since the SID 123 # i.b) IPv6 traffic, SID List=fcff:1::d46 [all …]
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx4/ |
D | fw_qos.h | 57 * mlx4_SET_PORT_PRIO2TC - This routine maps user priorities to traffic 70 * traffic classes (ETS) and configured rate limit for traffic classes. 76 * @tc_tx_bw: The percentage of the bandwidth allocated for traffic class 77 * within a TC group. The sum of the bw_percentage of all the traffic 79 * @pg: The TC group the traffic class is associated with. 80 * @ratelimit: The maximal bandwidth allowed for the use by this traffic class.
|
/linux-6.12.1/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | fwsignal.h | 13 * @BRCMF_FWS_FIFO_AC_BK: fifo for background traffic. 14 * @BRCMF_FWS_FIFO_AC_BE: fifo for best-effort traffic. 15 * @BRCMF_FWS_FIFO_AC_VI: fifo for video traffic. 16 * @BRCMF_FWS_FIFO_AC_VO: fifo for voice traffic.
|
12345678910>>...51