summaryrefslogtreecommitdiffstats
path: root/src/vnet/ipsec/ipsec.c
AgeCommit message (Expand)AuthorFilesLines
2022-04-14ipsec: perf improvement of ipsec4_input_node using flow cacheZachary Leaf1-4/+31
2021-11-19fib: Don't use [midchain] adjacencies to change an interface's feature arcNeale Ranns1-0/+4
2021-10-12ipsec: Performance improvement of ipsec4_output_node using flow cacheGovindarajan Mohandoss1-1/+31
2021-07-29ipsec: move startup config to common fileZachary Leaf1-0/+51
2021-03-05ipsec: Support async mode per-SANeale Ranns1-8/+3
2021-02-26ipsec: move the IPSec SA pool out of ipsec_mainNeale Ranns1-14/+13
2021-02-25ipsec: ipsec.h tidy upNeale Ranns1-39/+0
2021-02-05ipsec: add support for AES CTRBenoƮt Ganne1-0/+21
2021-01-18ipsec: Support MPLS over IPSec[46] interfaceNeale Ranns1-24/+22
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-10/+10
2020-10-21misc: minimize dependencies on udp.hFlorin Coras1-1/+1
2020-09-07ipsec: fix padding/alignment for native IPsec encryptionChristian Hopps1-9/+9
2020-05-05ipsec: User can choose the UDP source portNeale Ranns1-0/+55
2020-05-04fib: midchain adjacency optimisationsNeale Ranns1-24/+6
2020-04-30crypto: introduce async crypto infraFan Zhang1-2/+81
2020-02-10ipsec: fix AES-GCM block sizeDamjan Marion1-3/+6
2020-01-22ipsec: re-enable DPDK IPSec for tunnel decap/encap (VPP-1823)Neale Ranns1-0/+14
2020-01-04ipsec: Targeted unit testingNeale Ranns1-4/+10
2019-12-17ipsec: bind an SA to a workerNeale Ranns1-0/+26
2019-11-08ipsec: remove dedicated IPSec tunnelsNeale Ranns1-8/+0
2019-08-27ipsec: Fix NULL encryption algorithmNeale Ranns1-0/+7
2019-08-16ipsec: fix missed IPSEC_INTEG_ALG_MD5_96Dmitry Vakhrushev1-0/+5
2019-07-12ipsec: drop outbound ESP when no crypto alg setMatthew Smith1-1/+1
2019-06-25ipsec: return error if the engine backend has no handler for theNeale Ranns1-1/+23
2019-05-20IPSEC: rename default backendNeale Ranns1-2/+2
2019-05-14IPSEC coverity fixesNeale Ranns1-1/+1
2019-05-06Add missing init fn dependency to ipsec_initDave Barach1-0/+5
2019-04-25crypto_ipsecmb: use pre-expanded keysDamjan Marion1-1/+1
2019-04-25IPSEC; dpdk backend for tunnel interface encryptionNeale Ranns1-17/+49
2019-04-25crypto: improve key handlingDamjan Marion1-0/+13
2019-04-16IPSEC: support GCM in ESPNeale Ranns1-7/+18
2019-04-07crypto: add support for AEAD and AES-GCMDamjan Marion1-15/+15
2019-04-04ipsec: trunc_size -> icv_sizeDamjan Marion1-5/+5
2019-04-03IPSEC: correctly size per-thread dataNeale Ranns1-1/+1
2019-03-26ipsec: esp-encrypt reworkDamjan Marion1-0/+2
2019-03-20ipsec: bug fix ipsec-init sequenceKingwel Xie1-2/+0
2019-03-19crypto: introduce crypto infraDamjan Marion1-21/+50
2019-03-06ipsec: esp-encrypt and esp-decrypt cleanupDamjan Marion1-4/+0
2019-03-05ipsec: cleanup, remove unnecessary code,Kingwel Xie1-2/+3
2019-02-25IKEv2 to pluginNeale Ranns1-4/+0
2019-02-13IPSEC: restack SAs on backend changeNeale Ranns1-0/+12
2019-02-01IPSEC: minor refactorNeale Ranns1-488/+1
2019-01-30ipsec: fix check support functionsKlement Sekera1-5/+15
2019-01-24IPSEC Tests: to per-test setup and tearDownNeale Ranns1-4/+4
2019-01-02ipsec: fix support check when using AES-GCMMatthew Smith1-10/+15
2018-12-12Change ipsec feature node namesPierre Pfister1-16/+16
2018-11-20IPSEC: remove duplicate memcyNeale Ranns1-6/+0
2018-11-15ipsec: infra for selecting backendsKlement Sekera1-63/+208
2018-10-23c11 safe string handling supportDave Barach1-2/+2
2018-10-22ipsec: split ipsec nodes into ip4/ip6 nodesKlement Sekera1-16/+37