xref: /OK3568_Linux_fs/kernel/Documentation/ABI/testing/sysfs-class-net-queues (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunWhat:		/sys/class/<iface>/queues/rx-<queue>/rps_cpus
2*4882a593SmuzhiyunDate:		March 2010
3*4882a593SmuzhiyunKernelVersion:	2.6.35
4*4882a593SmuzhiyunContact:	netdev@vger.kernel.org
5*4882a593SmuzhiyunDescription:
6*4882a593Smuzhiyun		Mask of the CPU(s) currently enabled to participate into the
7*4882a593Smuzhiyun		Receive Packet Steering packet processing flow for this
8*4882a593Smuzhiyun		network device queue. Possible values depend on the number
9*4882a593Smuzhiyun		of available CPU(s) in the system.
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunWhat:		/sys/class/<iface>/queues/rx-<queue>/rps_flow_cnt
12*4882a593SmuzhiyunDate:		April 2010
13*4882a593SmuzhiyunKernelVersion:	2.6.35
14*4882a593SmuzhiyunContact:	netdev@vger.kernel.org
15*4882a593SmuzhiyunDescription:
16*4882a593Smuzhiyun		Number of Receive Packet Steering flows being currently
17*4882a593Smuzhiyun		processed by this particular network device receive queue.
18*4882a593Smuzhiyun
19*4882a593SmuzhiyunWhat:		/sys/class/<iface>/queues/tx-<queue>/tx_timeout
20*4882a593SmuzhiyunDate:		November 2011
21*4882a593SmuzhiyunKernelVersion:	3.3
22*4882a593SmuzhiyunContact:	netdev@vger.kernel.org
23*4882a593SmuzhiyunDescription:
24*4882a593Smuzhiyun		Indicates the number of transmit timeout events seen by this
25*4882a593Smuzhiyun		network interface transmit queue.
26*4882a593Smuzhiyun
27*4882a593SmuzhiyunWhat:		/sys/class/<iface>/queues/tx-<queue>/tx_maxrate
28*4882a593SmuzhiyunDate:		March 2015
29*4882a593SmuzhiyunKernelVersion:	4.1
30*4882a593SmuzhiyunContact:	netdev@vger.kernel.org
31*4882a593SmuzhiyunDescription:
32*4882a593Smuzhiyun		A Mbps max-rate set for the queue, a value of zero means disabled,
33*4882a593Smuzhiyun		default is disabled.
34*4882a593Smuzhiyun
35*4882a593SmuzhiyunWhat:		/sys/class/<iface>/queues/tx-<queue>/xps_cpus
36*4882a593SmuzhiyunDate:		November 2010
37*4882a593SmuzhiyunKernelVersion:	2.6.38
38*4882a593SmuzhiyunContact:	netdev@vger.kernel.org
39*4882a593SmuzhiyunDescription:
40*4882a593Smuzhiyun		Mask of the CPU(s) currently enabled to participate into the
41*4882a593Smuzhiyun		Transmit Packet Steering packet processing flow for this
42*4882a593Smuzhiyun		network device transmit queue. Possible vaules depend on the
43*4882a593Smuzhiyun		number of available CPU(s) in the system.
44*4882a593Smuzhiyun
45*4882a593SmuzhiyunWhat:		/sys/class/<iface>/queues/tx-<queue>/xps_rxqs
46*4882a593SmuzhiyunDate:		June 2018
47*4882a593SmuzhiyunKernelVersion:	4.18.0
48*4882a593SmuzhiyunContact:	netdev@vger.kernel.org
49*4882a593SmuzhiyunDescription:
50*4882a593Smuzhiyun		Mask of the receive queue(s) currently enabled to participate
51*4882a593Smuzhiyun		into the Transmit Packet Steering packet processing flow for this
52*4882a593Smuzhiyun		network device transmit queue. Possible values depend on the
53*4882a593Smuzhiyun		number of available receive queue(s) in the network device.
54*4882a593Smuzhiyun		Default is disabled.
55*4882a593Smuzhiyun
56*4882a593SmuzhiyunWhat:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
57*4882a593SmuzhiyunDate:		November 2011
58*4882a593SmuzhiyunKernelVersion:	3.3
59*4882a593SmuzhiyunContact:	netdev@vger.kernel.org
60*4882a593SmuzhiyunDescription:
61*4882a593Smuzhiyun		Indicates the hold time in milliseconds to measure the slack
62*4882a593Smuzhiyun		of this particular network device transmit queue.
63*4882a593Smuzhiyun		Default value is 1000.
64*4882a593Smuzhiyun
65*4882a593SmuzhiyunWhat:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
66*4882a593SmuzhiyunDate:		November 2011
67*4882a593SmuzhiyunKernelVersion:	3.3
68*4882a593SmuzhiyunContact:	netdev@vger.kernel.org
69*4882a593SmuzhiyunDescription:
70*4882a593Smuzhiyun		Indicates the number of bytes (objects) in flight on this
71*4882a593Smuzhiyun		network device transmit queue.
72*4882a593Smuzhiyun
73*4882a593SmuzhiyunWhat:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit
74*4882a593SmuzhiyunDate:		November 2011
75*4882a593SmuzhiyunKernelVersion:	3.3
76*4882a593SmuzhiyunContact:	netdev@vger.kernel.org
77*4882a593SmuzhiyunDescription:
78*4882a593Smuzhiyun		Indicates the current limit of bytes allowed to be queued
79*4882a593Smuzhiyun		on this network device transmit queue. This value is clamped
80*4882a593Smuzhiyun		to be within the bounds defined by limit_max and limit_min.
81*4882a593Smuzhiyun
82*4882a593SmuzhiyunWhat:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
83*4882a593SmuzhiyunDate:		November 2011
84*4882a593SmuzhiyunKernelVersion:	3.3
85*4882a593SmuzhiyunContact:	netdev@vger.kernel.org
86*4882a593SmuzhiyunDescription:
87*4882a593Smuzhiyun		Indicates the absolute maximum limit of bytes allowed to be
88*4882a593Smuzhiyun		queued on this network device transmit queue. See
89*4882a593Smuzhiyun		include/linux/dynamic_queue_limits.h for the default value.
90*4882a593Smuzhiyun
91*4882a593SmuzhiyunWhat:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
92*4882a593SmuzhiyunDate:		November 2011
93*4882a593SmuzhiyunKernelVersion:	3.3
94*4882a593SmuzhiyunContact:	netdev@vger.kernel.org
95*4882a593SmuzhiyunDescription:
96*4882a593Smuzhiyun		Indicates the absolute minimum limit of bytes allowed to be
97*4882a593Smuzhiyun		queued on this network device transmit queue. Default value is
98*4882a593Smuzhiyun		0.
99