• Jakub Kicinski's avatar
    Merge tag 'ipsec-2023-05-16' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec · 6ad85ed0
    Jakub Kicinski authored
    Steffen Klassert says:
    
    ====================
    pull request (net): ipsec 2023-05-16
    
    1) Don't check the policy default if we have an allow
       policy. Fix from Sabrina Dubroca.
    
    2) Fix netdevice refount usage on offload.
       From Leon Romanovsky.
    
    3) Use netdev_put instead of dev_puti to correctly release
       the netdev on failure in xfrm_dev_policy_add.
       From Leon Romanovsky.
    
    4) Revert "Fix XFRM-I support for nested ESP tunnels"
       This broke Netfilter policy matching.
       From Martin Willi.
    
    5) Reject optional tunnel/BEET mode templates in outbound policies
       on netlink and pfkey sockets. From Tobias Brunner.
    
    6) Check if_id in inbound policy/secpath match to make
       it symetric to the outbound codepath.
       From Benedict Wong.
    
    * tag 'ipsec-2023-05-16' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec:
      xfrm: Check if_id in inbound policy/secpath match
      af_key: Reject optional tunnel/BEET mode templates in outbound policies
      xfrm: Reject optional tunnel/BEET mode templates in outbound policies
      Revert "Fix XFRM-I support for nested ESP tunnels"
      xfrm: Fix leak of dev tracker
      xfrm: release all offloaded policy memory
      xfrm: don't check the default policy if the policy allows the packet
    ====================
    
    Link: https://lore.kernel.org/r/20230516052405.2677554-1-steffen.klassert@secunet.comSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
    6ad85ed0
xfrm_user.c 92.8 KB