1
0
mirror of https://github.com/rancher/os-kernel.git synced 2025-10-20 18:41:35 +00:00
niusmallnan dafd46bbb2 Fix mtu issue in Xen
Something 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.

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

The following commits fix this issue in the mainline kernel:

"xen-netfront: Fix mismatched rtnl_unlock"
commit cb257783c2927b73614b20f915a91ff78aa6f3e8
"xen-netfront: Update features after registering netdev"
commit 45c8184c1bed1ca8a7f02918552063a00b909bf5
2018-09-13 23:18:31 +08:00
2018-08-28 15:21:44 +00:00
2018-09-13 23:18:31 +08:00
2018-08-22 12:03:06 +08:00
2016-07-10 05:07:19 +00:00
2015-08-05 21:53:05 +05:00
2015-08-05 21:53:05 +05:00
2015-08-05 21:53:05 +05:00
2018-08-22 12:03:06 +08:00
2018-04-02 12:44:48 +00:00
2018-04-09 12:03:12 +02:00

Build kernel release archives for use in building RancherOS

To build the tgz's and the kernel header & extras images, run:

KERNEL_TAG=4.9.10 make release

and if you're uploading them, set your GITHUB_TOKEN and login to docker hub, then run

(this requires https://github.com/aktau/github-release to be installed in your path)

dist/publish.sh

packaging your own kernel builds

Assuming you have some kernel source you have built in /usr/src/linux-4.8, you can package up the result by running

./scripts/package-kernel --srcdir /usr/src/linux-4.8

You may need to adjust the expected module list files.

Description
github mirror
Readme 861 KiB
Languages
Shell 92%
Dockerfile 5.3%
Makefile 2.7%