Activity log for bug #1859261

Date Who What changed Old value New value Message
2020-01-11 04:16:21 Fred Kimmy bug added bug
2020-01-11 06:46:46 Fred Kimmy nominated for series kunpeng920/upstream-kernel
2020-01-11 06:46:46 Fred Kimmy bug task added kunpeng920/upstream-kernel
2020-01-11 06:46:46 Fred Kimmy nominated for series kunpeng920/ubuntu-18.04-hwe
2020-01-11 06:46:46 Fred Kimmy bug task added kunpeng920/ubuntu-18.04-hwe
2020-01-11 06:46:46 Fred Kimmy nominated for series kunpeng920/ubuntu-20.04
2020-01-11 06:46:46 Fred Kimmy bug task added kunpeng920/ubuntu-20.04
2020-01-13 09:40:51 Ike Panhc tags ikeradar
2020-01-15 08:31:50 Fred Kimmy description [Bug Description] hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce] 1) 2) 3) [Actual Results] [Expected Results] [Reproducibility] [Additional information] (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver
2020-01-15 08:32:16 Fred Kimmy summary [hns3-0111]sync mainline kernel 5.5rc5 hns3 patchset into ubuntu HWE kernel branch Edit [hns3-0111]sync mainline kernel 5.5rc6 hns3 patchset into ubuntu HWE kernel branch Edit
2020-01-16 07:57:36 Ike Panhc kunpeng920/ubuntu-20.04: status New In Progress
2020-01-16 07:57:39 Ike Panhc kunpeng920/ubuntu-20.04: assignee Ike Panhc (ikepanhc)
2020-01-16 07:57:43 Ike Panhc kunpeng920/ubuntu-18.04-hwe: status New In Progress
2020-01-16 07:57:46 Ike Panhc kunpeng920/ubuntu-18.04-hwe: assignee Ike Panhc (ikepanhc)
2020-01-16 07:57:48 Ike Panhc kunpeng920: status New In Progress
2020-01-16 07:57:51 Ike Panhc kunpeng920/ubuntu-18.04-hwe: milestone ubuntu-18.04.5
2020-01-17 06:28:29 Ike Panhc bug task added linux (Ubuntu)
2020-01-17 06:28:44 Ike Panhc linux (Ubuntu): status New In Progress
2020-01-17 06:28:47 Ike Panhc linux (Ubuntu): assignee Ike Panhc (ikepanhc)
2020-01-17 07:39:21 Ike Panhc description [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver [Status] (In Progress): net: hns3: support tx-scatter-gather-fraglist feature (In Progress): net: hns3: add support for configuring VF MAC from the host (In Progress): net: hns3: add support for configuring bandwidth of VF on the host (In Progress): net: hns3: add support for setting VF trust (In Progress): net: hns3: add support for spoof check setting (In Progress): net: hns3: add support for setting VF link status on the host (In Progress): net: hns3: make array tick_array static, makes object smaller (Fix committed): net: hns3: fix a wrong reset interrupt status mask (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping (Fix committed): net: hns3: fix ETS bandwidth validation bug (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes (Fix committed): net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Fix committed): net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (In Progress): net: hns3: remove unused macros (Fix committed): net: hns3: Use the correct style for SPDX License Identifier (In Progress): net: hns3: cleanup byte order issues when printed (In Progress): net: hns3: cleanup some print format warning (In Progress): net: hns3: add or modify some comments (In Progress): net: hns3: optimize local variable initialization (In Progress): net: hns3: cleanup a format-truncation warning (In Progress): net: hns3: cleanup some coding style issues (In Progress): net: hns3: cleanup some magic numbers (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout (In Progress): net: hns3: dump some debug information when reset fail UNKNOWN: treewide: Use sizeof_member() macro (Fix committed): net: hns3: log and clear hardware error after reset complete (In Progress): net: hns3: do not allocate linear data for fraglist skb (In Progress): net: hns3: minor cleanup for hns3_handle_rx_bd() (In Progress): net: hns3: make struct hns3_enet_ring cacheline aligned (In Progress): net: hns3: introduce ring_to_netdev() in enet module (In Progress): net: hns3: minor optimization for barrier in IO path (In Progress): net: hns3: optimized MAC address in management table. (In Progress): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue (In Progress): net: hns3: fix VF ID issue for setting VF VLAN (In Progress): net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() (In Progress): net: hns3: fix for TX queue not restarted problem (In linux-next): net: hns3: only print misc interrupt status when handling fails (In linux-next): net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() (In linux-next): net: hns3: add some VF VLAN information for command "ip link show" (In linux-next): net: hns3: implement ndo_features_check ops for hns3 driver (In linux-next): net: hns3: get FD rules location before dump in debugfs (In linux-next): net: hns3: optimization for CMDQ uninitialization (In linux-next): net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev (In linux-next): net: hns3: check FE bit before calling hns3_add_frag() (In linux-next): net: hns3: do not schedule the periodic task when reset fail (In linux-next): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (In linux-next): net: hns3: remove unnecessary work in hclgevf_main (In linux-next): net: hns3: remove mailbox and reset work in hclge_main (In linux-next): net: hns3: schedule hclgevf_service by using delayed workqueue (In linux-next): net: hns3: refactor the notification scheme of PF reset (In linux-next): net: hns3: refactor the procedure of VF FLR (In linux-next): net: hns3: modify hclge_func_reset_sync_vf()'s return type to void (In linux-next): net: hns3: enlarge HCLGE_RESET_WAIT_CNT (In linux-next): net: hns3: refactor the precedure of PF FLR (In linux-next): net: hns3: split hclgevf_reset() into preparing and rebuilding part (In linux-next): net: hns3: split hclge_reset() into preparing and rebuilding part (In linux-next): net: hns3: modify an unsuitable reset level for hardware error (In linux-next): net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() (In linux-next): net: hns3: add protection when get SFP speed as 0 (In linux-next): net: hns3: modify the IRQ name of misc vectors (In linux-next): net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() (In linux-next): net: hns3: modify the IRQ name of TQP vector (In linux-next): net: hns3: re-organize vector handle (In linux-next): net: hns3: add trace event support for HNS3 driver
2020-01-17 08:06:50 Ike Panhc kunpeng920/upstream-kernel: status New Triaged
2020-01-20 09:13:08 Fred Kimmy description [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver [Status] (In Progress): net: hns3: support tx-scatter-gather-fraglist feature (In Progress): net: hns3: add support for configuring VF MAC from the host (In Progress): net: hns3: add support for configuring bandwidth of VF on the host (In Progress): net: hns3: add support for setting VF trust (In Progress): net: hns3: add support for spoof check setting (In Progress): net: hns3: add support for setting VF link status on the host (In Progress): net: hns3: make array tick_array static, makes object smaller (Fix committed): net: hns3: fix a wrong reset interrupt status mask (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping (Fix committed): net: hns3: fix ETS bandwidth validation bug (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes (Fix committed): net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Fix committed): net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (In Progress): net: hns3: remove unused macros (Fix committed): net: hns3: Use the correct style for SPDX License Identifier (In Progress): net: hns3: cleanup byte order issues when printed (In Progress): net: hns3: cleanup some print format warning (In Progress): net: hns3: add or modify some comments (In Progress): net: hns3: optimize local variable initialization (In Progress): net: hns3: cleanup a format-truncation warning (In Progress): net: hns3: cleanup some coding style issues (In Progress): net: hns3: cleanup some magic numbers (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout (In Progress): net: hns3: dump some debug information when reset fail UNKNOWN: treewide: Use sizeof_member() macro (Fix committed): net: hns3: log and clear hardware error after reset complete (In Progress): net: hns3: do not allocate linear data for fraglist skb (In Progress): net: hns3: minor cleanup for hns3_handle_rx_bd() (In Progress): net: hns3: make struct hns3_enet_ring cacheline aligned (In Progress): net: hns3: introduce ring_to_netdev() in enet module (In Progress): net: hns3: minor optimization for barrier in IO path (In Progress): net: hns3: optimized MAC address in management table. (In Progress): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue (In Progress): net: hns3: fix VF ID issue for setting VF VLAN (In Progress): net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() (In Progress): net: hns3: fix for TX queue not restarted problem (In linux-next): net: hns3: only print misc interrupt status when handling fails (In linux-next): net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() (In linux-next): net: hns3: add some VF VLAN information for command "ip link show" (In linux-next): net: hns3: implement ndo_features_check ops for hns3 driver (In linux-next): net: hns3: get FD rules location before dump in debugfs (In linux-next): net: hns3: optimization for CMDQ uninitialization (In linux-next): net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev (In linux-next): net: hns3: check FE bit before calling hns3_add_frag() (In linux-next): net: hns3: do not schedule the periodic task when reset fail (In linux-next): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (In linux-next): net: hns3: remove unnecessary work in hclgevf_main (In linux-next): net: hns3: remove mailbox and reset work in hclge_main (In linux-next): net: hns3: schedule hclgevf_service by using delayed workqueue (In linux-next): net: hns3: refactor the notification scheme of PF reset (In linux-next): net: hns3: refactor the procedure of VF FLR (In linux-next): net: hns3: modify hclge_func_reset_sync_vf()'s return type to void (In linux-next): net: hns3: enlarge HCLGE_RESET_WAIT_CNT (In linux-next): net: hns3: refactor the precedure of PF FLR (In linux-next): net: hns3: split hclgevf_reset() into preparing and rebuilding part (In linux-next): net: hns3: split hclge_reset() into preparing and rebuilding part (In linux-next): net: hns3: modify an unsuitable reset level for hardware error (In linux-next): net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() (In linux-next): net: hns3: add protection when get SFP speed as 0 (In linux-next): net: hns3: modify the IRQ name of misc vectors (In linux-next): net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() (In linux-next): net: hns3: modify the IRQ name of TQP vector (In linux-next): net: hns3: re-organize vector handle (In linux-next): net: hns3: add trace event support for HNS3 driver [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver update 0120 net: hns3: pad the short frame before sending to the hardware [Status] (In Progress): net: hns3: support tx-scatter-gather-fraglist feature (In Progress): net: hns3: add support for configuring VF MAC from the host (In Progress): net: hns3: add support for configuring bandwidth of VF on the host (In Progress): net: hns3: add support for setting VF trust (In Progress): net: hns3: add support for spoof check setting (In Progress): net: hns3: add support for setting VF link status on the host (In Progress): net: hns3: make array tick_array static, makes object smaller (Fix committed): net: hns3: fix a wrong reset interrupt status mask (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping (Fix committed): net: hns3: fix ETS bandwidth validation bug (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes (Fix committed): net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Fix committed): net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (In Progress): net: hns3: remove unused macros (Fix committed): net: hns3: Use the correct style for SPDX License Identifier (In Progress): net: hns3: cleanup byte order issues when printed (In Progress): net: hns3: cleanup some print format warning (In Progress): net: hns3: add or modify some comments (In Progress): net: hns3: optimize local variable initialization (In Progress): net: hns3: cleanup a format-truncation warning (In Progress): net: hns3: cleanup some coding style issues (In Progress): net: hns3: cleanup some magic numbers (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout (In Progress): net: hns3: dump some debug information when reset fail UNKNOWN: treewide: Use sizeof_member() macro (Fix committed): net: hns3: log and clear hardware error after reset complete (In Progress): net: hns3: do not allocate linear data for fraglist skb (In Progress): net: hns3: minor cleanup for hns3_handle_rx_bd() (In Progress): net: hns3: make struct hns3_enet_ring cacheline aligned (In Progress): net: hns3: introduce ring_to_netdev() in enet module (In Progress): net: hns3: minor optimization for barrier in IO path (In Progress): net: hns3: optimized MAC address in management table. (In Progress): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue (In Progress): net: hns3: fix VF ID issue for setting VF VLAN (In Progress): net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() (In Progress): net: hns3: fix for TX queue not restarted problem (In linux-next): net: hns3: only print misc interrupt status when handling fails (In linux-next): net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() (In linux-next): net: hns3: add some VF VLAN information for command "ip link show" (In linux-next): net: hns3: implement ndo_features_check ops for hns3 driver (In linux-next): net: hns3: get FD rules location before dump in debugfs (In linux-next): net: hns3: optimization for CMDQ uninitialization (In linux-next): net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev (In linux-next): net: hns3: check FE bit before calling hns3_add_frag() (In linux-next): net: hns3: do not schedule the periodic task when reset fail (In linux-next): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (In linux-next): net: hns3: remove unnecessary work in hclgevf_main (In linux-next): net: hns3: remove mailbox and reset work in hclge_main (In linux-next): net: hns3: schedule hclgevf_service by using delayed workqueue (In linux-next): net: hns3: refactor the notification scheme of PF reset (In linux-next): net: hns3: refactor the procedure of VF FLR (In linux-next): net: hns3: modify hclge_func_reset_sync_vf()'s return type to void (In linux-next): net: hns3: enlarge HCLGE_RESET_WAIT_CNT (In linux-next): net: hns3: refactor the precedure of PF FLR (In linux-next): net: hns3: split hclgevf_reset() into preparing and rebuilding part (In linux-next): net: hns3: split hclge_reset() into preparing and rebuilding part (In linux-next): net: hns3: modify an unsuitable reset level for hardware error (In linux-next): net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() (In linux-next): net: hns3: add protection when get SFP speed as 0 (In linux-next): net: hns3: modify the IRQ name of misc vectors (In linux-next): net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() (In linux-next): net: hns3: modify the IRQ name of TQP vector (In linux-next): net: hns3: re-organize vector handle (In linux-next): net: hns3: add trace event support for HNS3 driver
2020-01-27 22:16:03 Seth Forshee linux (Ubuntu): status In Progress Fix Committed
2020-01-28 09:34:29 Andrew Cloke kunpeng920/ubuntu-20.04: status In Progress Fix Committed
2020-01-28 09:34:57 Andrew Cloke kunpeng920/ubuntu-20.04: milestone ubuntu-20.04-ga
2020-01-28 09:35:18 Andrew Cloke kunpeng920/ubuntu-18.04-hwe: status In Progress Fix Committed
2020-01-28 09:35:20 Andrew Cloke kunpeng920: status In Progress Fix Committed
2020-02-10 07:27:10 Ike Panhc description [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver update 0120 net: hns3: pad the short frame before sending to the hardware [Status] (In Progress): net: hns3: support tx-scatter-gather-fraglist feature (In Progress): net: hns3: add support for configuring VF MAC from the host (In Progress): net: hns3: add support for configuring bandwidth of VF on the host (In Progress): net: hns3: add support for setting VF trust (In Progress): net: hns3: add support for spoof check setting (In Progress): net: hns3: add support for setting VF link status on the host (In Progress): net: hns3: make array tick_array static, makes object smaller (Fix committed): net: hns3: fix a wrong reset interrupt status mask (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping (Fix committed): net: hns3: fix ETS bandwidth validation bug (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes (Fix committed): net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Fix committed): net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (In Progress): net: hns3: remove unused macros (Fix committed): net: hns3: Use the correct style for SPDX License Identifier (In Progress): net: hns3: cleanup byte order issues when printed (In Progress): net: hns3: cleanup some print format warning (In Progress): net: hns3: add or modify some comments (In Progress): net: hns3: optimize local variable initialization (In Progress): net: hns3: cleanup a format-truncation warning (In Progress): net: hns3: cleanup some coding style issues (In Progress): net: hns3: cleanup some magic numbers (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout (In Progress): net: hns3: dump some debug information when reset fail UNKNOWN: treewide: Use sizeof_member() macro (Fix committed): net: hns3: log and clear hardware error after reset complete (In Progress): net: hns3: do not allocate linear data for fraglist skb (In Progress): net: hns3: minor cleanup for hns3_handle_rx_bd() (In Progress): net: hns3: make struct hns3_enet_ring cacheline aligned (In Progress): net: hns3: introduce ring_to_netdev() in enet module (In Progress): net: hns3: minor optimization for barrier in IO path (In Progress): net: hns3: optimized MAC address in management table. (In Progress): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue (In Progress): net: hns3: fix VF ID issue for setting VF VLAN (In Progress): net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() (In Progress): net: hns3: fix for TX queue not restarted problem (In linux-next): net: hns3: only print misc interrupt status when handling fails (In linux-next): net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() (In linux-next): net: hns3: add some VF VLAN information for command "ip link show" (In linux-next): net: hns3: implement ndo_features_check ops for hns3 driver (In linux-next): net: hns3: get FD rules location before dump in debugfs (In linux-next): net: hns3: optimization for CMDQ uninitialization (In linux-next): net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev (In linux-next): net: hns3: check FE bit before calling hns3_add_frag() (In linux-next): net: hns3: do not schedule the periodic task when reset fail (In linux-next): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (In linux-next): net: hns3: remove unnecessary work in hclgevf_main (In linux-next): net: hns3: remove mailbox and reset work in hclge_main (In linux-next): net: hns3: schedule hclgevf_service by using delayed workqueue (In linux-next): net: hns3: refactor the notification scheme of PF reset (In linux-next): net: hns3: refactor the procedure of VF FLR (In linux-next): net: hns3: modify hclge_func_reset_sync_vf()'s return type to void (In linux-next): net: hns3: enlarge HCLGE_RESET_WAIT_CNT (In linux-next): net: hns3: refactor the precedure of PF FLR (In linux-next): net: hns3: split hclgevf_reset() into preparing and rebuilding part (In linux-next): net: hns3: split hclge_reset() into preparing and rebuilding part (In linux-next): net: hns3: modify an unsuitable reset level for hardware error (In linux-next): net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() (In linux-next): net: hns3: add protection when get SFP speed as 0 (In linux-next): net: hns3: modify the IRQ name of misc vectors (In linux-next): net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() (In linux-next): net: hns3: modify the IRQ name of TQP vector (In linux-next): net: hns3: re-organize vector handle (In linux-next): net: hns3: add trace event support for HNS3 driver [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver update 0120 net: hns3: pad the short frame before sending to the hardware [Status] (Fix committed): net: hns3: support tx-scatter-gather-fraglist feature (Fix committed): net: hns3: add support for configuring VF MAC from the host (Fix committed): net: hns3: add support for configuring bandwidth of VF on the host (Fix committed): net: hns3: add support for setting VF trust (Fix committed): net: hns3: add support for spoof check setting (Fix committed): net: hns3: add support for setting VF link status on the host (Fix committed): net: hns3: make array tick_array static, makes object smaller (Fix committed): net: hns3: fix a wrong reset interrupt status mask (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping (Fix committed): net: hns3: fix ETS bandwidth validation bug (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes (Fix committed): net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Fix committed): net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (Fix committed): net: hns3: remove unused macros (Fix committed): net: hns3: Use the correct style for SPDX License Identifier (Fix committed): net: hns3: cleanup byte order issues when printed (Fix committed): net: hns3: cleanup some print format warning (Fix committed): net: hns3: add or modify some comments (Fix committed): net: hns3: optimize local variable initialization (Fix committed): net: hns3: cleanup a format-truncation warning (Fix committed): net: hns3: cleanup some coding style issues (Fix committed): net: hns3: cleanup some magic numbers (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout (Fix committed): net: hns3: dump some debug information when reset fail UNKNOWN: treewide: Use sizeof_member() macro (Fix committed): net: hns3: log and clear hardware error after reset complete (Fix committed): net: hns3: do not allocate linear data for fraglist skb (Fix committed): net: hns3: minor cleanup for hns3_handle_rx_bd() (Fix committed): net: hns3: make struct hns3_enet_ring cacheline aligned (Fix committed): net: hns3: introduce ring_to_netdev() in enet module (Fix committed): net: hns3: minor optimization for barrier in IO path (Fix committed): net: hns3: optimized MAC address in management table. (Fix committed): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue (Fix committed): net: hns3: fix VF ID issue for setting VF VLAN (Fix committed): net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() (Fix committed): net: hns3: fix for TX queue not restarted problem (In linux-next): net: hns3: only print misc interrupt status when handling fails (In linux-next): net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() (In linux-next): net: hns3: add some VF VLAN information for command "ip link show" (In linux-next): net: hns3: implement ndo_features_check ops for hns3 driver (In linux-next): net: hns3: get FD rules location before dump in debugfs (In linux-next): net: hns3: optimization for CMDQ uninitialization (In linux-next): net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev (In linux-next): net: hns3: check FE bit before calling hns3_add_frag() (In linux-next): net: hns3: do not schedule the periodic task when reset fail (In linux-next): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (In linux-next): net: hns3: remove unnecessary work in hclgevf_main (In linux-next): net: hns3: remove mailbox and reset work in hclge_main (In linux-next): net: hns3: schedule hclgevf_service by using delayed workqueue (In linux-next): net: hns3: refactor the notification scheme of PF reset (In linux-next): net: hns3: refactor the procedure of VF FLR (In linux-next): net: hns3: modify hclge_func_reset_sync_vf()'s return type to void (In linux-next): net: hns3: enlarge HCLGE_RESET_WAIT_CNT (In linux-next): net: hns3: refactor the precedure of PF FLR (In linux-next): net: hns3: split hclgevf_reset() into preparing and rebuilding part (In linux-next): net: hns3: split hclge_reset() into preparing and rebuilding part (In linux-next): net: hns3: modify an unsuitable reset level for hardware error (In linux-next): net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() (In linux-next): net: hns3: add protection when get SFP speed as 0 (In linux-next): net: hns3: modify the IRQ name of misc vectors (In linux-next): net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() (In linux-next): net: hns3: modify the IRQ name of TQP vector (In linux-next): net: hns3: re-organize vector handle (In linux-next): net: hns3: add trace event support for HNS3 driver
2020-02-10 07:51:17 Ike Panhc description [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver update 0120 net: hns3: pad the short frame before sending to the hardware [Status] (Fix committed): net: hns3: support tx-scatter-gather-fraglist feature (Fix committed): net: hns3: add support for configuring VF MAC from the host (Fix committed): net: hns3: add support for configuring bandwidth of VF on the host (Fix committed): net: hns3: add support for setting VF trust (Fix committed): net: hns3: add support for spoof check setting (Fix committed): net: hns3: add support for setting VF link status on the host (Fix committed): net: hns3: make array tick_array static, makes object smaller (Fix committed): net: hns3: fix a wrong reset interrupt status mask (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping (Fix committed): net: hns3: fix ETS bandwidth validation bug (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes (Fix committed): net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Fix committed): net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (Fix committed): net: hns3: remove unused macros (Fix committed): net: hns3: Use the correct style for SPDX License Identifier (Fix committed): net: hns3: cleanup byte order issues when printed (Fix committed): net: hns3: cleanup some print format warning (Fix committed): net: hns3: add or modify some comments (Fix committed): net: hns3: optimize local variable initialization (Fix committed): net: hns3: cleanup a format-truncation warning (Fix committed): net: hns3: cleanup some coding style issues (Fix committed): net: hns3: cleanup some magic numbers (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout (Fix committed): net: hns3: dump some debug information when reset fail UNKNOWN: treewide: Use sizeof_member() macro (Fix committed): net: hns3: log and clear hardware error after reset complete (Fix committed): net: hns3: do not allocate linear data for fraglist skb (Fix committed): net: hns3: minor cleanup for hns3_handle_rx_bd() (Fix committed): net: hns3: make struct hns3_enet_ring cacheline aligned (Fix committed): net: hns3: introduce ring_to_netdev() in enet module (Fix committed): net: hns3: minor optimization for barrier in IO path (Fix committed): net: hns3: optimized MAC address in management table. (Fix committed): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue (Fix committed): net: hns3: fix VF ID issue for setting VF VLAN (Fix committed): net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() (Fix committed): net: hns3: fix for TX queue not restarted problem (In linux-next): net: hns3: only print misc interrupt status when handling fails (In linux-next): net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() (In linux-next): net: hns3: add some VF VLAN information for command "ip link show" (In linux-next): net: hns3: implement ndo_features_check ops for hns3 driver (In linux-next): net: hns3: get FD rules location before dump in debugfs (In linux-next): net: hns3: optimization for CMDQ uninitialization (In linux-next): net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev (In linux-next): net: hns3: check FE bit before calling hns3_add_frag() (In linux-next): net: hns3: do not schedule the periodic task when reset fail (In linux-next): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (In linux-next): net: hns3: remove unnecessary work in hclgevf_main (In linux-next): net: hns3: remove mailbox and reset work in hclge_main (In linux-next): net: hns3: schedule hclgevf_service by using delayed workqueue (In linux-next): net: hns3: refactor the notification scheme of PF reset (In linux-next): net: hns3: refactor the procedure of VF FLR (In linux-next): net: hns3: modify hclge_func_reset_sync_vf()'s return type to void (In linux-next): net: hns3: enlarge HCLGE_RESET_WAIT_CNT (In linux-next): net: hns3: refactor the precedure of PF FLR (In linux-next): net: hns3: split hclgevf_reset() into preparing and rebuilding part (In linux-next): net: hns3: split hclge_reset() into preparing and rebuilding part (In linux-next): net: hns3: modify an unsuitable reset level for hardware error (In linux-next): net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() (In linux-next): net: hns3: add protection when get SFP speed as 0 (In linux-next): net: hns3: modify the IRQ name of misc vectors (In linux-next): net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() (In linux-next): net: hns3: modify the IRQ name of TQP vector (In linux-next): net: hns3: re-organize vector handle (In linux-next): net: hns3: add trace event support for HNS3 driver [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver update 0120 net: hns3: pad the short frame before sending to the hardware [Status] (Fix committed): net: hns3: support tx-scatter-gather-fraglist feature (Fix committed): net: hns3: add support for configuring VF MAC from the host (Fix committed): net: hns3: add support for configuring bandwidth of VF on the host (Fix committed): net: hns3: add support for setting VF trust (Fix committed): net: hns3: add support for spoof check setting (Fix committed): net: hns3: add support for setting VF link status on the host (Fix committed): net: hns3: make array tick_array static, makes object smaller (Fix committed): net: hns3: fix a wrong reset interrupt status mask (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping (Fix committed): net: hns3: fix ETS bandwidth validation bug (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes (Fix committed): net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Fix committed): net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (Fix committed): net: hns3: remove unused macros (Fix committed): net: hns3: Use the correct style for SPDX License Identifier (Fix committed): net: hns3: cleanup byte order issues when printed (Fix committed): net: hns3: cleanup some print format warning (Fix committed): net: hns3: add or modify some comments (Fix committed): net: hns3: optimize local variable initialization (Fix committed): net: hns3: cleanup a format-truncation warning (Fix committed): net: hns3: cleanup some coding style issues (Fix committed): net: hns3: cleanup some magic numbers (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout (Fix committed): net: hns3: dump some debug information when reset fail UNKNOWN: treewide: Use sizeof_member() macro (Fix committed): net: hns3: log and clear hardware error after reset complete (Fix committed): net: hns3: do not allocate linear data for fraglist skb (Fix committed): net: hns3: minor cleanup for hns3_handle_rx_bd() (Fix committed): net: hns3: make struct hns3_enet_ring cacheline aligned (Fix committed): net: hns3: introduce ring_to_netdev() in enet module (Fix committed): net: hns3: minor optimization for barrier in IO path (Fix committed): net: hns3: optimized MAC address in management table. (Fix committed): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue (Fix committed): net: hns3: fix VF ID issue for setting VF VLAN (Fix committed): net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() (Fix committed): net: hns3: fix for TX queue not restarted problem (In linux-next): net: hns3: only print misc interrupt status when handling fails (In linux-next): net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() (In linux-next): net: hns3: add some VF VLAN information for command "ip link show" (In linux-next): net: hns3: implement ndo_features_check ops for hns3 driver (In linux-next): net: hns3: get FD rules location before dump in debugfs (In linux-next): net: hns3: optimization for CMDQ uninitialization (In linux-next): net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev (In linux-next): net: hns3: check FE bit before calling hns3_add_frag() (In linux-next): net: hns3: do not schedule the periodic task when reset fail (In linux-next): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (In linux-next): net: hns3: remove unnecessary work in hclgevf_main (In linux-next): net: hns3: remove mailbox and reset work in hclge_main (In linux-next): net: hns3: schedule hclgevf_service by using delayed workqueue (In linux-next): net: hns3: refactor the notification scheme of PF reset (In linux-next): net: hns3: refactor the procedure of VF FLR (In linux-next): net: hns3: modify hclge_func_reset_sync_vf()'s return type to void (In linux-next): net: hns3: enlarge HCLGE_RESET_WAIT_CNT (In linux-next): net: hns3: refactor the precedure of PF FLR (In linux-next): net: hns3: split hclgevf_reset() into preparing and rebuilding part (In linux-next): net: hns3: split hclge_reset() into preparing and rebuilding part (In linux-next): net: hns3: modify an unsuitable reset level for hardware error (In linux-next): net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() (In linux-next): net: hns3: add protection when get SFP speed as 0 (In linux-next): net: hns3: modify the IRQ name of misc vectors (In linux-next): net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() (In linux-next): net: hns3: modify the IRQ name of TQP vector (In linux-next): net: hns3: re-organize vector handle (In linux-next): net: hns3: add trace event support for HNS3 driver (Fix committed): net: hns3: pad the short frame before sending to the hardware
2020-02-10 07:55:12 Ike Panhc description [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver update 0120 net: hns3: pad the short frame before sending to the hardware [Status] (Fix committed): net: hns3: support tx-scatter-gather-fraglist feature (Fix committed): net: hns3: add support for configuring VF MAC from the host (Fix committed): net: hns3: add support for configuring bandwidth of VF on the host (Fix committed): net: hns3: add support for setting VF trust (Fix committed): net: hns3: add support for spoof check setting (Fix committed): net: hns3: add support for setting VF link status on the host (Fix committed): net: hns3: make array tick_array static, makes object smaller (Fix committed): net: hns3: fix a wrong reset interrupt status mask (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping (Fix committed): net: hns3: fix ETS bandwidth validation bug (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes (Fix committed): net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Fix committed): net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (Fix committed): net: hns3: remove unused macros (Fix committed): net: hns3: Use the correct style for SPDX License Identifier (Fix committed): net: hns3: cleanup byte order issues when printed (Fix committed): net: hns3: cleanup some print format warning (Fix committed): net: hns3: add or modify some comments (Fix committed): net: hns3: optimize local variable initialization (Fix committed): net: hns3: cleanup a format-truncation warning (Fix committed): net: hns3: cleanup some coding style issues (Fix committed): net: hns3: cleanup some magic numbers (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout (Fix committed): net: hns3: dump some debug information when reset fail UNKNOWN: treewide: Use sizeof_member() macro (Fix committed): net: hns3: log and clear hardware error after reset complete (Fix committed): net: hns3: do not allocate linear data for fraglist skb (Fix committed): net: hns3: minor cleanup for hns3_handle_rx_bd() (Fix committed): net: hns3: make struct hns3_enet_ring cacheline aligned (Fix committed): net: hns3: introduce ring_to_netdev() in enet module (Fix committed): net: hns3: minor optimization for barrier in IO path (Fix committed): net: hns3: optimized MAC address in management table. (Fix committed): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue (Fix committed): net: hns3: fix VF ID issue for setting VF VLAN (Fix committed): net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() (Fix committed): net: hns3: fix for TX queue not restarted problem (In linux-next): net: hns3: only print misc interrupt status when handling fails (In linux-next): net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() (In linux-next): net: hns3: add some VF VLAN information for command "ip link show" (In linux-next): net: hns3: implement ndo_features_check ops for hns3 driver (In linux-next): net: hns3: get FD rules location before dump in debugfs (In linux-next): net: hns3: optimization for CMDQ uninitialization (In linux-next): net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev (In linux-next): net: hns3: check FE bit before calling hns3_add_frag() (In linux-next): net: hns3: do not schedule the periodic task when reset fail (In linux-next): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (In linux-next): net: hns3: remove unnecessary work in hclgevf_main (In linux-next): net: hns3: remove mailbox and reset work in hclge_main (In linux-next): net: hns3: schedule hclgevf_service by using delayed workqueue (In linux-next): net: hns3: refactor the notification scheme of PF reset (In linux-next): net: hns3: refactor the procedure of VF FLR (In linux-next): net: hns3: modify hclge_func_reset_sync_vf()'s return type to void (In linux-next): net: hns3: enlarge HCLGE_RESET_WAIT_CNT (In linux-next): net: hns3: refactor the precedure of PF FLR (In linux-next): net: hns3: split hclgevf_reset() into preparing and rebuilding part (In linux-next): net: hns3: split hclge_reset() into preparing and rebuilding part (In linux-next): net: hns3: modify an unsuitable reset level for hardware error (In linux-next): net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() (In linux-next): net: hns3: add protection when get SFP speed as 0 (In linux-next): net: hns3: modify the IRQ name of misc vectors (In linux-next): net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() (In linux-next): net: hns3: modify the IRQ name of TQP vector (In linux-next): net: hns3: re-organize vector handle (In linux-next): net: hns3: add trace event support for HNS3 driver (Fix committed): net: hns3: pad the short frame before sending to the hardware [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver update 0120 net: hns3: pad the short frame before sending to the hardware [Status] (Fix committed): net: hns3: support tx-scatter-gather-fraglist feature (Fix committed): net: hns3: add support for configuring VF MAC from the host (Fix committed): net: hns3: add support for configuring bandwidth of VF on the host (Fix committed): net: hns3: add support for setting VF trust (Fix committed): net: hns3: add support for spoof check setting (Fix committed): net: hns3: add support for setting VF link status on the host (Fix committed): net: hns3: make array tick_array static, makes object smaller (Fix committed): net: hns3: fix a wrong reset interrupt status mask (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping (Fix committed): net: hns3: fix ETS bandwidth validation bug (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes (Fix committed): net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Fix committed): net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (Fix committed): net: hns3: remove unused macros (Fix committed): net: hns3: Use the correct style for SPDX License Identifier (Fix committed): net: hns3: cleanup byte order issues when printed (Fix committed): net: hns3: cleanup some print format warning (Fix committed): net: hns3: add or modify some comments (Fix committed): net: hns3: optimize local variable initialization (Fix committed): net: hns3: cleanup a format-truncation warning (Fix committed): net: hns3: cleanup some coding style issues (Fix committed): net: hns3: cleanup some magic numbers (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout (Fix committed): net: hns3: dump some debug information when reset fail UNKNOWN: treewide: Use sizeof_member() macro (Fix committed): net: hns3: log and clear hardware error after reset complete (Fix committed): net: hns3: do not allocate linear data for fraglist skb (Fix committed): net: hns3: minor cleanup for hns3_handle_rx_bd() (Fix committed): net: hns3: make struct hns3_enet_ring cacheline aligned (Fix committed): net: hns3: introduce ring_to_netdev() in enet module (Fix committed): net: hns3: minor optimization for barrier in IO path (Fix committed): net: hns3: optimized MAC address in management table. (Fix committed): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue (Fix committed): net: hns3: fix VF ID issue for setting VF VLAN (Fix committed): net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() (Fix committed): net: hns3: fix for TX queue not restarted problem (In Progress): net: hns3: only print misc interrupt status when handling fails (In Progress): net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() (In Progress): net: hns3: add some VF VLAN information for command "ip link show" (In Progress): net: hns3: implement ndo_features_check ops for hns3 driver (In Progress): net: hns3: get FD rules location before dump in debugfs (In Progress): net: hns3: optimization for CMDQ uninitialization (In Progress): net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev (In Progress): net: hns3: check FE bit before calling hns3_add_frag() (In Progress): net: hns3: do not schedule the periodic task when reset fail (In Progress): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (In Progress): net: hns3: remove unnecessary work in hclgevf_main (In Progress): net: hns3: remove mailbox and reset work in hclge_main (In Progress): net: hns3: schedule hclgevf_service by using delayed workqueue (In Progress): net: hns3: refactor the notification scheme of PF reset (In Progress): net: hns3: refactor the procedure of VF FLR (In Progress): net: hns3: modify hclge_func_reset_sync_vf()'s return type to void (In Progress): net: hns3: enlarge HCLGE_RESET_WAIT_CNT (In Progress): net: hns3: refactor the precedure of PF FLR (In Progress): net: hns3: split hclgevf_reset() into preparing and rebuilding part (In Progress): net: hns3: split hclge_reset() into preparing and rebuilding part (In Progress): net: hns3: modify an unsuitable reset level for hardware error (In Progress): net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() (In Progress): net: hns3: add protection when get SFP speed as 0 (In Progress): net: hns3: modify the IRQ name of misc vectors (In Progress): net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() (In Progress): net: hns3: modify the IRQ name of TQP vector (In Progress): net: hns3: re-organize vector handle (In Progress): net: hns3: add trace event support for HNS3 driver (Fix committed): net: hns3: pad the short frame before sending to the hardware
2020-02-13 07:58:46 Ike Panhc kunpeng920/upstream-kernel: status Triaged Fix Committed
2020-02-13 07:58:53 Ike Panhc kunpeng920/upstream-kernel: milestone linux-v5.6
2020-02-17 09:07:20 Andrew Cloke kunpeng920/ubuntu-20.04: status Fix Committed In Progress
2020-02-17 09:07:23 Andrew Cloke kunpeng920/ubuntu-18.04-hwe: status Fix Committed In Progress
2020-02-17 09:07:25 Andrew Cloke kunpeng920: status Fix Committed In Progress
2020-02-21 03:17:56 Ike Panhc linux (Ubuntu): status Fix Committed In Progress
2020-02-24 06:55:36 Ike Panhc tags ikeradar
2020-02-26 07:00:11 Ike Panhc kunpeng920/ubuntu-20.04: status In Progress Fix Committed
2020-02-26 07:00:14 Ike Panhc kunpeng920/ubuntu-18.04-hwe: status In Progress Fix Committed
2020-02-26 07:00:18 Ike Panhc kunpeng920: status In Progress Fix Committed
2020-03-03 09:54:23 Ike Panhc description [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver update 0120 net: hns3: pad the short frame before sending to the hardware [Status] (Fix committed): net: hns3: support tx-scatter-gather-fraglist feature (Fix committed): net: hns3: add support for configuring VF MAC from the host (Fix committed): net: hns3: add support for configuring bandwidth of VF on the host (Fix committed): net: hns3: add support for setting VF trust (Fix committed): net: hns3: add support for spoof check setting (Fix committed): net: hns3: add support for setting VF link status on the host (Fix committed): net: hns3: make array tick_array static, makes object smaller (Fix committed): net: hns3: fix a wrong reset interrupt status mask (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping (Fix committed): net: hns3: fix ETS bandwidth validation bug (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes (Fix committed): net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Fix committed): net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (Fix committed): net: hns3: remove unused macros (Fix committed): net: hns3: Use the correct style for SPDX License Identifier (Fix committed): net: hns3: cleanup byte order issues when printed (Fix committed): net: hns3: cleanup some print format warning (Fix committed): net: hns3: add or modify some comments (Fix committed): net: hns3: optimize local variable initialization (Fix committed): net: hns3: cleanup a format-truncation warning (Fix committed): net: hns3: cleanup some coding style issues (Fix committed): net: hns3: cleanup some magic numbers (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout (Fix committed): net: hns3: dump some debug information when reset fail UNKNOWN: treewide: Use sizeof_member() macro (Fix committed): net: hns3: log and clear hardware error after reset complete (Fix committed): net: hns3: do not allocate linear data for fraglist skb (Fix committed): net: hns3: minor cleanup for hns3_handle_rx_bd() (Fix committed): net: hns3: make struct hns3_enet_ring cacheline aligned (Fix committed): net: hns3: introduce ring_to_netdev() in enet module (Fix committed): net: hns3: minor optimization for barrier in IO path (Fix committed): net: hns3: optimized MAC address in management table. (Fix committed): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue (Fix committed): net: hns3: fix VF ID issue for setting VF VLAN (Fix committed): net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() (Fix committed): net: hns3: fix for TX queue not restarted problem (In Progress): net: hns3: only print misc interrupt status when handling fails (In Progress): net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() (In Progress): net: hns3: add some VF VLAN information for command "ip link show" (In Progress): net: hns3: implement ndo_features_check ops for hns3 driver (In Progress): net: hns3: get FD rules location before dump in debugfs (In Progress): net: hns3: optimization for CMDQ uninitialization (In Progress): net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev (In Progress): net: hns3: check FE bit before calling hns3_add_frag() (In Progress): net: hns3: do not schedule the periodic task when reset fail (In Progress): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (In Progress): net: hns3: remove unnecessary work in hclgevf_main (In Progress): net: hns3: remove mailbox and reset work in hclge_main (In Progress): net: hns3: schedule hclgevf_service by using delayed workqueue (In Progress): net: hns3: refactor the notification scheme of PF reset (In Progress): net: hns3: refactor the procedure of VF FLR (In Progress): net: hns3: modify hclge_func_reset_sync_vf()'s return type to void (In Progress): net: hns3: enlarge HCLGE_RESET_WAIT_CNT (In Progress): net: hns3: refactor the precedure of PF FLR (In Progress): net: hns3: split hclgevf_reset() into preparing and rebuilding part (In Progress): net: hns3: split hclge_reset() into preparing and rebuilding part (In Progress): net: hns3: modify an unsuitable reset level for hardware error (In Progress): net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() (In Progress): net: hns3: add protection when get SFP speed as 0 (In Progress): net: hns3: modify the IRQ name of misc vectors (In Progress): net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() (In Progress): net: hns3: modify the IRQ name of TQP vector (In Progress): net: hns3: re-organize vector handle (In Progress): net: hns3: add trace event support for HNS3 driver (Fix committed): net: hns3: pad the short frame before sending to the hardware [Bug Description]  hns3 patchset have merged into mainline 5.4rc5 kernel. Pls backport ubuntu 18.04.5 kernel version [Steps to Reproduce]   1)   2)   3) [Actual Results] [Expected Results] [Reproducibility] [Additional information]   (Firmware version, kernel version, affected hardware, etc. if required): [Resolution] net: hns3: support tx-scatter-gather-fraglist feature net: hns3: add support for configuring VF MAC from the host net: hns3: add support for configuring bandwidth of VF on the host net: hns3: add support for setting VF trust net: hns3: add support for spoof check setting net: hns3: add support for setting VF link status on the host net: hns3: make array tick_array static, makes object smaller net: hns3: fix a wrong reset interrupt status mask net: hns3: cleanup of stray struct hns3_link_mode_mapping net: hns3: fix ETS bandwidth validation bug net: hns3: reallocate SSU' buffer size when pfc_en changes net: hns3: add compatible handling for MAC VLAN switch parameter configuration net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE net: hns3: remove unused macros net: hns3: Use the correct style for SPDX License Identifier net: hns3: cleanup byte order issues when printed net: hns3: cleanup some print format warning net: hns3: add or modify some comments net: hns3: optimize local variable initialization net: hns3: cleanup a format-truncation warning net: hns3: cleanup some coding style issues net: hns3: cleanup some magic numbers net: hns3: add struct netdev_queue debug info for TX timeout net: hns3: dump some debug information when reset fail treewide: Use sizeof_member() macro net: hns3: log and clear hardware error after reset complete net: hns3: do not allocate linear data for fraglist skb net: hns3: minor cleanup for hns3_handle_rx_bd() net: hns3: make struct hns3_enet_ring cacheline aligned net: hns3: introduce ring_to_netdev() in enet module net: hns3: minor optimization for barrier in IO path net: hns3: optimized MAC address in management table. net: hns3: remove struct hns3_nic_ring_data in hns3_enet module net: hns3: fix mis-counting IRQ vector numbers issue   net: hns3: fix VF ID issue for setting VF VLAN net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() net: hns3: fix for TX queue not restarted problem  net: hns3: only print misc interrupt status when handling fails net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() net: hns3: add some VF VLAN information for command "ip link show" net: hns3: implement ndo_features_check ops for hns3 driver net: hns3: get FD rules location before dump in debugfs net: hns3: optimization for CMDQ uninitialization net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev net: hns3: check FE bit before calling hns3_add_frag() net: hns3: do not schedule the periodic task when reset fail net: hns3: allocate WQ with WQ_MEM_RECLAIM flag net: hns3: remove unnecessary work in hclgevf_main net: hns3: remove mailbox and reset work in hclge_main net: hns3: schedule hclgevf_service by using delayed workqueue net: hns3: refactor the notification scheme of PF reset net: hns3: refactor the procedure of VF FLR net: hns3: modify hclge_func_reset_sync_vf()'s return type to void net: hns3: enlarge HCLGE_RESET_WAIT_CNT net: hns3: refactor the precedure of PF FLR net: hns3: split hclgevf_reset() into preparing and rebuilding part net: hns3: split hclge_reset() into preparing and rebuilding part net: hns3: modify an unsuitable reset level for hardware error net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() net: hns3: add protection when get SFP speed as 0 net: hns3: modify the IRQ name of misc vectors net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() net: hns3: modify the IRQ name of TQP vector net: hns3: re-organize vector handle net: hns3: add trace event support for HNS3 driver update 0120 net: hns3: pad the short frame before sending to the hardware [Status] (Fix committed): net: hns3: support tx-scatter-gather-fraglist feature (Fix committed): net: hns3: add support for configuring VF MAC from the host (Fix committed): net: hns3: add support for configuring bandwidth of VF on the host (Fix committed): net: hns3: add support for setting VF trust (Fix committed): net: hns3: add support for spoof check setting (Fix committed): net: hns3: add support for setting VF link status on the host (Fix committed): net: hns3: make array tick_array static, makes object smaller (Fix committed): net: hns3: fix a wrong reset interrupt status mask (Fix committed): net: hns3: cleanup of stray struct hns3_link_mode_mapping (Fix committed): net: hns3: fix ETS bandwidth validation bug (Fix committed): net: hns3: reallocate SSU' buffer size when pfc_en changes (Fix committed): net: hns3: add compatible handling for MAC VLAN switch parameter configuration (Fix committed): net: hns3: add compatible handling for command HCLGE_OPC_PF_RST_DONE (Fix committed): net: hns3: remove unused macros (Fix committed): net: hns3: Use the correct style for SPDX License Identifier (Fix committed): net: hns3: cleanup byte order issues when printed (Fix committed): net: hns3: cleanup some print format warning (Fix committed): net: hns3: add or modify some comments (Fix committed): net: hns3: optimize local variable initialization (Fix committed): net: hns3: cleanup a format-truncation warning (Fix committed): net: hns3: cleanup some coding style issues (Fix committed): net: hns3: cleanup some magic numbers (Fix committed): net: hns3: add struct netdev_queue debug info for TX timeout (Fix committed): net: hns3: dump some debug information when reset fail UNKNOWN: treewide: Use sizeof_member() macro (Fix committed): net: hns3: log and clear hardware error after reset complete (Fix committed): net: hns3: do not allocate linear data for fraglist skb (Fix committed): net: hns3: minor cleanup for hns3_handle_rx_bd() (Fix committed): net: hns3: make struct hns3_enet_ring cacheline aligned (Fix committed): net: hns3: introduce ring_to_netdev() in enet module (Fix committed): net: hns3: minor optimization for barrier in IO path (Fix committed): net: hns3: optimized MAC address in management table. (Fix committed): net: hns3: remove struct hns3_nic_ring_data in hns3_enet module (Fix committed): net: hns3: fix mis-counting IRQ vector numbers issue (Fix committed): net: hns3: fix VF ID issue for setting VF VLAN (Fix committed): net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx() (Fix committed): net: hns3: fix for TX queue not restarted problem (Fix committed): net: hns3: only print misc interrupt status when handling fails (Fix committed): net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data() (Fix committed): net: hns3: add some VF VLAN information for command "ip link show" (Fix committed): net: hns3: implement ndo_features_check ops for hns3 driver (Fix committed): net: hns3: get FD rules location before dump in debugfs (Fix committed): net: hns3: optimization for CMDQ uninitialization (Fix committed): net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev (Fix committed): net: hns3: check FE bit before calling hns3_add_frag() (Fix committed): net: hns3: do not schedule the periodic task when reset fail (Fix committed): net: hns3: allocate WQ with WQ_MEM_RECLAIM flag (Fix committed): net: hns3: remove unnecessary work in hclgevf_main (Fix committed): net: hns3: remove mailbox and reset work in hclge_main (Fix committed): net: hns3: schedule hclgevf_service by using delayed workqueue (Fix committed): net: hns3: refactor the notification scheme of PF reset (Fix committed): net: hns3: refactor the procedure of VF FLR (Fix committed): net: hns3: modify hclge_func_reset_sync_vf()'s return type to void (Fix committed): net: hns3: enlarge HCLGE_RESET_WAIT_CNT (Fix committed): net: hns3: refactor the precedure of PF FLR (Fix committed): net: hns3: split hclgevf_reset() into preparing and rebuilding part (Fix committed): net: hns3: split hclge_reset() into preparing and rebuilding part (Fix committed): net: hns3: modify an unsuitable reset level for hardware error (Fix committed): net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf() (Fix committed): net: hns3: add protection when get SFP speed as 0 (Fix committed): net: hns3: modify the IRQ name of misc vectors (Fix committed): net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() (Fix committed): net: hns3: modify the IRQ name of TQP vector (Fix committed): net: hns3: re-organize vector handle (Fix committed): net: hns3: add trace event support for HNS3 driver (Fix committed): net: hns3: pad the short frame before sending to the hardware
2020-03-12 10:52:28 Ubuntu Kernel Bot tags verification-needed-focal
2020-03-16 03:20:45 Ike Panhc tags verification-needed-focal verification-done-focal
2020-03-16 23:19:02 Launchpad Janitor linux (Ubuntu): status In Progress Fix Released
2020-03-16 23:19:02 Launchpad Janitor cve linked 2019-19076
2020-03-31 03:10:03 Ike Panhc kunpeng920/upstream-kernel: status Fix Committed Fix Released
2020-04-24 10:52:30 Andrew Cloke kunpeng920/ubuntu-20.04: status Fix Committed Fix Released
2020-08-14 03:26:53 Ike Panhc kunpeng920/ubuntu-18.04-hwe: status Fix Committed Fix Released
2020-08-14 03:26:56 Ike Panhc kunpeng920: status Fix Committed Fix Released