aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/nat/nat_inlines.h
AgeCommit message (Expand)AuthorFilesLines
2021-02-24nat: Final NAT44 EI/ED split patchFilip Varga1-686/+0
2021-02-04nat: reduce number of hash tables for EI NATKlement Sekera1-7/+22
2021-01-18nat: deal with flows instead of sessionsKlement Sekera1-103/+22
2021-01-05nat: refactor and split fo EI/ED featuresFilip Varga1-1/+3
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-2/+2
2020-11-13nat: cleanup & reorganizationFilip Varga1-31/+7
2020-11-05nat: remove unnecessary codeKlement Sekera1-7/+2
2020-10-07nat: move nat64 to a subfeatureFilip Varga1-9/+0
2020-06-27nat: replace speculative buffer enqueue modelKlement Sekera1-89/+68
2020-06-19nat: remove unused codeKlement Sekera1-30/+0
2020-06-16nat: improve outside port selection & perfKlement Sekera1-0/+15
2020-06-11nat: simplify bihash buckets/mem configKlement Sekera1-1/+1
2020-06-10nat: optimize prefetchingKlement Sekera1-2/+2
2020-06-08nat: more long read after short write optimizationKlement Sekera1-25/+100
2020-06-04nat: fixed input validationFilip Varga1-2/+2
2020-06-03nat: refactor mss_clamping to not depend on snat_main_tOle Troan1-48/+0
2020-05-14nat: ED: store both thread&session idx in hashKlement Sekera1-11/+37
2020-05-13nat: fix LRU blocked by inactive sessionKlement Sekera1-31/+42
2020-05-13nat: perf improvement - replace branchy codeKlement Sekera1-60/+17
2020-05-13nat: handoff next node feature fixFilip Varga1-1/+4
2020-04-27nat: improve perf - long read after short writeKlement Sekera1-51/+104
2020-04-24nat: ignore user hash in ED NATKlement Sekera1-20/+22
2020-04-24nat: make usage of vnet_buffer2 transparentKlement Sekera1-3/+3
2020-04-08nat: ED: global session LRU listKlement Sekera1-6/+40
2020-03-26nat: transitory timeout for TCP CLOSED stateKlement Sekera1-19/+18
2020-02-05nat: move dslite to separate sub-pluginOle Troan1-0/+9
2020-01-03nat: use SVRKlement Sekera1-26/+34
2019-11-19nat: respect arc features (multi worker)Filip Varga1-7/+127
2019-10-04nat: fix use-after-freeBenoƮt Ganne1-4/+6
2019-08-22nat: handoff traffic matching for dynamic NATFilip Varga1-0/+99
2019-07-31nat: elog rewrite for multi-worker supportFilip Varga1-6/+0
2019-02-27NAT44: active-passive HA (VPP-1571)Matus Fabian1-3/+9
2018-12-20NAT: total users and sessions gauges (VPP-1484)Matus Fabian1-0/+4
2018-11-22NAT44: Apply transitory timeout on TCP RST (VPP-1494)Matus Fabian1-0/+8
2018-11-19NAT44: fix bug in TCP close with output-feature interface (VPP-1493)Matus Fabian1-1/+2
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-1/+1
2018-09-21NAT: Refactoring / Housekeeping (VPP-1415)Matus Fabian1-0/+73
2018-09-20NAT44 virtual fragmentation reassembly for endpoint-dependent mode (VPP-1325)Juraj Sloboda1-1/+2
2018-09-13NAT: TCP MSS clampingMatus Fabian1-0/+48
2018-08-27NAT44: add support for session timeout (VPP-1272)Matus Fabian1-0/+33
2018-08-09NAT44: delete user with zero sessions (VPP-1282)Matus Fabian1-3/+27
2018-06-15NAT44: endpoint dependent mode (VPP-1273)Matus Fabian1-0/+32
2018-05-28NAT44: code cleanup and refactor (VPP-1285)Matus Fabian1-0/+250