[hns3-0111]sync mainline kernel 5.5rc6 hns3 patchset into ubuntu HWE kernel branch Edit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kunpeng920 |
Fix Released
|
Undecided
|
Unassigned | ||
Ubuntu-18.04-hwe |
Fix Released
|
Undecided
|
Ike Panhc | ||
Ubuntu-20.04 |
Fix Released
|
Undecided
|
Ike Panhc | ||
Upstream-kernel |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Ike Panhc |
Bug 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-
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_
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_
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_
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_
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_
net: hns3: enlarge HCLGE_RESET_
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_
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_
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-
(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_
(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_
(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_
(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_
(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_
(Fix committed): net: hns3: enlarge HCLGE_RESET_
(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_
(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_
(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
CVE References
tags: | added: ikeradar |
description: | updated |
summary: |
- [hns3-0111]sync mainline kernel 5.5rc5 hns3 patchset into ubuntu HWE + [hns3-0111]sync mainline kernel 5.5rc6 hns3 patchset into ubuntu HWE kernel branch Edit |
Changed in linux (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Ike Panhc (ikepanhc) |
description: | updated |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in kunpeng920: | |
status: | In Progress → Fix Committed |
description: | updated |
description: | updated |
description: | updated |
tags: | removed: ikeradar |
description: | updated |
Changed in kunpeng920: | |
status: | Fix Committed → Fix Released |
These patches are already in focal kernel.
net: hns3: fix a wrong reset interrupt status mask mode_mapping PF_RST_ DONE
net: hns3: cleanup of stray struct hns3_link_
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_
net: hns3: Use the correct style for SPDX License Identifier
net: hns3: add struct netdev_queue debug info for TX timeout
net: hns3: log and clear hardware error after reset complete
net: hns3: fix mis-counting IRQ vector numbers issue