I had to add one new commit to backport ASSERT_PTR() since that was added as part of an unrelated networkctl change but not as a separate commit so I added a new commit for that.
I ran the systemd-networkd-tests.py NetworkdNetDevTests.test_ip6tnl_tunnel() test in mkosi to verify the backport didn't introduce any regressions.
I had to add one new commit to backport ASSERT_PTR() since that was added as part of an unrelated networkctl change but not as a separate commit so I added a new commit for that.
I ran the systemd-networkd-tests.py NetworkdNetDevTests.test_ip6tnl_tunnel() test in mkosi to verify the backport didn't introduce any regressions.