11a02ef76SFlorian FainelliWhat: /sys/class/<iface>/queues/rx-<queue>/rps_cpus 21a02ef76SFlorian FainelliDate: March 2010 31a02ef76SFlorian FainelliKernelVersion: 2.6.35 41a02ef76SFlorian FainelliContact: netdev@vger.kernel.org 51a02ef76SFlorian FainelliDescription: 61a02ef76SFlorian Fainelli Mask of the CPU(s) currently enabled to participate into the 71a02ef76SFlorian Fainelli Receive Packet Steering packet processing flow for this 81a02ef76SFlorian Fainelli network device queue. Possible values depend on the number 91a02ef76SFlorian Fainelli of available CPU(s) in the system. 101a02ef76SFlorian Fainelli 111a02ef76SFlorian FainelliWhat: /sys/class/<iface>/queues/rx-<queue>/rps_flow_cnt 121a02ef76SFlorian FainelliDate: April 2010 131a02ef76SFlorian FainelliKernelVersion: 2.6.35 141a02ef76SFlorian FainelliContact: netdev@vger.kernel.org 151a02ef76SFlorian FainelliDescription: 161a02ef76SFlorian Fainelli Number of Receive Packet Steering flows being currently 171a02ef76SFlorian Fainelli processed by this particular network device receive queue. 181a02ef76SFlorian Fainelli 191a02ef76SFlorian FainelliWhat: /sys/class/<iface>/queues/tx-<queue>/tx_timeout 201a02ef76SFlorian FainelliDate: November 2011 211a02ef76SFlorian FainelliKernelVersion: 3.3 221a02ef76SFlorian FainelliContact: netdev@vger.kernel.org 231a02ef76SFlorian FainelliDescription: 241a02ef76SFlorian Fainelli Indicates the number of transmit timeout events seen by this 251a02ef76SFlorian Fainelli network interface transmit queue. 261a02ef76SFlorian Fainelli 27*822b3b2eSJohn FastabendWhat: /sys/class/<iface>/queues/tx-<queue>/tx_maxrate 28*822b3b2eSJohn FastabendDate: March 2015 29*822b3b2eSJohn FastabendKernelVersion: 4.1 30*822b3b2eSJohn FastabendContact: netdev@vger.kernel.org 31*822b3b2eSJohn FastabendDescription: 32*822b3b2eSJohn Fastabend A Mbps max-rate set for the queue, a value of zero means disabled, 33*822b3b2eSJohn Fastabend default is disabled. 34*822b3b2eSJohn Fastabend 351a02ef76SFlorian FainelliWhat: /sys/class/<iface>/queues/tx-<queue>/xps_cpus 361a02ef76SFlorian FainelliDate: November 2010 371a02ef76SFlorian FainelliKernelVersion: 2.6.38 381a02ef76SFlorian FainelliContact: netdev@vger.kernel.org 391a02ef76SFlorian FainelliDescription: 401a02ef76SFlorian Fainelli Mask of the CPU(s) currently enabled to participate into the 411a02ef76SFlorian Fainelli Transmit Packet Steering packet processing flow for this 421a02ef76SFlorian Fainelli network device transmit queue. Possible vaules depend on the 431a02ef76SFlorian Fainelli number of available CPU(s) in the system. 441a02ef76SFlorian Fainelli 451a02ef76SFlorian FainelliWhat: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time 461a02ef76SFlorian FainelliDate: November 2011 471a02ef76SFlorian FainelliKernelVersion: 3.3 481a02ef76SFlorian FainelliContact: netdev@vger.kernel.org 491a02ef76SFlorian FainelliDescription: 501a02ef76SFlorian Fainelli Indicates the hold time in milliseconds to measure the slack 511a02ef76SFlorian Fainelli of this particular network device transmit queue. 521a02ef76SFlorian Fainelli Default value is 1000. 531a02ef76SFlorian Fainelli 541a02ef76SFlorian FainelliWhat: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight 551a02ef76SFlorian FainelliDate: November 2011 561a02ef76SFlorian FainelliKernelVersion: 3.3 571a02ef76SFlorian FainelliContact: netdev@vger.kernel.org 581a02ef76SFlorian FainelliDescription: 591a02ef76SFlorian Fainelli Indicates the number of bytes (objects) in flight on this 601a02ef76SFlorian Fainelli network device transmit queue. 611a02ef76SFlorian Fainelli 621a02ef76SFlorian FainelliWhat: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit 631a02ef76SFlorian FainelliDate: November 2011 641a02ef76SFlorian FainelliKernelVersion: 3.3 651a02ef76SFlorian FainelliContact: netdev@vger.kernel.org 661a02ef76SFlorian FainelliDescription: 671a02ef76SFlorian Fainelli Indicates the current limit of bytes allowed to be queued 681a02ef76SFlorian Fainelli on this network device transmit queue. This value is clamped 691a02ef76SFlorian Fainelli to be within the bounds defined by limit_max and limit_min. 701a02ef76SFlorian Fainelli 711a02ef76SFlorian FainelliWhat: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max 721a02ef76SFlorian FainelliDate: November 2011 731a02ef76SFlorian FainelliKernelVersion: 3.3 741a02ef76SFlorian FainelliContact: netdev@vger.kernel.org 751a02ef76SFlorian FainelliDescription: 761a02ef76SFlorian Fainelli Indicates the absolute maximum limit of bytes allowed to be 771a02ef76SFlorian Fainelli queued on this network device transmit queue. See 781a02ef76SFlorian Fainelli include/linux/dynamic_queue_limits.h for the default value. 791a02ef76SFlorian Fainelli 801a02ef76SFlorian FainelliWhat: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min 811a02ef76SFlorian FainelliDate: November 2011 821a02ef76SFlorian FainelliKernelVersion: 3.3 831a02ef76SFlorian FainelliContact: netdev@vger.kernel.org 841a02ef76SFlorian FainelliDescription: 851a02ef76SFlorian Fainelli Indicates the absolute minimum limit of bytes allowed to be 861a02ef76SFlorian Fainelli queued on this network device transmit queue. Default value is 871a02ef76SFlorian Fainelli 0. 88