** Changed in: linux (Ubuntu Bionic)
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1793404
Title:
hns3: Modifying channel parameters will reset ring parameters back to
defaults
Status in linux package in Ubuntu:
Fix Committed
Status in linux source package in Bionic:
Fix Committed
Status in linux source package in Cosmic:
Fix Committed
Bug description:
[Impact]
Changing the channel parameters of an hns3 device (ethtool -L) has an
unintended side-effect of resetting the ring parameters back to their defaults.
If a user has applied custom ring parameters (ethtool -G), they will be lost.
[Test Case]
Set custom ring parameters:
$ sudo ethtool -G <hns3-dev> rx 512 tx 512
Verify the change:
$ sudo ethtool -g <hns3-dev>
Ring parameters for <hns3-dev>:
Pre-set maximums:
RX: 32768
RX Mini: 0
RX Jumbo: 0
TX: 32768
Current hardware settings:
RX: 512
RX Mini: 0
RX Jumbo: 0
TX: 512
Now modify the ring parameters:
sudo ethtool -L <hns3-dev> combined 4
And noticed that the channel parameters are now back at their defaults:
$ sudo ethtool -g <hns3-dev>
Ring parameters for <hns3-dev>:
Pre-set maximums:
RX: 32768
RX Mini: 0
RX Jumbo: 0
TX: 32768
Current hardware settings:
RX: 1024
RX Mini: 0
RX Jumbo: 0
TX: 1024
[Fix]
commit 128b900de7df567ca7ca063bf5da4ed0f357db8c
Author: Yunsheng Lin <[email protected]>
Date: Tue Aug 14 17:13:16 2018 +0100
net: hns3: Fix desc num set to default when setting channel
[Regression Risk]
Localized to a single driver, tested on the one SoC that includes this device.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1793404/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp