> ok, thanks, I will create some tests for the problematic cases and hopefully 
> some fixes.

I'll push it once I've got a full test result.

Long term, should:

+#ifdef USE_XFRM_INTERFACE
+        if (c->xfrmi != NULL && c->xfrmi->if_id != 0)
+            if (!add_xfrm_interface(c, c->logger))
+                return 0;
+#endif

which is sprinkled over the code base (I found 10 calls?), pushed into
the routing / unrouting code proper?
_______________________________________________
Swan-dev mailing list
Swan-dev@lists.libreswan.org
https://lists.libreswan.org/mailman/listinfo/swan-dev

Reply via email to