main
treewide: fix typos in the entire codebase
Rename basic-forward.h, sd-forward.h, and shared-forward.h to forward.h
network: Clean up includes
network: introduce link_is_up() helper function
network/netdev: do not update MAC address if netdev is already running
many: fix remaining check-pointer-deref issues
string-table: Introduce DECLARE_STRING_TABLE_LOOKUP() and friends
network/netdev: introduce .iftype to netdev vtable
license: LGPL-2.1+ -> LGPL-2.1-or-later
tree-wide: Clean up more includes
network: hook up "machine tag" concept, also with .network/.link/.netdev files
tree-wide: normalize comment style
network: do not regenerate MAC address if already set by userspace
networkd: downgrade error for non-system users/groups to a warning
network/netdev: use "struct hw_addr_data" to store MAC address
netdev-util: allow finding addresses from dhcp-pd
networkd: allow route table names for VRF.Table=
basic: Use hyphens in missing header names instead of underscores