]> Git Repo - linux.git/blob - Documentation/ABI/testing/sysfs-class-net-queues
Linux 6.14-rc3
[linux.git] / Documentation / ABI / testing / sysfs-class-net-queues
1 What:           /sys/class/net/<iface>/queues/rx-<queue>/rps_cpus
2 Date:           March 2010
3 KernelVersion:  2.6.35
4 Contact:        [email protected]
5 Description:
6                 Mask of the CPU(s) currently enabled to participate into the
7                 Receive Packet Steering packet processing flow for this
8                 network device queue. Possible values depend on the number
9                 of available CPU(s) in the system.
10
11 What:           /sys/class/net/<iface>/queues/rx-<queue>/rps_flow_cnt
12 Date:           April 2010
13 KernelVersion:  2.6.35
14 Contact:        [email protected]
15 Description:
16                 Number of Receive Packet Steering flows being currently
17                 processed by this particular network device receive queue.
18
19 What:           /sys/class/net/<iface>/queues/tx-<queue>/tx_timeout
20 Date:           November 2011
21 KernelVersion:  3.3
22 Contact:        [email protected]
23 Description:
24                 Indicates the number of transmit timeout events seen by this
25                 network interface transmit queue.
26
27 What:           /sys/class/net/<iface>/queues/tx-<queue>/tx_maxrate
28 Date:           March 2015
29 KernelVersion:  4.1
30 Contact:        [email protected]
31 Description:
32                 A Mbps max-rate set for the queue, a value of zero means disabled,
33                 default is disabled.
34
35 What:           /sys/class/net/<iface>/queues/tx-<queue>/xps_cpus
36 Date:           November 2010
37 KernelVersion:  2.6.38
38 Contact:        [email protected]
39 Description:
40                 Mask of the CPU(s) currently enabled to participate into the
41                 Transmit Packet Steering packet processing flow for this
42                 network device transmit queue. Possible values depend on the
43                 number of available CPU(s) in the system.
44
45 What:           /sys/class/net/<iface>/queues/tx-<queue>/xps_rxqs
46 Date:           June 2018
47 KernelVersion:  4.18.0
48 Contact:        [email protected]
49 Description:
50                 Mask of the receive queue(s) currently enabled to participate
51                 into the Transmit Packet Steering packet processing flow for this
52                 network device transmit queue. Possible values depend on the
53                 number of available receive queue(s) in the network device.
54                 Default is disabled.
55
56 What:           /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
57 Date:           November 2011
58 KernelVersion:  3.3
59 Contact:        [email protected]
60 Description:
61                 Indicates the hold time in milliseconds to measure the slack
62                 of this particular network device transmit queue.
63                 Default value is 1000.
64
65 What:           /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
66 Date:           November 2011
67 KernelVersion:  3.3
68 Contact:        [email protected]
69 Description:
70                 Indicates the number of bytes (objects) in flight on this
71                 network device transmit queue.
72
73 What:           /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit
74 Date:           November 2011
75 KernelVersion:  3.3
76 Contact:        [email protected]
77 Description:
78                 Indicates the current limit of bytes allowed to be queued
79                 on this network device transmit queue. This value is clamped
80                 to be within the bounds defined by limit_max and limit_min.
81
82 What:           /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
83 Date:           November 2011
84 KernelVersion:  3.3
85 Contact:        [email protected]
86 Description:
87                 Indicates the absolute maximum limit of bytes allowed to be
88                 queued on this network device transmit queue. See
89                 include/linux/dynamic_queue_limits.h for the default value.
90
91 What:           /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
92 Date:           November 2011
93 KernelVersion:  3.3
94 Contact:        [email protected]
95 Description:
96                 Indicates the absolute minimum limit of bytes allowed to be
97                 queued on this network device transmit queue. Default value is
98                 0.
99
100 What:           /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/stall_thrs
101 Date:           Jan 2024
102 KernelVersion:  6.9
103 Contact:        [email protected]
104 Description:
105                 Tx completion stall detection threshold in ms. Kernel will
106                 guarantee to detect all stalls longer than this threshold but
107                 may also detect stalls longer than half of the threshold.
108
109 What:           /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/stall_cnt
110 Date:           Jan 2024
111 KernelVersion:  6.9
112 Contact:        [email protected]
113 Description:
114                 Number of detected Tx completion stalls.
115
116 What:           /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/stall_max
117 Date:           Jan 2024
118 KernelVersion:  6.9
119 Contact:        [email protected]
120 Description:
121                 Longest detected Tx completion stall. Write 0 to clear.
This page took 0.040447 seconds and 4 git commands to generate.