netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* pull request (net-next): ipsec-next 2014-02-24
@ 2014-02-24  9:59 Steffen Klassert
  2014-02-24  9:59 ` [PATCH 01/13] skbuff: Introduce skb_to_sgvec_nomark to map skb without mark new end Steffen Klassert
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: Steffen Klassert @ 2014-02-24  9:59 UTC (permalink / raw)
  To: David Miller; +Cc: Herbert Xu, Steffen Klassert, netdev

1) Introduce skb_to_sgvec_nomark function to add further data to the sg list
   without calling sg_unmark_end first. Needed to add extended sequence
   number informations. From Fan Du.

2) Add IPsec extended sequence numbers support to the Authentication Header
   protocol for ipv4 and ipv6. From Fan Du.

3) Make the IPsec flowcache namespace aware, from Fan Du.

4) Avoid creating temporary SA for every packet when no key manager is
   registered. From Horia Geanta.

5) Support filtering of SA dumps to show only the SAs that match a
   given filter. From Nicolas Dichtel.

6) Remove caching of xfrm_policy_sk_bundles. The cached socket policy bundles
   are never used, instead we create a new cache entry whenever xfrm_lookup()
   is called on a socket policy. Most protocols cache the used routes to the
   socket, so this caching is not needed.

7)  Fix a forgotten SADB_X_EXT_FILTER length check in pfkey, from Nicolas
    Dichtel.

8) Cleanup error handling of xfrm_state_clone.

Please pull or let me know if there are problems.

Thanks!

The following changes since commit 738b52bb9845da183b6ff46a8f685b56a63379d1:

  Merge tag 'microblaze-3.14-rc3' of git://git.monstr.eu/linux-2.6-microblaze (2014-02-11 12:24:35 -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 cc9ab60e57964d463ff31b9621c8d7e786aee042:

  xfrm: Cleanup error handling of xfrm_state_clone (2014-02-21 07:53:28 +0100)

----------------------------------------------------------------
Fan Du (8):
      skbuff: Introduce skb_to_sgvec_nomark to map skb without mark new end
      {IPv4,xfrm} Add ESN support for AH egress part
      {IPv4,xfrm} Add ESN support for AH ingress part
      {IPv6,xfrm} Add ESN support for AH egress part
      {IPv6,xfrm} Add ESN support for AH ingress part
      xfrm: Don't prohibit AH from using ESN feature
      flowcache: Make flow cache name space aware
      flowcache: Bring net/core/flow.c under IPsec maintain scope

Horia Geanta (1):
      xfrm: avoid creating temporary SA when there are no listeners

Nicolas Dichtel (2):
      ipsec: add support of limited SA dump
      pfkey: fix SADB_X_EXT_FILTER length check

Steffen Klassert (2):
      xfrm: Remove caching of xfrm_policy_sk_bundles
      xfrm: Cleanup error handling of xfrm_state_clone

 MAINTAINERS                     |    1 +
 include/linux/skbuff.h          |    2 +
 include/net/flow.h              |    5 +-
 include/net/flowcache.h         |   25 ++++++++
 include/net/netns/xfrm.h        |   12 +++-
 include/net/xfrm.h              |   25 ++++++--
 include/uapi/linux/pfkeyv2.h    |   15 ++++-
 include/uapi/linux/xfrm.h       |   10 +++
 net/core/flow.c                 |  127 ++++++++++++++++++---------------------
 net/core/skbuff.c               |   26 ++++++++
 net/ipv4/ah4.c                  |   53 ++++++++++++----
 net/ipv6/ah6.c                  |   56 +++++++++++++----
 net/key/af_key.c                |   39 +++++++++++-
 net/xfrm/xfrm_policy.c          |   35 ++---------
 net/xfrm/xfrm_state.c           |   72 ++++++++++++++++++----
 net/xfrm/xfrm_user.c            |   37 +++++++++++-
 security/selinux/include/xfrm.h |    5 +-
 17 files changed, 396 insertions(+), 149 deletions(-)
 create mode 100644 include/net/flowcache.h

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2014-02-24 23:17 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-24  9:59 pull request (net-next): ipsec-next 2014-02-24 Steffen Klassert
2014-02-24  9:59 ` [PATCH 01/13] skbuff: Introduce skb_to_sgvec_nomark to map skb without mark new end Steffen Klassert
2014-02-24  9:59 ` [PATCH 02/13] {IPv4,xfrm} Add ESN support for AH egress part Steffen Klassert
2014-02-24  9:59 ` [PATCH 03/13] {IPv4,xfrm} Add ESN support for AH ingress part Steffen Klassert
2014-02-24  9:59 ` [PATCH 04/13] {IPv6,xfrm} Add ESN support for AH egress part Steffen Klassert
2014-02-24  9:59 ` [PATCH 05/13] {IPv6,xfrm} Add ESN support for AH ingress part Steffen Klassert
2014-02-24  9:59 ` [PATCH 06/13] xfrm: Don't prohibit AH from using ESN feature Steffen Klassert
2014-02-24  9:59 ` [PATCH 07/13] flowcache: Make flow cache name space aware Steffen Klassert
2014-02-24  9:59 ` [PATCH 08/13] flowcache: Bring net/core/flow.c under IPsec maintain scope Steffen Klassert
2014-02-24  9:59 ` [PATCH 09/13] xfrm: avoid creating temporary SA when there are no listeners Steffen Klassert
2014-02-24  9:59 ` [PATCH 10/13] ipsec: add support of limited SA dump Steffen Klassert
2014-02-24  9:59 ` [PATCH 11/13] xfrm: Remove caching of xfrm_policy_sk_bundles Steffen Klassert
2014-02-24 10:00 ` [PATCH 12/13] pfkey: fix SADB_X_EXT_FILTER length check Steffen Klassert
2014-02-24 10:00 ` [PATCH 13/13] xfrm: Cleanup error handling of xfrm_state_clone Steffen Klassert
2014-02-24 23:17 ` pull request (net-next): ipsec-next 2014-02-24 David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).