Activity log for bug #1820948

Date Who What changed Old value New value Message
2019-03-20 05:16:11 Nivedita Singhvi bug added bug
2019-03-20 05:16:47 Nivedita Singhvi nominated for series Ubuntu Bionic
2019-03-20 05:16:47 Nivedita Singhvi bug task added linux (Ubuntu Bionic)
2019-03-20 05:17:19 Nivedita Singhvi linux (Ubuntu): status New Confirmed
2019-03-20 05:17:29 Nivedita Singhvi linux (Ubuntu Bionic): status New Confirmed
2019-03-20 05:17:40 Nivedita Singhvi linux (Ubuntu): importance Undecided High
2019-03-20 05:17:43 Nivedita Singhvi linux (Ubuntu Bionic): importance Undecided High
2019-03-20 05:17:54 Nivedita Singhvi linux (Ubuntu Bionic): assignee Nivedita Singhvi (niveditasinghvi)
2019-03-22 16:42:47 Nivedita Singhvi linux (Ubuntu): assignee Nivedita Singhvi (niveditasinghvi)
2019-03-22 16:42:59 Nivedita Singhvi linux (Ubuntu Bionic): status Confirmed In Progress
2019-03-22 16:43:04 Nivedita Singhvi linux (Ubuntu): status Confirmed In Progress
2019-03-26 12:55:46 Nivedita Singhvi description [Impact] Transmit packet steering (xps) settings don't work when the number of queues (cpus) is higher than 64. This is currently still an issue on the 4.15 kernel (Xenial -hwe and Bionic kernels). It was fixed in Intel's i40e driver version 2.7.11 and in 4.16-rc1 mainline Linux (i.e. Cosmic, Disco have fix). Fix ----- The following commit fixes this issue (as identified by Lihong Yang in discussion with Intel i40e team): "i40e: Fix the number of queues available to be mapped for use" Commit: bc6d33c8d93f5999920e97a8c6330b8910053d4f [Test Case] 1. Kernel version: Bionic/Xenial -hwe: any 4.15 kernel i40e driver version: 2.1.14-k Any system with > 64 CPUs 2. For any queue 0 - 63, you can read/set tx xps: echo ffffffff > /sys/class/net/eth2/queues/tx-63/xps_cpus echo $? 0 cat /sys/class/net/eth2/queues/tx-63/xps_cpus 00,00000000,ffffffff But for any queue number > 63, we see this error: echo ffffffff > /sys/class/net/eth2/queues/tx-64/xps_cpus echo: write error: Invalid argument cat /sys/class/net/eth2/queues/tx-64/xps_cpus cat: /sys/class/net/eth2/queues/tx-64/xps_cpus: Invalid argument [Impact] Transmit packet steering (xps) settings don't work when the number of queues (cpus) is higher than 64. This is currently still an issue on the 4.15 kernel (Xenial -hwe and Bionic kernels). It was fixed in Intel's i40e driver version 2.7.11 and in 4.16-rc1 mainline Linux (i.e. Cosmic, Disco have fix). Fix ----- The following commit fixes this issue (as identified by Lihong Yang in discussion with Intel i40e team): "i40e: Fix the number of queues available to be mapped for use" Commit: bc6d33c8d93f5999920e97a8c6330b8910053d4f It requires the following commit as well: i40e: Do not allow use more TC queue pairs than MSI-X vectors exist Commit: 1563f2d2e01242f05dd523ffd56fe104bc1afd58 [Test Case] 1. Kernel version: Bionic/Xenial -hwe: any 4.15 kernel    i40e driver version: 2.1.14-k    Any system with > 64 CPUs 2. For any queue 0 - 63, you can read/set tx xps: echo ffffffff > /sys/class/net/eth2/queues/tx-63/xps_cpus echo $? 0 cat /sys/class/net/eth2/queues/tx-63/xps_cpus 00,00000000,ffffffff   But for any queue number > 63, we see this error: echo ffffffff > /sys/class/net/eth2/queues/tx-64/xps_cpus echo: write error: Invalid argument cat /sys/class/net/eth2/queues/tx-64/xps_cpus cat: /sys/class/net/eth2/queues/tx-64/xps_cpus: Invalid argument
2019-03-27 05:35:30 Khaled El Mously linux (Ubuntu Bionic): status In Progress Fix Committed
2019-04-03 06:21:54 Nivedita Singhvi linux (Ubuntu): status In Progress Fix Released
2019-04-04 18:04:23 Ubuntu Kernel Bot tags bionic bionic verification-needed-bionic
2019-04-24 07:39:21 Launchpad Janitor linux (Ubuntu Bionic): status Fix Committed Fix Released
2019-04-24 07:39:21 Launchpad Janitor cve linked 2017-5715
2019-04-24 07:39:21 Launchpad Janitor cve linked 2017-5754
2019-04-24 07:39:21 Launchpad Janitor cve linked 2018-3639
2019-05-23 02:41:59 Nivedita Singhvi tags bionic verification-needed-bionic bionic sts verification-needed-bionic
2019-05-23 02:42:40 Nivedita Singhvi tags bionic sts verification-needed-bionic bionic sts verification-done-bionic verification-done-cosmic
2019-05-23 02:43:27 Nivedita Singhvi tags bionic sts verification-done-bionic verification-done-cosmic bionic sts verification-done-bionic
2019-07-24 20:59:00 Brad Figg tags bionic sts verification-done-bionic bionic cscc sts verification-done-bionic