All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/5] Enable IPSec Inline for IXGBE PMD
@ 2017-08-25 14:57 Radu Nicolau
  2017-08-25 14:57 ` [RFC PATCH 1/5] mbuff: added security offload flags Radu Nicolau
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Radu Nicolau @ 2017-08-25 14:57 UTC (permalink / raw)
  To: dev; +Cc: Radu Nicolau

This RFC is an update for the existing RFC
 
IPSec Inline and look aside crypto offload
http://dpdk.org/ml/archives/dev/2017-August/072900.html

It provides a few updates on the general rte_security APIs, adds security ops 
struct pointer to the net devices, implements the support on the IXGBE PMD and 
support in the IPsec sample application.

Radu Nicolau (5):
  mbuff: added security offload flags
  ethdev: added security ops struct pointer
  rte_security: updates and enabled security operations for ethdev
  ixgbe: enable inline ipsec
  examples/ipsec-secgw: enabled inline ipsec

 config/common_base                             |   1 +
 drivers/net/ixgbe/Makefile                     |   4 +-
 drivers/net/ixgbe/ixgbe_ethdev.c               |   3 +
 drivers/net/ixgbe/ixgbe_ethdev.h               |  10 +-
 drivers/net/ixgbe/ixgbe_ipsec.c                | 617 +++++++++++++++++++++++++
 drivers/net/ixgbe/ixgbe_ipsec.h                | 142 ++++++
 drivers/net/ixgbe/ixgbe_rxtx.c                 |  33 +-
 drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c         |  44 ++
 examples/ipsec-secgw/esp.c                     |  26 +-
 examples/ipsec-secgw/ipsec.c                   |  61 ++-
 examples/ipsec-secgw/ipsec.h                   |   2 +
 examples/ipsec-secgw/sa.c                      |  65 ++-
 lib/Makefile                                   |   1 +
 lib/librte_cryptodev/rte_cryptodev_pmd.h       |   4 +-
 lib/librte_cryptodev/rte_cryptodev_version.map |  10 +
 lib/librte_cryptodev/rte_security.c            |  34 +-
 lib/librte_cryptodev/rte_security.h            |  12 +-
 lib/librte_ether/rte_ethdev.h                  |   1 +
 lib/librte_mbuf/rte_mbuf.h                     |  19 +-
 19 files changed, 1036 insertions(+), 53 deletions(-)
 create mode 100644 drivers/net/ixgbe/ixgbe_ipsec.c
 create mode 100644 drivers/net/ixgbe/ixgbe_ipsec.h

-- 
2.7.5

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

end of thread, other threads:[~2017-08-29 13:20 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-25 14:57 [RFC PATCH 0/5] Enable IPSec Inline for IXGBE PMD Radu Nicolau
2017-08-25 14:57 ` [RFC PATCH 1/5] mbuff: added security offload flags Radu Nicolau
2017-08-25 14:57 ` [RFC PATCH 2/5] ethdev: added security ops struct pointer Radu Nicolau
2017-08-25 14:57 ` [RFC PATCH 3/5] rte_security: updates and enabled security operations for ethdev Radu Nicolau
2017-08-29 12:14   ` Akhil Goyal
2017-08-29 13:13     ` Radu Nicolau
2017-08-29 13:19       ` Akhil Goyal
2017-08-25 14:57 ` [RFC PATCH 4/5] ixgbe: enable inline ipsec Radu Nicolau
2017-08-28 17:47   ` Ananyev, Konstantin
2017-08-29 13:06     ` Radu Nicolau
2017-08-25 14:57 ` [RFC PATCH 5/5] examples/ipsec-secgw: enabled " Radu Nicolau
2017-08-29 12:04   ` Akhil Goyal
2017-08-29 13:00 ` [RFC PATCH 0/5] Enable IPSec Inline for IXGBE PMD Boris Pismenny

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.