Activity log for bug #1859756

Date Who What changed Old value New value Message
2020-01-15 07:51:54 Fred Kimmy bug added bug
2020-01-15 07:52:05 Fred Kimmy nominated for series kunpeng920/upstream-kernel
2020-01-15 07:52:05 Fred Kimmy bug task added kunpeng920/upstream-kernel
2020-01-15 07:52:05 Fred Kimmy nominated for series kunpeng920/ubuntu-18.04
2020-01-15 07:52:05 Fred Kimmy bug task added kunpeng920/ubuntu-18.04
2020-01-15 07:52:05 Fred Kimmy nominated for series kunpeng920/ubuntu-18.04-hwe
2020-01-15 07:52:05 Fred Kimmy bug task added kunpeng920/ubuntu-18.04-hwe
2020-01-15 09:30:05 Ike Panhc nominated for series kunpeng920/ubuntu-20.04
2020-01-15 09:30:05 Ike Panhc bug task added kunpeng920/ubuntu-20.04
2020-01-15 09:49:07 Ike Panhc kunpeng920/upstream-kernel: status New Fix Released
2020-01-15 09:49:13 Ike Panhc kunpeng920/upstream-kernel: milestone linux-v5.1
2020-01-15 09:49:40 Ike Panhc kunpeng920/ubuntu-20.04: status New Fix Committed
2020-01-15 09:49:47 Ike Panhc kunpeng920/ubuntu-20.04: milestone ubuntu-20.04-ga
2020-01-15 09:49:52 Ike Panhc kunpeng920/ubuntu-18.04-hwe: status New Fix Committed
2020-01-15 09:49:56 Ike Panhc kunpeng920/ubuntu-18.04-hwe: milestone ubuntu-18.04.5
2020-01-15 09:50:04 Ike Panhc tags ikeradar
2020-01-15 09:50:31 Ike Panhc description [Bug Description] A single transmit packet can span up to 8 descriptors, TSO transmit packet can be stored up to 63 descriptors and each segment within the TSO should be spanned up to 8 descriptors. If the packet needs more than 8 BD, and the total size of every 7 continuous frags more than MSS, HW does not support it, and it need driver makes SKB Linearized. [Actual Results] iscsi and bigdata spark test OK [Expected Results] iscsi and bigdata spark test OK [Reproducibility] Inevitably [Additional information] Hardware: D06 Firmware: NA Kernel: NA DTS2018091810050 [Resolution] SW use skb_copy to merge frag; net: hns3: add 8 BD limit for tx flow net: hns3: fix for not calculating tx bd num correctly [Bug Description]  A single transmit packet can span up to 8 descriptors,  TSO transmit packet can be stored up to 63 descriptors  and each segment within the TSO should be spanned up to  8 descriptors. If the packet needs more than 8 BD, and the total size of  every 7 continuous frags more than MSS, HW does not support  it, and it need driver makes SKB Linearized. [Actual Results]  iscsi and bigdata spark test OK [Expected Results]  iscsi and bigdata spark test OK [Reproducibility]  Inevitably [Additional information]  Hardware: D06  Firmware: NA  Kernel: NA  DTS2018091810050 [Resolution]  SW use skb_copy to merge frag; 51e8439f3496 net: hns3: add 8 BD limit for tx flow 5f543a54eec0 net: hns3: fix for not calculating tx bd num correctly
2020-02-13 09:41:28 Andrew Cloke kunpeng920/ubuntu-18.04-hwe: milestone ubuntu-18.04.5 ubuntu-18.04.4
2020-02-13 09:41:32 Andrew Cloke kunpeng920/ubuntu-18.04-hwe: status Fix Committed Fix Released
2020-02-21 08:19:25 Ike Panhc kunpeng920/ubuntu-18.04: status New Won't Fix
2020-02-21 08:19:28 Ike Panhc kunpeng920: status New Fix Committed
2020-02-26 09:33:26 Ike Panhc tags ikeradar
2020-04-24 10:55:15 Andrew Cloke kunpeng920/ubuntu-20.04: status Fix Committed Fix Released
2020-04-24 10:55:18 Andrew Cloke kunpeng920: status Fix Committed Fix Released
2020-05-06 03:12:15 Fred Kimmy kunpeng920/ubuntu-18.04: status Won't Fix New
2020-05-07 12:31:49 Andrew Cloke kunpeng920: status Fix Released New
2020-05-12 07:35:30 Ike Panhc attachment added git.diff.txt https://bugs.launchpad.net/kunpeng920/+bug/1859756/+attachment/5370209/+files/git.diff.txt
2020-05-14 08:18:03 Andrew Cloke kunpeng920/ubuntu-18.04: status New Incomplete
2020-05-14 08:18:04 Andrew Cloke kunpeng920: status New Incomplete
2020-05-28 08:19:08 Andrew Cloke kunpeng920: assignee Ike Panhc (ikepanhc)
2020-06-01 09:35:18 Andrew Cloke kunpeng920: status Incomplete Triaged
2020-06-01 09:35:21 Andrew Cloke kunpeng920/ubuntu-18.04: status Incomplete Triaged
2020-06-11 08:08:14 Andrew Cloke kunpeng920/ubuntu-18.04: status Triaged In Progress
2020-06-11 08:08:17 Andrew Cloke kunpeng920: status Triaged In Progress
2020-06-23 08:17:49 Andrew Cloke kunpeng920: status In Progress Incomplete
2020-06-23 08:17:52 Andrew Cloke kunpeng920/ubuntu-18.04: status In Progress Incomplete
2020-06-24 05:29:59 Ike Panhc kunpeng920/ubuntu-18.04: status Incomplete In Progress
2020-06-24 05:30:01 Ike Panhc kunpeng920: status Incomplete In Progress
2020-07-01 04:21:58 Ike Panhc tags ikeradar
2020-07-09 03:41:35 Ike Panhc bug task added linux (Ubuntu)
2020-07-09 03:41:47 Ike Panhc nominated for series Ubuntu Bionic
2020-07-09 03:41:47 Ike Panhc bug task added linux (Ubuntu Bionic)
2020-07-09 03:41:56 Ike Panhc linux (Ubuntu Bionic): status New In Progress
2020-07-09 03:42:00 Ike Panhc linux (Ubuntu): status New Fix Released
2020-07-09 04:24:05 Ike Panhc description [Bug Description]  A single transmit packet can span up to 8 descriptors,  TSO transmit packet can be stored up to 63 descriptors  and each segment within the TSO should be spanned up to  8 descriptors. If the packet needs more than 8 BD, and the total size of  every 7 continuous frags more than MSS, HW does not support  it, and it need driver makes SKB Linearized. [Actual Results]  iscsi and bigdata spark test OK [Expected Results]  iscsi and bigdata spark test OK [Reproducibility]  Inevitably [Additional information]  Hardware: D06  Firmware: NA  Kernel: NA  DTS2018091810050 [Resolution]  SW use skb_copy to merge frag; 51e8439f3496 net: hns3: add 8 BD limit for tx flow 5f543a54eec0 net: hns3: fix for not calculating tx bd num correctly [Impact] We get reports that iscsi and spark tests fail on hns3 [Fix] Cherry-pick/backport patches from upstream. net: hns3: add 8 BD limit for tx flow net: hns3: avoid mult + div op in critical data path net: hns3: remove some ops in struct hns3_nic_ops net: hns3: fix for not calculating tx bd num correctly net: hns3: unify maybe_stop_tx for TSO and non-TSO case net: hns3: add check for max TX BD num for tso and non-tso case net: hns3: fix for TX queue not restarted problem net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() [Test] No known way to reproduce it in our lab. Regression test only. [Regression Potential] Patchset only affects hns3 driver. Minimal risk for other drivers and platform. [Bug Description]  A single transmit packet can span up to 8 descriptors,  TSO transmit packet can be stored up to 63 descriptors  and each segment within the TSO should be spanned up to  8 descriptors. If the packet needs more than 8 BD, and the total size of  every 7 continuous frags more than MSS, HW does not support  it, and it need driver makes SKB Linearized. [Actual Results]  iscsi and bigdata spark test OK [Expected Results]  iscsi and bigdata spark test OK [Reproducibility]  Inevitably [Additional information]  Hardware: D06  Firmware: NA  Kernel: NA  DTS2018091810050 [Resolution]  SW use skb_copy to merge frag; 51e8439f3496 net: hns3: add 8 BD limit for tx flow 5f543a54eec0 net: hns3: fix for not calculating tx bd num correctly
2020-07-09 08:36:41 Stefan Bader linux (Ubuntu Bionic): importance Undecided Medium
2020-07-20 04:59:00 Ike Panhc kunpeng920/ubuntu-18.04: milestone ubuntu-18.04.5-sru-1
2020-07-20 04:59:11 Ike Panhc linux (Ubuntu Bionic): assignee Ike Panhc (ikepanhc)
2020-07-20 04:59:15 Ike Panhc kunpeng920/ubuntu-18.04: assignee Ike Panhc (ikepanhc)
2020-07-30 21:17:51 Kelsey Steele linux (Ubuntu Bionic): status In Progress Fix Committed
2020-08-02 16:25:59 Andrew Cloke kunpeng920/ubuntu-18.04: status In Progress Fix Committed
2020-08-02 16:26:04 Andrew Cloke kunpeng920: status In Progress Fix Committed
2020-08-05 03:26:12 Ike Panhc tags ikeradar
2020-08-10 18:52:27 Ubuntu Kernel Bot tags verification-needed-bionic
2020-08-12 07:39:29 Ike Panhc tags verification-needed-bionic verification-done-bionic
2020-09-01 10:15:06 Launchpad Janitor linux (Ubuntu Bionic): status Fix Committed Fix Released
2020-09-01 10:49:03 Andrew Cloke kunpeng920/ubuntu-18.04: status Fix Committed Fix Released
2020-09-01 10:49:06 Andrew Cloke kunpeng920: status Fix Committed Fix Released