network: set ipv6 mtu after link-up or device mtu change
authorDan Streetman <ddstreet@canonical.com>
Tue, 29 Oct 2019 14:31:58 +0000 (10:31 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 15 Dec 2019 11:40:00 +0000 (12:40 +0100)
commit7f936c60d5978ee2997363eeaaed944c282e3f1c
tree6d1fa633667e1b96205b5730720e89458ee596bf
parentb59d88cc62a4916bc4fd8f419195e4427ddb866a
network: set ipv6 mtu after link-up or device mtu change

The kernel resets the ipv6 mtu after NETDEV_UP or NETDEV_CHANGEMTU event,
so we must reset the ipv6 mtu to our configured value after we detect
IFF_UP flag set or after we set the device mtu.

Fixes: #13914.
(cherry picked from commit d236718c167af46bbf4460fc6b82db8396bd43a5)
(cherry picked from commit 639dc9f4bfd2c09535bee079ae9bc7006b520a66)
src/network/networkd-link.c
src/network/networkd-link.h