summaryrefslogtreecommitdiffstats
path: root/src/plugins/nat/nat.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-05nat: refactor and split fo EI/ED featuresFilip Varga1-829/+17
2020-12-16nat: refactor & MW support for NAT testsFilip Varga1-6/+3
2020-12-15nat: set out2in-dpo during plugin enablingAlexander Chernavin1-0/+1
2020-12-14misc: refactor clib_bitmap_foreach macroDamjan Marion1-7/+7
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-77/+77
2020-12-03nat: fix forwarding handoff workaroundFilip Varga1-0/+1
2020-11-26nat: fix testsFilip Varga1-0/+2
2020-11-13nat: cleanup & reorganizationFilip Varga1-6/+3
2020-11-13nat: api,cli and test update & cleanupFilip Varga1-294/+249
2020-11-03nat: bihash: fix buckets calc and remove mem paramKlement Sekera1-46/+25
2020-10-28misc: Break the big IP header files to improve compile timeNeale Ranns1-0/+1
2020-10-26nat: nat44 cli command fixFilip Varga1-2/+1
2020-10-23nat: nat44 enable/disable dynamic configFilip Varga1-357/+530
2020-10-16nat: error in input parameter of init_nat_kDengfeng Liu1-1/+1
2020-10-12nat: set fib index for bypass sessionVladimir Isaev1-0/+1
2020-10-09nat: ipfix logging separation & refactorFilip Varga1-19/+19
2020-10-07nat: move nat64 to a subfeatureFilip Varga1-27/+0
2020-09-11nat: Fix next feature for ED with multiple workersVladimir Isaev1-1/+8
2020-09-02nat: twice-nat static mapping pool addressFilip Varga1-20/+41
2020-08-20nat: fixed cli nat summary and nat limitFilip Varga1-19/+58
2020-08-17nat: sessions get expired when fib table removedFilip Varga1-1/+96
2020-08-13nat: move deterministic nat to det44 sub featureFilip Varga1-122/+60
2020-08-13nat: remove non-error error countersKlement Sekera1-0/+67
2020-07-23nat: fix port number selectionElias Rudberg1-2/+2
2020-07-02nat: nat66 to pluginOle Troan1-8/+0
2020-06-16nat: improve outside port selection & perfKlement Sekera1-8/+0
2020-06-11nat: properly scale out2in-ed hash on initKlement Sekera1-1/+3
2020-06-11nat: simplify bihash buckets/mem configKlement Sekera1-18/+78
2020-06-08nat: more long read after short write optimizationKlement Sekera1-310/+215
2020-06-04nat: fixed input validationFilip Varga1-9/+0
2020-05-15misc: removed executable bits from source filesRay Kinsella1-0/+0
2020-05-14nat: remove unused codeKlement Sekera1-2/+0
2020-05-14nat: ED: store both thread&session idx in hashKlement Sekera1-85/+123
2020-05-13nat: fix LRU blocked by inactive sessionKlement Sekera1-71/+34
2020-05-13nat: perf improvement - replace branchy codeKlement Sekera1-47/+47
2020-05-13nat: handoff next node feature fixFilip Varga1-15/+9
2020-05-08nat: fix per thread data vlib_main_t usage take 2Ole Troan1-18/+4
2020-05-07nat: remove duplicate line of codeKlement Sekera1-1/+0
2020-05-07nat: fix per thread data vlib_main_t usageFilip Varga1-10/+21
2020-05-06nat: enable force session cleanupFilip Varga1-44/+71
2020-05-04nat: per vrf session limitsFilip Varga1-1/+22
2020-04-27nat: improve perf - long read after short writeKlement Sekera1-111/+134
2020-04-24nat: ignore user hash in ED NATKlement Sekera1-175/+159
2020-04-24nat: ED: reduce number of hash tables usedKlement Sekera1-51/+34
2020-04-23nat: add/del ed_ext_ports only if the table is instantiatedDave Barach1-4/+6
2020-04-16nat: scavenging functionality removedFilip Varga1-13/+0
2020-04-08nat: use correct data types for memory sizesKlement Sekera1-4/+4
2020-04-08nat: ED: global session LRU listKlement Sekera1-3/+50
2020-04-08nat: preallocate poolsKlement Sekera1-0/+3
2020-04-07nat: ED: port re-use algorithmKlement Sekera1-22/+43