lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20181218115956.24737-1-steffen.klassert@secunet.com>
Date:   Tue, 18 Dec 2018 12:59:39 +0100
From:   Steffen Klassert <steffen.klassert@...unet.com>
To:     David Miller <davem@...emloft.net>
CC:     Herbert Xu <herbert@...dor.apana.org.au>,
        Steffen Klassert <steffen.klassert@...unet.com>,
        <netdev@...r.kernel.org>
Subject: pull request (net-next): ipsec-next 2018-12-18

1) Add xfrm policy selftest scripts.
   From Florian Westphal.

2) Split inexact policies into four different search list
   classes and use the rbtree infrastructure to store/lookup
   the policies. This is to improve the policy lookup
   performance after the flowcache removal.
   Patches from Florian Westphal.

3) Various coding style fixes, from Colin Ian King.

4) Fix policy lookup logic after adding the inexact policy
   search tree infrastructure. From Florian Westphal.

5) Remove a useless remove BUG_ON from xfrm6_dst_ifdown.
   From Li RongQing.

6) Use the correct policy direction for lookups on hash
   rebuilding. From Florian Westphal.

Please pull or let me know if there are problems.

Thanks!

The following changes since commit 29e12207174a58ac8cab4914d0a7ce5e6c872646:

  sfc: use the new __netdev_tx_sent_queue BQL optimisation (2018-11-08 20:01:29 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git master

for you to fetch changes up to 77990464bb39eb0f5cd41e4f9e3d6411f2883cac:

  xfrm: clean an indentation issue, remove a space (2018-12-10 12:30:40 +0100)

----------------------------------------------------------------
Colin Ian King (3):
      af_key: fix indentation on declaration statement
      xfrm: policy: add missing indentation
      xfrm: clean an indentation issue, remove a space

Florian Westphal (13):
      selftests: add xfrm policy test script
      xfrm: security: iterate all, not inexact lists
      xfrm: policy: split list insertion into a helper
      xfrm: policy: return NULL when inexact search needed
      xfrm: policy: store inexact policies in an rhashtable
      xfrm: policy: consider if_id when hashing inexact policy
      xfrm: policy: add inexact policy search tree infrastructure
      xfrm: policy: store inexact policies in a tree ordered by destination address
      xfrm: policy: check reinserted policies match their node
      xfrm: policy: store inexact policies in a tree ordered by source address
      xfrm: policy: add 2nd-level saddr trees for inexact policies
      xfrm: policy: fix netlink/pf_key policy lookups
      xfrm: policy: fix policy hash rebuild

Li RongQing (1):
      xfrm6: remove BUG_ON from xfrm6_dst_ifdown

 include/net/netns/xfrm.h                   |    2 +
 include/net/xfrm.h                         |    5 +-
 net/ipv6/xfrm6_policy.c                    |    1 -
 net/key/af_key.c                           |    2 +-
 net/xfrm/xfrm_policy.c                     | 1248 +++++++++++++++++++++++++---
 tools/testing/selftests/net/Makefile       |    3 +-
 tools/testing/selftests/net/xfrm_policy.sh |  302 +++++++
 7 files changed, 1428 insertions(+), 135 deletions(-)
 create mode 100755 tools/testing/selftests/net/xfrm_policy.sh

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ