Expose link offload options
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
netplan |
Fix Released
|
Medium
|
Unassigned | ||
netplan.io (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
Focal |
Fix Released
|
Wishlist
|
Unassigned | ||
Hirsute |
Fix Released
|
Wishlist
|
Unassigned | ||
Impish |
Fix Released
|
Wishlist
|
Unassigned | ||
Jammy |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
[Impact]
* On virtualization hosts disable GRO and LRO, otherwise, with
receive offload on, the guests will receive packets that are
larger than the MTU. This can cause issues in certain scenarios,
e.g. when the guest is a VPN server that needs to forward the
(inner) packet onward.
[Test Plan]
In addition to runing & passing the full set of unit- and integration-tests
(that contains new tests to check for this new feature), as described in
https:/
to make sure the link offload stanza is working properly:
$ mkdir -p tmp/etc/netplan
$ cat tmp/etc/
network:
version: 2
ethernets:
eth1:
receive-
transmit-
tcp-
tcp6-
generic-
generic-
large-
$ /usr/lib/
$ cat tmp/run/
=> Make sure the *Offload settings are correctly set to "=1".
autopkgtest logs:
* Impish:
https:/
https:/
https:/
https:/
https:/
* Hirsute:
https:/
https:/
https:/
https:/
https:/
* Focal:
https:/
https:/
https:/
https:/
https:/
[Where problems could occur]
* The settings exist since systemd-232 which means Bionic and up can use
this feature
This upload touches netplan's generator, if anything goes wrong it could impact
the rendering of network configuration and break a system's network connectivity
[Other Info]
The full set of autopkgtest logs will be attached after the upload is accepted
into -proposed and the tests have been run on the official autopkgtest.u.c
infrastructure.
This also contains partial-
keep libnetplan's ABI forward compatible with current upstream/Github, by
partially cherry-picking the ignore_carrier field addition into the
NetplanNetDefin
=== Original Description ===
https:/
number of [Link] options which I need to use for a flaky network card
(TCPSegmentatio
GenericSegmenta
which are not exposed via netplan.
Changed in netplan: | |
status: | New → In Progress |
importance: | Undecided → Medium |
tags: | added: fr-1489 |
description: | updated |
Changed in netplan.io (Ubuntu Focal): | |
importance: | Undecided → Wishlist |
Changed in netplan.io (Ubuntu Hirsute): | |
importance: | Undecided → Wishlist |
Changed in netplan.io (Ubuntu Impish): | |
importance: | Undecided → Wishlist |
description: | updated |
Changed in netplan.io (Ubuntu Jammy): | |
status: | New → Fix Committed |
description: | updated |
description: | updated |
description: | updated |
Changed in netplan: | |
status: | Confirmed → Fix Released |
+ ReceiveChecksum Offload mOffload
+ TransmitChecksu