lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <4BEC4C73.8080108@itcare.pl>
Date:	Thu, 13 May 2010 21:01:07 +0200
From:	Paweł Staszewski <pstaszewski@...are.pl>
To:	"Brandeburg, Jesse" <jesse.brandeburg@...el.com>
CC:	Linux Network Development list <netdev@...r.kernel.org>,
	e1000-devel@...ts.sourceforge.net
Subject: Re: ixgbe - problem with packet/bytes count on all queues

W dniu 2010-05-11 21:40, Paweł Staszewski pisze:
> W dniu 2010-05-11 20:00, Brandeburg, Jesse pisze:
>>
>> On Sun, 18 Apr 2010, Paweł Staszewski wrote:
>>
>>> Hello
>>>
>>> I want to ask is this a normal behavior of ixgb driver and 82598EB nic.
>>> look for tx_queue_7 stats:
>> Hi, sorry no-one replied.
>>
> Thanks for reply :)
>>>    ethtool -S eth2
>>> NIC statistics:
>>>        rx_packets: 35103252
>>>        tx_packets: 1770371731
>>>        rx_bytes: 3602052416
>>>        tx_bytes: 1369778276
>>>        rx_pkts_nic: 138121006018
>>>        tx_pkts_nic: 122033163226
>>>        rx_bytes_nic: 101484528847981
>>>        tx_bytes_nic: 92258799092069
>>>        lsc_int: 1
>>>        tx_busy: 0
>>>        non_eop_descs: 0
>>>        rx_errors: 0
>>>        tx_errors: 0
>>>        rx_dropped: 0
>>>        tx_dropped: 0
>>>        multicast: 490226
>>>        broadcast: 124104912
>>>        rx_no_buffer_count: 0
>>>        collisions: 0
>>>        rx_over_errors: 0
>>>        rx_crc_errors: 0
>>>        rx_frame_errors: 0
>>>        hw_rsc_aggregated: 0
>>>        hw_rsc_flushed: 0
>>>        fdir_match: 0
>>>        fdir_miss: 0
>>>        rx_fifo_errors: 0
>>>        rx_missed_errors: 0
>>>        tx_aborted_errors: 0
>>>        tx_carrier_errors: 0
>>>        tx_fifo_errors: 0
>>>        tx_heartbeat_errors: 0
>>>        tx_timeout_count: 0
>>>        tx_restart_queue: 111130
>>>        rx_long_length_errors: 38599
>>>        rx_short_length_errors: 0
>>>        tx_flow_control_xon: 0
>>>        rx_flow_control_xon: 0
>>>        tx_flow_control_xoff: 0
>>>        rx_flow_control_xoff: 0
>>>        rx_csum_offload_errors: 1554191
>>>        alloc_rx_page_failed: 0
>>>        alloc_rx_buff_failed: 0
>>>        rx_no_dma_resources: 0
>>>        tx_queue_0_packets: 108685351623
>>>        tx_queue_0_bytes: 79701402025544
>>>        tx_queue_1_packets: 3988024698
>>>        tx_queue_1_bytes: 3353530467775
>>>        tx_queue_2_packets: 1893305707
>>>        tx_queue_2_bytes: 1705357186034
>>>        tx_queue_3_packets: 1787852613
>>>        tx_queue_3_bytes: 1518632482370
>>>        tx_queue_4_packets: 1843108684
>>>        tx_queue_4_bytes: 1641474602504
>>>        tx_queue_5_packets: 1882637467
>>>        tx_queue_5_bytes: 1629905766993
>>>        tx_queue_6_packets: 1952759802
>>>        tx_queue_6_bytes: 1680666591771
>>>        tx_queue_7_packets: 0
>>>        tx_queue_7_bytes: 0
>>>        rx_queue_0_packets: 17361735592
>>>        rx_queue_0_bytes: 12585728518077
>>>        rx_queue_1_packets: 17194262916
>>>        rx_queue_1_bytes: 12518731583464
>>>        rx_queue_2_packets: 17342312348
>>>        rx_queue_2_bytes: 12734959063176
>>>        rx_queue_3_packets: 17367632051
>>>        rx_queue_3_bytes: 12656219984521
>>>        rx_queue_4_packets: 17150307164
>>>        rx_queue_4_bytes: 12408526754019
>>>        rx_queue_5_packets: 17206721842
>>>        rx_queue_5_bytes: 12470666039893
>>>        rx_queue_6_packets: 17202210572
>>>        rx_queue_6_bytes: 12431429298950
>>>        rx_queue_7_packets: 17295822822
>>>        rx_queue_7_bytes: 12573299488239
>>>
>>> and here look at multiq queue number 8:
>>> tc -s -d class show dev eth2
>>> class multiq 1:1 parent 1:
>>>    Sent 6905560675905 bytes 510743840 pkt (dropped 0, overlimits 0
>>> requeues 0)
>>>    backlog 0b 0p requeues 0
>>> class multiq 1:2 parent 1:
>>>    Sent 280699743990 bytes 330210442 pkt (dropped 0, overlimits 0 
>>> requeues 0)
>>>    backlog 0b 0p requeues 0
>>> class multiq 1:3 parent 1:
>>>    Sent 128528666971 bytes 142053106 pkt (dropped 0, overlimits 0 
>>> requeues 0)
>>>    backlog 0b 0p requeues 0
>>> class multiq 1:4 parent 1:
>>>    Sent 123086710694 bytes 140454119 pkt (dropped 0, overlimits 0 
>>> requeues 0)
>>>    backlog 0b 0p requeues 0
>>> class multiq 1:5 parent 1:
>>>    Sent 121027779083 bytes 146164066 pkt (dropped 0, overlimits 0 
>>> requeues 0)
>>>    backlog 0b 0p requeues 0
>>> class multiq 1:6 parent 1:
>>>    Sent 116245520195 bytes 141597610 pkt (dropped 0, overlimits 0 
>>> requeues 0)
>>>    backlog 0b 0p requeues 0
>>> class multiq 1:7 parent 1:
>>>    Sent 133310553887 bytes 151141714 pkt (dropped 0, overlimits 0 
>>> requeues 0)
>>>    backlog 0b 0p requeues 0
>>> class multiq 1:8 parent 1:
>>>    Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>>>    backlog 0b 0p requeues 0
>>>
>>> Is that normal that driver don't use queue number 8 ?
>> This seems extremely unusual, can you tell us what kernel version you're
>> using and what kind of test you're running?
>>
> Kernel 2.6.33.1
> Traffic type - normal Internet traffic from many users.
> 2Gbit/s RX + 2.6Gbit/s TX
>
> tc -s -d qdisc show dev eth2
> qdisc mq 0: root
>  Sent 71590101434962 bytes 2410582579 pkt (dropped 0, overlimits 0 
> requeues 199799)
>  backlog 0b 0p requeues 199799
>
> Configuration for this nic:
> 4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP 
> qlen 10000
> 8: vlan0100@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 9: vlan0101@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 10: vlan0102@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 11: vlan0103@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 12: vlan0104@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 13: vlan0105@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 14: vlan0106@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 15: vlan0107@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 16: vlan0108@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 17: vlan0109@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 18: vlan0110@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 19: vlan0111@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 20: vlan0112@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 21: vlan0113@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 22: vlan0140@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 23: vlan0141@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 24: vlan0143@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 25: vlan0300@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 26: vlan0114@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 27: vlan0450@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 28: vlan0401@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 29: vlan0402@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 30: vlan0301@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 31: vlan0302@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 32: vlan0303@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 33: vlan0304@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 34: vlan0305@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 35: vlan0306@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 36: vlan0307@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 37: vlan0308@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 38: vlan0309@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 39: vlan0310@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 40: vlan0311@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 41: vlan0312@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 42: vlan0313@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 43: vlan0403@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 44: vlan0314@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 45: vlan0315@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 46: vlan0316@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 47: vlan0317@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 48: vlan0318@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 49: vlan0404@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 50: vlan0405@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 51: vlan0115@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 52: vlan0406@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 53: vlan0116@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 54: vlan0490@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 55: vlan0491@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 56: vlan0319@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 57: vlan0320@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 58: vlan0321@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 59: vlan0322@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 60: vlan0323@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 61: vlan0324@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 62: vlan0325@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 63: vlan0326@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 64: vlan0327@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 65: vlan0328@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 66: vlan0329@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 67: vlan0330@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 68: vlan0331@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 69: vlan0332@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 70: vlan0333@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 71: vlan0334@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 72: vlan0335@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 73: vlan0336@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 74: vlan0337@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 75: vlan0338@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 76: vlan0339@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 77: vlan0340@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 78: vlan0341@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 79: vlan0342@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 80: vlan0343@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 81: vlan0344@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 82: vlan0345@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 83: vlan0117@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 84: vlan0118@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 85: vlan0119@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq 
> state UP qlen 100
> 86: vlan0120@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 87: vlan0121@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 88: vlan0122@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 89: vlan0407@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 90: vlan0408@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 91: vlan0409@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 92: vlan0410@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 93: vlan0411@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 94: vlan0430@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 95: vlan0431@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 96: vlan0432@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 97: vlan0433@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 98: vlan0434@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 99: vlan0435@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 100: vlan0436@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 101: vlan0437@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 102: vlan0438@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 103: vlan0439@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 104: vlan0440@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 105: vlan0451@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 106: vlan0452@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 107: vlan0453@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 108: vlan0454@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 109: vlan0455@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 110: vlan0456@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 111: vlan0457@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 112: vlan0458@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 113: vlan0459@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 114: vlan0461@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 115: vlan0202@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 116: vlan0460@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 117: vlan0462@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 118: vlan0463@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 119: vlan0464@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 120: vlan0203@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 121: vlan0503@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 122: vlan0504@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 123: vlan0130@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 124: vlan0131@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 125: vlan0132@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 126: vlan0133@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 127: vlan0134@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 128: vlan0135@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 129: vlan0136@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 130: vlan0137@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 131: vlan0138@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 132: vlan0123@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 133: vlan0124@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 134: vlan0125@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 135: vlan0126@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 136: vlan0127@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 137: vlan0128@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 138: vlan0129@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 139: vlan0139@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 140: vlan0465@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 141: vlan0466@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 142: vlan0467@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 143: vlan0468@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 144: vlan0469@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 145: vlan0470@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 146: vlan0471@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 147: vlan0472@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 148: vlan0473@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 149: vlan0215@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 150: vlan0144@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 151: vlan0145@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 152: vlan0146@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 153: vlan0147@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 154: vlan0148@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 155: vlan0150@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 156: vlan0151@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 157: vlan0152@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 158: vlan0153@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> hfsc state UP qlen 100
> 159: vlan0412@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 160: vlan0413@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 161: vlan0414@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 162: vlan0415@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 163: vlan0416@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 164: vlan0154@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 165: vlan0155@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 166: vlan0156@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 167: vlan0157@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 168: vlan0158@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 169: vlan0159@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 170: vlan0160@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 171: vlan0161@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 172: vlan0162@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
> 173: vlan0163@...2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP qlen 100
>
> more info about nic:
> ethtool -i eth2
> driver: ixgbe
> version: 2.0.44-k2
> firmware-version: 1.12-2
> bus-info: 0000:01:00.0
>
> ethtool -k eth2
> Offload parameters for eth2:
> rx-checksumming: on
> tx-checksumming: on
> scatter-gather: on
> tcp-segmentation-offload: on
> udp-fragmentation-offload: off
> generic-segmentation-offload: off
> generic-receive-offload: off
> large-receive-offload: off
>
>
>
> and other weird thing is after delete qdisc:
> I think this is also not normal.
>
> tc qdisc del dev eth2 root
> tc -s -d class show dev eth2
> class mq :1 root
>  Sent 2608239 bytes 3000 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :2 root
>  Sent 3831841 bytes 3301 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :3 root
>  Sent 3518993 bytes 4016 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :4 root
>  Sent 1750040 bytes 2657 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :5 root
>  Sent 740596 bytes 1221 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :6 root
>  Sent 143782921 bytes 210547 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :7 root
>  Sent 3935866 bytes 5059 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :8 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :9 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :a root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :b root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :c root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :d root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :e root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :f root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :10 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :11 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :12 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :13 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :14 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :15 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :16 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :17 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :18 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :19 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :1a root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :1b root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :1c root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :1d root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :1e root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :1f root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :20 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :21 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :22 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :23 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :24 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :25 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :26 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :27 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :28 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :29 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :2a root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :2b root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :2c root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :2d root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :2e root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :2f root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :30 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :31 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :32 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :33 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :34 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :35 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :36 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :37 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :38 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :39 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :3a root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :3b root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :3c root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :3d root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :3e root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :3f root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :40 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :41 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :42 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :43 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :44 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :45 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :46 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :47 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :48 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :49 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :4a root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :4b root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :4c root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :4d root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :4e root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :4f root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :50 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :51 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :52 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :53 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :54 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :55 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :56 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :57 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :58 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :59 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :5a root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :5b root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :5c root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :5d root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :5e root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :5f root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :60 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :61 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :62 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :63 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :64 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :65 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :66 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :67 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :68 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :69 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :6a root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :6b root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :6c root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :6d root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :6e root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :6f root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :70 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :71 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :72 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :73 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :74 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :75 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :76 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :77 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :78 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :79 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :7a root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :7b root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :7c root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :7d root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :7e root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :7f root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class mq :80 root
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
>
>
> Normal i have multiq qdisc attached to device - and no difference when 
> this is bfifo, pfifo or multiq
> tc qdisc add dev eth2 root handle 1: multiq
> then
>  tc -s -d class show dev eth2
> class multiq 1:1 parent 1:
>  Sent 2458266 bytes 3288 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class multiq 1:2 parent 1:
>  Sent 6259789 bytes 5390 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class multiq 1:3 parent 1:
>  Sent 4451430 bytes 5457 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class multiq 1:4 parent 1:
>  Sent 2915648 bytes 3917 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class multiq 1:5 parent 1:
>  Sent 1156897 bytes 1761 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class multiq 1:6 parent 1:
>  Sent 181776227 bytes 255856 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class multiq 1:7 parent 1:
>  Sent 5510686 bytes 6832 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
> class multiq 1:8 parent 1:
>  Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
>  backlog 0b 0p requeues 0
>
>
>
>> it almost seems that there is an off by one somewhere, what kind of
>> traffic is being transmitted?
>>
>> Jesse
>>
>>
Aditional info for this:

After some time of working the only counters that works are:
      tx_queue_0_packets: 3611561261
      tx_queue_0_bytes: 2855348411016

And on the rest tx queues i see that counters are stopped.

  ethtool -S eth2
NIC statistics:
      rx_packets: 4107258563
      tx_packets: 3812022192
      rx_bytes: 1138855016
      tx_bytes: 2436290757
      rx_pkts_nic: 4125112688
      tx_pkts_nic: 3812022192
      rx_bytes_nic: 2931206969763
      tx_bytes_nic: 3058175756001
      lsc_int: 2
      tx_busy: 0
      non_eop_descs: 0
      rx_errors: 0
      tx_errors: 0
      rx_dropped: 0
      tx_dropped: 0
      multicast: 14179
      broadcast: 5326455
      rx_no_buffer_count: 0
      collisions: 0
      rx_over_errors: 0
      rx_crc_errors: 0
      rx_frame_errors: 0
      hw_rsc_aggregated: 0
      hw_rsc_flushed: 0
      fdir_match: 0
      fdir_miss: 0
      rx_fifo_errors: 0
      rx_missed_errors: 0
      tx_aborted_errors: 0
      tx_carrier_errors: 0
      tx_fifo_errors: 0
      tx_heartbeat_errors: 0
      tx_timeout_count: 0
      tx_restart_queue: 790
      rx_long_length_errors: 38
      rx_short_length_errors: 0
      tx_flow_control_xon: 0
      rx_flow_control_xon: 0
      tx_flow_control_xoff: 0
      rx_flow_control_xoff: 0
      rx_csum_offload_errors: 15663
      alloc_rx_page_failed: 0
      alloc_rx_buff_failed: 0
      rx_no_dma_resources: 0
      tx_queue_0_packets: 3611561261
      tx_queue_0_bytes: 2855348411016
      tx_queue_1_packets: 55713901
      tx_queue_1_bytes: 51724064701
      tx_queue_2_packets: 32077638
      tx_queue_2_bytes: 26637159254
      tx_queue_3_packets: 30157483
      tx_queue_3_bytes: 22398763585
      tx_queue_4_packets: 27389438
      tx_queue_4_bytes: 21974458604
      tx_queue_5_packets: 26757646
      tx_queue_5_bytes: 23280148038
      tx_queue_6_packets: 28364824
      tx_queue_6_bytes: 24730261889
      tx_queue_7_packets: 0
      tx_queue_7_bytes: 0
      rx_queue_0_packets: 495752660
      rx_queue_0_bytes: 326420962428
      rx_queue_1_packets: 519436668
      rx_queue_1_bytes: 369318739796
      rx_queue_2_packets: 519817774
      rx_queue_2_bytes: 367813366140
      rx_queue_3_packets: 526592761
      rx_queue_3_bytes: 378001222304
      rx_queue_4_packets: 502134859
      rx_queue_4_bytes: 354272049076
      rx_queue_5_packets: 523547673
      rx_queue_5_bytes: 383190146632
      rx_queue_6_packets: 527252376
      rx_queue_6_bytes: 372095739303
      rx_queue_7_packets: 510577598
      rx_queue_7_bytes: 347093806181

>
> -- 
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to majordomo@...r.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ