** 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/1781413

Title:
  Cannot set MTU higher than 1500 in Xen instance

Status in linux package in Ubuntu:
  Incomplete
Status in linux source package in Xenial:
  Fix Committed
Status in linux source package in Bionic:
  Fix Committed

Bug description:
  [Impact]
  The latest Xenial update has broken MTU functionality in Xen: specifically, 
  setting MTUs larger than 1500 fails. This prevents Jumbo Frames and other 
  features which require larger than 1500 byte MTUs from being used. This can 
  lead to a failure to sync/connect to other components in the cluster/cloud
  which expect higher MTUs and result in unavailable services. 

  This can be worked around by manually using ethtool to set SCATTER/GATHER
  functionality:
  - $ sudo ethtool -K $interface_name sg on 

  
  The issue is caused by the following commit to the xen-netfront driver:
  "xen-netfront: Fix race between device setup and open"
  commit f599c64fdf7d9c108e8717fb04bc41c680120da4
  Introduced: v4.16-rc1

  Reverting the above fix has confirmed that the problem goes away.

  The following commits fix this issue in the mainline kernel:

  "xen-netfront: Fix mismatched rtnl_unlock"
  commit cb257783c2927b73614b20f915a91ff78aa6f3e8
  Introduced: v4.18-rc3
  "xen-netfront: Update features after registering netdev"
  commit 45c8184c1bed1ca8a7f02918552063a00b909bf5
  Introduced: v4.18-rc3

  
  [Test Case]
  1. Launch a Xen instance using the latest kernel version (e.g. 4.4.0-130,
  or  4.4.0-1062-aws)
  2. Change MTU to 9000 or other value > 1500. 

  [Regression Potential]
  The kernel patch might not be able to set MTU.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1781413/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to