Systemd/src/network/netdev
Lennart Poettering 4e964aa05c networkd,udev: clean up MTU handling
This cleans up handling of MTU values across the codebase. Previously
MTU values where stored sometimes in uint32_t, sometimes in uint16_t,
sometimes unsigned and sometimes in size_t. This now unifies this to
uint32_t across the codebase, as that's what netlink spits out, and what
the majority was already using.

Also, all MTU parameters are now parsed with config_parse_mtu() and
config_parse_ipv6_mtu() is dropped as it is now unneeded.

(Note there is one exception for the MTU typing: in the DCHPv4 code we
continue to process the MTU as uint16_t value, as it is encoded like
that in the protocol, and it's probably better stay close to the
protocol there.)
2018-04-26 13:51:44 +02:00
..
bond.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bond.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bridge.c tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
bridge.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
dummy.c tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
dummy.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
geneve.c networkd,udev: clean up MTU handling 2018-04-26 13:51:44 +02:00
geneve.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
ipvlan.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
ipvlan.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
macvlan.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
macvlan.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
netdev-gperf.gperf networkd,udev: clean up MTU handling 2018-04-26 13:51:44 +02:00
netdev.c tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
netdev.h networkd,udev: clean up MTU handling 2018-04-26 13:51:44 +02:00
tunnel.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
tunnel.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
tuntap.c networkd,udev: clean up MTU handling 2018-04-26 13:51:44 +02:00
tuntap.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
vcan.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
vcan.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
veth.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
veth.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
vlan.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
vlan.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
vrf.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
vrf.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
vxcan.c src/network: add missing SPDX identifiers 2018-04-06 19:02:13 +02:00
vxcan.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
vxlan.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
vxlan.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
wireguard.c tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
wireguard.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00