New commits:
commit 37c0ed21f64540fb6f1d4048aad081f247c8c07e
Author: Andrew Cagney <[email protected]>
Date:   Wed Sep 6 08:35:07 2023 -0400

    routing: always dispatch ESTABLISH_{INBOUND,OUTBOUND}
    
    - for Labeled IPsec this means that labeled-child connections
      transition into/out-of unrouted-tunnel
    
    - for rekeys this means that for {UN,}ROUTED_TUNNEL both
      the inbound and outbound SAs are re-established
    
    - also drop more IKEv1 Labeled IPsec transitions
    
    Keep in mind that this code path is still inverted (and probably
    will remain that way for some time).  Instead of:
       state code -> all kernel state/policy code -> dispatch()
    it should be:
       state code -> dispatch() -> just needed kernel state/policy
    (since the dispatch code knows the current routing state it
    knows just what needs to be done next).
    
    It turned out that "labeled ipsec: route/unroute labeled children"
    fixed more bugs than expected.

_______________________________________________
Swan-commit mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan-commit

Reply via email to