This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1879435 and then change the status of the bug to 'Confirmed'. If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'. This change has been made by an automated script, maintained by the Ubuntu Kernel Team. ** Changed in: linux (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1879435 Title: [chelsio]cxgb4:Very less throughput with more than 9 connections when rate limit is applied Status in linux package in Ubuntu: Incomplete Bug description: 2. Loaded cxgb4 driver (No t6-config.txt file) and brought up the interfaces. 3. Assigned IP address to Port0. # ifconfig ens6f4 102.10.10.3/24 up 4. Configured the traffic rate of 10 Gbps on queue 0 using the below command. # echo 10000 > /sys/class/net/ens6f4/queues/tx-0/tx_maxrate 5. Created a filter rule using tc flower to match traffic(destined to IP 102.10.10.120) and bind it to a Tx Queue 0 # tc qdisc add dev ens6f4 root handle 1: multiq # tc filter add dev ens6f4 parent 1: protocol ipv4 flower dst_ip 102.10.10.120 action skbedit queue_mapping 0 6. Traffic scenario, On PEER : netserver -4 On TM machine : 1. Sent traffic using below command, # rm -rf x ; for i in `seq 1 $N` ; do netperf -H 102.10.10.120 -l 30 >> x & done Observation : I could see very less throughput for more than 9 connections( ~500 Mbps). [root@buttercup ~]# tc -s filter show dev ens6f4 filter parent 1: protocol ip pref 49152 flower filter parent 1: protocol ip pref 49152 flower handle 0x1 eth_type ipv4 dst_ip 102.10.10.120 not_in_hw action order 1: skbedit queue_mapping 0 pipe index 1 ref 1 bind 1 installed 1924 sec used 1515 sec Action statistics: Sent 79221007872 bytes 52337820 pkt (dropped 0, overlimits 0 requeues 0) backlog 0b 0p requeues 0 Throughput values ====================================== --------------------------------------------------------- | Number of connections | Throughput got in (Mbps) | --------------------------------------------------------- | 8 | 9489.85 | --------------------------------------------------------- | 9 | 9490.37 | --------------------------------------------------------- | 10 | 575.97 | --------------------------------------------------------- | 16 | 503.14 | --------------------------------------------------------- Environment ########################### [root@buttercup ~]# ethtool -i ens6f4 driver: cxgb4 version: 2.0.0-ko firmware-version: 1.24.3.0, TP 0.1.23.2 expansion-rom-version: bus-info: 0000:81:00.4 supports-statistics: yes supports-test: no supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes Adapter : T6425-CR rev 0 (S/N: RE03170007, P/N: 11012136002) Connectivity : Connected back-to-back with PEER T6225G-CR adapter. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1879435/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp