tree-wide: remove Emacs lines from all files This should be handled fine now by .dir-locals.el, so need to carry that stuff in every file.
util-lib: move string table stuff into its own string-table.[ch]
networkd: add support for macvtap This patch add support for macvtap. see http://virt.kernelnewbies.org/MacVTap
sd-netlink: rename from sd-rtnl
networkd: macvlan improve logging Replace strerror() usage with log_netdev_error_errno()
remove unused includes This patch removes includes that are not used. The removals were found with include-what-you-use which checks if any of the symbols from a header is in use.
log: rearrange log function naming - Rename log_meta() → log_internal(), to follow naming scheme of most other log functions that are usually invoked through macros, but never directly. - Rename log_info_object() to log_object_info(), simply because the object should be before any other parameters, to follow OO-style programming style.
networkd: netdev - split NetDev struct into per-kind structs Similarly to how unit types work.
networkd: fix colud typo sztanpet> if your already there, might fixing "Colud" to Could in 53af3b7
networkd: netdev - introduce vtable for netdev kinds Split each netdev kind into its own .h/.c.