These changes allow running systemd-networkd-tests.py in a mkosi generated image booted in a qemu VM. We need to backport these so that we can run the integration tests when backporting the networkd external tunnel commits to verify that they actually work.
There's a lot of files touched here but they're all networkd test files. The only change affecting regular networkd behavior is a backport of the commit disallowing using interface ID 0 for XFRM interfaces.
These changes allow running systemd-networkd-tests.py in a mkosi generated image booted in a qemu VM. We need to backport these so that we can run the integration tests when backporting the networkd external tunnel commits to verify that they actually work.
There's a lot of files touched here but they're all networkd test files. The only change affecting regular networkd behavior is a backport of the commit disallowing using interface ID 0 for XFRM interfaces.