All of lore.kernel.org
 help / color / mirror / Atom feed
* pull request (net-next): ipsec-next 2017-02-01
@ 2017-02-01  8:17 Steffen Klassert
  2017-02-01  8:17 ` [PATCH 01/15] xfrm: trivial typos Steffen Klassert
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: Steffen Klassert @ 2017-02-01  8:17 UTC (permalink / raw)
  To: David Miller; +Cc: Herbert Xu, Steffen Klassert, netdev

1) Some typo fixes, from Alexander Alemayhu.

2) Don't acquire state lock in get_mtu functions.
   The only rece against a dead state does not matter.
   From Florian Westphal.

3) Remove xfrm4_state_fini, it is unused for more than
   10 years. From Florian Westphal.

4) Various rcu usage improvements. From Florian Westphal.

5) Properly handle crypto arrors in ah4/ah6.
   From Gilad Ben-Yossef.

6) Try to avoid skb linearization in esp4 and esp6.

7) The esp trailer is now set up in different places,
   add a helper for this.

8) With the upcomming usage of gro_cells in IPsec,
   a gro merged skb can have a secpath. Drop it
   before freeing or reusing the skb.

9) Add a xfrm dummy network device for napi. With
   this we can use gro_cells from within xfrm,
   it allows IPsec GRO without impact on the generic
   networking code.

Please pull or let me know if there are problems.

Thanks!

The following changes since commit 0a0a8d6b0e88d947d7ab3198b325e31f677bebc2:

  net: fealnx: use new api ethtool_{get|set}_link_ksettings (2017-01-02 16:59:10 -0500)

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 1995876a06bcf6f9f7d7b699bdbf387831679771:

  xfrm: Add a dummy network device for napi. (2017-01-30 06:45:43 +0100)

----------------------------------------------------------------
Alexander Alemayhu (1):
      xfrm: trivial typos

Florian Westphal (7):
      xfrm: state: do not acquire lock in get_mtu helpers
      xfrm: remove unused function
      xfrm: avoid rcu sparse warning
      xfrm: remove xfrm_state_put_afinfo
      xfrm: add and use xfrm_state_afinfo_get_rcu
      xfrm: state: simplify rcu_read_unlock handling in two spots
      xfrm: fix possible null deref in xfrm_init_tempstate

Gilad Ben-Yossef (2):
      IPsec: do not ignore crypto err in ah4 input
      IPsec: do not ignore crypto err in ah6 input

Steffen Klassert (5):
      esp4: Avoid skb_cow_data whenever possible
      esp6: Avoid skb_cow_data whenever possible
      esp: Introduce a helper to setup the trailer
      net: Drop secpath on free after gro merge.
      xfrm: Add a dummy network device for napi.

 include/net/xfrm.h     |   4 +-
 net/core/dev.c         |   2 +
 net/ipv4/ah4.c         |   3 +
 net/ipv4/esp4.c        | 332 ++++++++++++++++++++++++++++++++++++++-----------
 net/ipv4/xfrm4_state.c |   8 --
 net/ipv6/ah6.c         |   3 +
 net/ipv6/esp6.c        | 318 ++++++++++++++++++++++++++++++++++++----------
 net/xfrm/xfrm_input.c  |  12 +-
 net/xfrm/xfrm_output.c |   8 +-
 net/xfrm/xfrm_policy.c |   2 +-
 net/xfrm/xfrm_state.c  |  86 ++++++-------
 11 files changed, 578 insertions(+), 200 deletions(-)

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

end of thread, other threads:[~2017-02-01 16:38 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-01  8:17 pull request (net-next): ipsec-next 2017-02-01 Steffen Klassert
2017-02-01  8:17 ` [PATCH 01/15] xfrm: trivial typos Steffen Klassert
2017-02-01  8:17 ` [PATCH 02/15] xfrm: state: do not acquire lock in get_mtu helpers Steffen Klassert
2017-02-01  8:17 ` [PATCH 03/15] xfrm: remove unused function Steffen Klassert
2017-02-01  8:17 ` [PATCH 04/15] xfrm: avoid rcu sparse warning Steffen Klassert
2017-02-01  8:17 ` [PATCH 05/15] xfrm: remove xfrm_state_put_afinfo Steffen Klassert
2017-02-01  8:17 ` [PATCH 06/15] xfrm: add and use xfrm_state_afinfo_get_rcu Steffen Klassert
2017-02-01  8:17 ` [PATCH 07/15] xfrm: state: simplify rcu_read_unlock handling in two spots Steffen Klassert
2017-02-01  8:17 ` [PATCH 08/15] xfrm: fix possible null deref in xfrm_init_tempstate Steffen Klassert
2017-02-01  8:17 ` [PATCH 09/15] IPsec: do not ignore crypto err in ah4 input Steffen Klassert
2017-02-01  8:17 ` [PATCH 10/15] IPsec: do not ignore crypto err in ah6 input Steffen Klassert
2017-02-01  8:17 ` [PATCH 11/15] esp4: Avoid skb_cow_data whenever possible Steffen Klassert
2017-02-01  8:17 ` [PATCH 12/15] esp6: " Steffen Klassert
2017-02-01  8:17 ` [PATCH 13/15] esp: Introduce a helper to setup the trailer Steffen Klassert
2017-02-01  8:17 ` [PATCH 14/15] net: Drop secpath on free after gro merge Steffen Klassert
2017-02-01  8:17 ` [PATCH 15/15] xfrm: Add a dummy network device for napi Steffen Klassert
2017-02-01 16:38 ` pull request (net-next): ipsec-next 2017-02-01 David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.