numam-dpdk/lib/librte_ipsec
Konstantin Ananyev c0308cd895 ipsec: rework SA replay window/SQN for MT environment
With these changes functions:
  - rte_ipsec_pkt_crypto_prepare
  - rte_ipsec_pkt_process
 can be safely used in MT environment, as long as the user can guarantee
 that they obey multiple readers/single writer model for SQN+replay_window
 operations.
 To be more specific:
 for outbound SA there are no restrictions.
 for inbound SA the caller has to guarantee that at any given moment
 only one thread is executing rte_ipsec_pkt_process() for given SA.
 Note that it is caller responsibility to maintain correct order
 of packets to be processed.

Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
2019-01-10 16:57:22 +01:00
..
2019-01-10 16:57:22 +01:00
2019-01-10 16:57:22 +01:00
2019-01-10 16:57:22 +01:00
2019-01-10 16:57:22 +01:00
2019-01-10 16:57:22 +01:00
2019-01-10 16:57:22 +01:00
2019-01-10 16:57:22 +01:00