GNU Linux-libre 4.4.294-gnu1
[releases.git] / Documentation / ABI / testing / sysfs-class-net-queues
1 What:           /sys/class/<iface>/queues/rx-<queue>/rps_cpus
2 Date:           March 2010
3 KernelVersion:  2.6.35
4 Contact:        netdev@vger.kernel.org
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/<iface>/queues/rx-<queue>/rps_flow_cnt
12 Date:           April 2010
13 KernelVersion:  2.6.35
14 Contact:        netdev@vger.kernel.org
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/<iface>/queues/tx-<queue>/tx_timeout
20 Date:           November 2011
21 KernelVersion:  3.3
22 Contact:        netdev@vger.kernel.org
23 Description:
24                 Indicates the number of transmit timeout events seen by this
25                 network interface transmit queue.
26
27 What:           /sys/class/<iface>/queues/tx-<queue>/tx_maxrate
28 Date:           March 2015
29 KernelVersion:  4.1
30 Contact:        netdev@vger.kernel.org
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/<iface>/queues/tx-<queue>/xps_cpus
36 Date:           November 2010
37 KernelVersion:  2.6.38
38 Contact:        netdev@vger.kernel.org
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 vaules depend on the
43                 number of available CPU(s) in the system.
44
45 What:           /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
46 Date:           November 2011
47 KernelVersion:  3.3
48 Contact:        netdev@vger.kernel.org
49 Description:
50                 Indicates the hold time in milliseconds to measure the slack
51                 of this particular network device transmit queue.
52                 Default value is 1000.
53
54 What:           /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
55 Date:           November 2011
56 KernelVersion:  3.3
57 Contact:        netdev@vger.kernel.org
58 Description:
59                 Indicates the number of bytes (objects) in flight on this
60                 network device transmit queue.
61
62 What:           /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit
63 Date:           November 2011
64 KernelVersion:  3.3
65 Contact:        netdev@vger.kernel.org
66 Description:
67                 Indicates the current limit of bytes allowed to be queued
68                 on this network device transmit queue. This value is clamped
69                 to be within the bounds defined by limit_max and limit_min.
70
71 What:           /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
72 Date:           November 2011
73 KernelVersion:  3.3
74 Contact:        netdev@vger.kernel.org
75 Description:
76                 Indicates the absolute maximum limit of bytes allowed to be
77                 queued on this network device transmit queue. See
78                 include/linux/dynamic_queue_limits.h for the default value.
79
80 What:           /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
81 Date:           November 2011
82 KernelVersion:  3.3
83 Contact:        netdev@vger.kernel.org
84 Description:
85                 Indicates the absolute minimum limit of bytes allowed to be
86                 queued on this network device transmit queue. Default value is
87                 0.