[Bug Description]
hns3 patchset have merged into mainline 5.4rc3 kernel. Can use this hns3 patchset to release UOSE basing this ubuntu 18.04.4 kernel branch, then merge into ubuntu 18.04.4 version.
[Steps to Reproduce]
1)
2)
3)
[Actual Results]
[Expected Results]
[Reproducibility]
[Additional information]
(Firmware version, kernel version, affected hardware, etc. if required):
[Resolution]
d784097 net: Use skb accessors in network drivers
08d80a4 net: hns3: use dev_info() instead of pr_info()
dbba6da net: hns3: Add support for using order 1 pages with a 4K buffer
0812545 net: hns3: add interrupt affinity support for misc interrupt
7be1b9f net: hns3: make hclge_service use delayed workqueue
1c82294 net: hns3: add debug messages to identify eth down cause
9237137 net: hns3: modify firmware version display format
d659f9f net: hns3: change GFP flag during lock period
8e9eee7 net: hns3: remove upgrade reset level when reset fail
aa3253b net: hns3: add a check for get_reset_level
44950d2 net: hns3: add reset checking before set channels
012fcb5 net: hns3: activate reset timer when calling reset_event
72e2fb0 net: hns3: clear reset interrupt status in hclge_irq_handle()
6b428b4 net: hns3: fix some reset handshake issue
6e6e768 net: hns3: rename a member in struct hclge_mac_ethertype_idx_rd_cmd
dbae56a net: hns3: simplify hclge_cmd_query_error()
b6872fd net: hns3: minior error handling change for hclge_tm_schd_info_init
a4ee762 net: hns3: minor cleanup in hns3_clean_rx_ring
6e4139f net: hns3: remove unnecessary variable in hclge_get_mac_vlan_cmd_status()
a723fb8 net: hns3: refine for set ring parameters
3f0f325 net: hns3: do not query unsupported commands in debugfs
b18bf30 net: hns3: add handler for NCSI error mailbox
ed8fb4b net: hns3: add link change event report
eddd986 net: hns3: refine some macro definitions
427a7bf net: hns3: add handshake with VF for PF reset
615466c net: hns3: refine MAC pause statistics querying function
dec8466 net: hns3: add function display NCL_CONFIG info
42611b7 net: hns3: add check for max TX BD num for tso and non-tso case
b20d7fe net: hns3: add some statitics info to tx process
ddb5455 net: hns3: add DFX registers information for ethtool -d
aacbe27 net: hns3: modify how pause options is displayed
7ac243f net: hns3: add input length check for debugfs write function
eb977d9 net: hns3: clean up for vlan handling in hns3_fill_desc_vtags
1305092 net: hns3: fix interrupt clearing error for VF
9e6717a net: hns3: fix GFP flag error in hclge_mac_update_stats()
11ab11e hns3: no need to check return value of debugfs_create functions
a9a9676 net: hns3: Make hclge_func_reset_sync_vf static
1bef61f net: hns3: add phy_attached_info() to the hns3 driver
20981a1 net: hns3: prevent unnecessary MAC TNL interrupt
ac887be net: hns3: change print level of RAS error log from warning to error
37417c6 net: hns3: fix error and incorrect format
cdd332a net: hns3: modify redundant initialization of variable
46ee735 net: hns3: add or modify comments
2307f4a net: hns3: Fix -Wunused-const-variable warning
dd2956e net: hns3: not allow SSU loopback while execute ethtool -t dev
2336f19 net: hns3: check reset interrupt status when reset fails
c9765a8 net: hns3: add phy selftest function
a83d296 net: hns3: implement .process_hw_error for hns3 client
e8df45c net: hns3: optimize waiting time for TQP reset
82f7d05 net: hns3: fix incorrect type in assignment.
199d2dd net: hns3: make some reusable codes into a function
ed5b255 net: hns3: optimize some log printings
70a21490 net: hns3: reduce the parameters of some functions
6125b52 net: hns3: modify base parameter of kstrtouint in hclge_dbg_dump_tm_map
6f92bfd net: hns3: use macro instead of magic number
a582b78 net: hns3: code optimization for debugfs related to "dump reg"
b943e03 net: hns3: remove set but not used variable 'qos'
bdad752 net: hns3: remove redundant assignment to pointer reg_info
91f8ff0 net: hns3: make hclge_dbg_get_m7_stats_info static
1cbc662 net: hns3: disable loopback setting in hclge_mac_init
1483fa4 net: hns3: remove explicit conversion to bool
b7cf22b net: hns3: add client node validity judgment
525a294 net: hns3: fix mis-assignment to hdev->reset_level in hclge_reset
323a2ac net: hns3: fix double free bug when setting ringparam
d9c0f27 net: hns3: fix error VF index when setting VLAN offload
0ecf1f7 net: hns3: add some DFX info for reset issue
fa17c70 net: hns3: check NULL pointer before use
96e65ab net: hns3: modify some logs format
24283ec net: hns3: fix port setting handle for fibre port
1a92497 net: hns3: fix shaper parameter algorithm
3a5a5f0 net: hns3: revert to old channel when setting new channel num fail
4093d1a net: hns3: add ethtool_ops.set_channels support for HNS3 VF driver
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
[Bug Description]
hns3 patchset have merged into mainline 5.4rc3 kernel. Can use this hns3 patchset to release UOSE basing this ubuntu 18.04.4 kernel branch, then merge into ubuntu 18.04.4 version.
[Steps to Reproduce]
1)
2)
3)
[Actual Results]
[Expected Results]
[Reproducibility]
[Additional information]
(Firmware version, kernel version, affected hardware, etc. if required):
[Resolution]
d784097 net: Use skb accessors in network drivers ethertype_ idx_rd_ cmd query_error( ) schd_info_ init mac_vlan_ cmd_status( ) desc_vtags update_ stats() reset_sync_ vf static const-variable warning dump_tm_ map get_m7_ stats_info static ops.set_ channels support for HNS3 VF driver
08d80a4 net: hns3: use dev_info() instead of pr_info()
dbba6da net: hns3: Add support for using order 1 pages with a 4K buffer
0812545 net: hns3: add interrupt affinity support for misc interrupt
7be1b9f net: hns3: make hclge_service use delayed workqueue
1c82294 net: hns3: add debug messages to identify eth down cause
9237137 net: hns3: modify firmware version display format
d659f9f net: hns3: change GFP flag during lock period
8e9eee7 net: hns3: remove upgrade reset level when reset fail
aa3253b net: hns3: add a check for get_reset_level
44950d2 net: hns3: add reset checking before set channels
012fcb5 net: hns3: activate reset timer when calling reset_event
72e2fb0 net: hns3: clear reset interrupt status in hclge_irq_handle()
6b428b4 net: hns3: fix some reset handshake issue
6e6e768 net: hns3: rename a member in struct hclge_mac_
dbae56a net: hns3: simplify hclge_cmd_
b6872fd net: hns3: minior error handling change for hclge_tm_
a4ee762 net: hns3: minor cleanup in hns3_clean_rx_ring
6e4139f net: hns3: remove unnecessary variable in hclge_get_
a723fb8 net: hns3: refine for set ring parameters
3f0f325 net: hns3: do not query unsupported commands in debugfs
b18bf30 net: hns3: add handler for NCSI error mailbox
ed8fb4b net: hns3: add link change event report
eddd986 net: hns3: refine some macro definitions
427a7bf net: hns3: add handshake with VF for PF reset
615466c net: hns3: refine MAC pause statistics querying function
dec8466 net: hns3: add function display NCL_CONFIG info
42611b7 net: hns3: add check for max TX BD num for tso and non-tso case
b20d7fe net: hns3: add some statitics info to tx process
ddb5455 net: hns3: add DFX registers information for ethtool -d
aacbe27 net: hns3: modify how pause options is displayed
7ac243f net: hns3: add input length check for debugfs write function
eb977d9 net: hns3: clean up for vlan handling in hns3_fill_
1305092 net: hns3: fix interrupt clearing error for VF
9e6717a net: hns3: fix GFP flag error in hclge_mac_
11ab11e hns3: no need to check return value of debugfs_create functions
a9a9676 net: hns3: Make hclge_func_
1bef61f net: hns3: add phy_attached_info() to the hns3 driver
20981a1 net: hns3: prevent unnecessary MAC TNL interrupt
ac887be net: hns3: change print level of RAS error log from warning to error
37417c6 net: hns3: fix error and incorrect format
cdd332a net: hns3: modify redundant initialization of variable
46ee735 net: hns3: add or modify comments
2307f4a net: hns3: Fix -Wunused-
dd2956e net: hns3: not allow SSU loopback while execute ethtool -t dev
2336f19 net: hns3: check reset interrupt status when reset fails
c9765a8 net: hns3: add phy selftest function
a83d296 net: hns3: implement .process_hw_error for hns3 client
e8df45c net: hns3: optimize waiting time for TQP reset
82f7d05 net: hns3: fix incorrect type in assignment.
199d2dd net: hns3: make some reusable codes into a function
ed5b255 net: hns3: optimize some log printings
70a21490 net: hns3: reduce the parameters of some functions
6125b52 net: hns3: modify base parameter of kstrtouint in hclge_dbg_
6f92bfd net: hns3: use macro instead of magic number
a582b78 net: hns3: code optimization for debugfs related to "dump reg"
b943e03 net: hns3: remove set but not used variable 'qos'
bdad752 net: hns3: remove redundant assignment to pointer reg_info
91f8ff0 net: hns3: make hclge_dbg_
1cbc662 net: hns3: disable loopback setting in hclge_mac_init
1483fa4 net: hns3: remove explicit conversion to bool
b7cf22b net: hns3: add client node validity judgment
525a294 net: hns3: fix mis-assignment to hdev->reset_level in hclge_reset
323a2ac net: hns3: fix double free bug when setting ringparam
d9c0f27 net: hns3: fix error VF index when setting VLAN offload
0ecf1f7 net: hns3: add some DFX info for reset issue
fa17c70 net: hns3: check NULL pointer before use
96e65ab net: hns3: modify some logs format
24283ec net: hns3: fix port setting handle for fibre port
1a92497 net: hns3: fix shaper parameter algorithm
3a5a5f0 net: hns3: revert to old channel when setting new channel num fail
4093d1a net: hns3: add ethtool_
https:/ /git.kernel. org/pub/ scm/linux/ kernel/ git/torvalds/ linux.git/ log/
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
https:/ /patchwork. ozlabs. org/cover/ 1173061/