xref: /linux/Documentation/ABI/testing/sysfs-class-net-queues (revision 1a02ef76acfa0e172e7c3b08e4efb89db84ef0a5)
1*1a02ef76SFlorian FainelliWhat:		/sys/class/<iface>/queues/rx-<queue>/rps_cpus
2*1a02ef76SFlorian FainelliDate:		March 2010
3*1a02ef76SFlorian FainelliKernelVersion:	2.6.35
4*1a02ef76SFlorian FainelliContact:	netdev@vger.kernel.org
5*1a02ef76SFlorian FainelliDescription:
6*1a02ef76SFlorian Fainelli		Mask of the CPU(s) currently enabled to participate into the
7*1a02ef76SFlorian Fainelli		Receive Packet Steering packet processing flow for this
8*1a02ef76SFlorian Fainelli		network device queue. Possible values depend on the number
9*1a02ef76SFlorian Fainelli		of available CPU(s) in the system.
10*1a02ef76SFlorian Fainelli
11*1a02ef76SFlorian FainelliWhat:		/sys/class/<iface>/queues/rx-<queue>/rps_flow_cnt
12*1a02ef76SFlorian FainelliDate:		April 2010
13*1a02ef76SFlorian FainelliKernelVersion:	2.6.35
14*1a02ef76SFlorian FainelliContact:	netdev@vger.kernel.org
15*1a02ef76SFlorian FainelliDescription:
16*1a02ef76SFlorian Fainelli		Number of Receive Packet Steering flows being currently
17*1a02ef76SFlorian Fainelli		processed by this particular network device receive queue.
18*1a02ef76SFlorian Fainelli
19*1a02ef76SFlorian FainelliWhat:		/sys/class/<iface>/queues/tx-<queue>/tx_timeout
20*1a02ef76SFlorian FainelliDate:		November 2011
21*1a02ef76SFlorian FainelliKernelVersion:	3.3
22*1a02ef76SFlorian FainelliContact:	netdev@vger.kernel.org
23*1a02ef76SFlorian FainelliDescription:
24*1a02ef76SFlorian Fainelli		Indicates the number of transmit timeout events seen by this
25*1a02ef76SFlorian Fainelli		network interface transmit queue.
26*1a02ef76SFlorian Fainelli
27*1a02ef76SFlorian FainelliWhat:		/sys/class/<iface>/queues/tx-<queue>/xps_cpus
28*1a02ef76SFlorian FainelliDate:		November 2010
29*1a02ef76SFlorian FainelliKernelVersion:	2.6.38
30*1a02ef76SFlorian FainelliContact:	netdev@vger.kernel.org
31*1a02ef76SFlorian FainelliDescription:
32*1a02ef76SFlorian Fainelli		Mask of the CPU(s) currently enabled to participate into the
33*1a02ef76SFlorian Fainelli		Transmit Packet Steering packet processing flow for this
34*1a02ef76SFlorian Fainelli		network device transmit queue. Possible vaules depend on the
35*1a02ef76SFlorian Fainelli		number of available CPU(s) in the system.
36*1a02ef76SFlorian Fainelli
37*1a02ef76SFlorian FainelliWhat:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
38*1a02ef76SFlorian FainelliDate:		November 2011
39*1a02ef76SFlorian FainelliKernelVersion:	3.3
40*1a02ef76SFlorian FainelliContact:	netdev@vger.kernel.org
41*1a02ef76SFlorian FainelliDescription:
42*1a02ef76SFlorian Fainelli		Indicates the hold time in milliseconds to measure the slack
43*1a02ef76SFlorian Fainelli		of this particular network device transmit queue.
44*1a02ef76SFlorian Fainelli		Default value is 1000.
45*1a02ef76SFlorian Fainelli
46*1a02ef76SFlorian FainelliWhat:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
47*1a02ef76SFlorian FainelliDate:		November 2011
48*1a02ef76SFlorian FainelliKernelVersion:	3.3
49*1a02ef76SFlorian FainelliContact:	netdev@vger.kernel.org
50*1a02ef76SFlorian FainelliDescription:
51*1a02ef76SFlorian Fainelli		Indicates the number of bytes (objects) in flight on this
52*1a02ef76SFlorian Fainelli		network device transmit queue.
53*1a02ef76SFlorian Fainelli
54*1a02ef76SFlorian FainelliWhat:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit
55*1a02ef76SFlorian FainelliDate:		November 2011
56*1a02ef76SFlorian FainelliKernelVersion:	3.3
57*1a02ef76SFlorian FainelliContact:	netdev@vger.kernel.org
58*1a02ef76SFlorian FainelliDescription:
59*1a02ef76SFlorian Fainelli		Indicates the current limit of bytes allowed to be queued
60*1a02ef76SFlorian Fainelli		on this network device transmit queue. This value is clamped
61*1a02ef76SFlorian Fainelli		to be within the bounds defined by limit_max and limit_min.
62*1a02ef76SFlorian Fainelli
63*1a02ef76SFlorian FainelliWhat:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
64*1a02ef76SFlorian FainelliDate:		November 2011
65*1a02ef76SFlorian FainelliKernelVersion:	3.3
66*1a02ef76SFlorian FainelliContact:	netdev@vger.kernel.org
67*1a02ef76SFlorian FainelliDescription:
68*1a02ef76SFlorian Fainelli		Indicates the absolute maximum limit of bytes allowed to be
69*1a02ef76SFlorian Fainelli		queued on this network device transmit queue. See
70*1a02ef76SFlorian Fainelli		include/linux/dynamic_queue_limits.h for the default value.
71*1a02ef76SFlorian Fainelli
72*1a02ef76SFlorian FainelliWhat:		/sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
73*1a02ef76SFlorian FainelliDate:		November 2011
74*1a02ef76SFlorian FainelliKernelVersion:	3.3
75*1a02ef76SFlorian FainelliContact:	netdev@vger.kernel.org
76*1a02ef76SFlorian FainelliDescription:
77*1a02ef76SFlorian Fainelli		Indicates the absolute minimum limit of bytes allowed to be
78*1a02ef76SFlorian Fainelli		queued on this network device transmit queue. Default value is
79*1a02ef76SFlorian Fainelli		0.
80