summaryrefslogtreecommitdiffstats
path: root/src/plugins/nat
AgeCommit message (Expand)AuthorFilesLines
2021-03-26vlib: split vlib_main_t into global and per-threadDamjan Marion1-11/+0
2021-03-26vlib: introduce vlib_get_main_by_index(), vlib_get_n_threads()Damjan Marion4-18/+18
2021-03-25nat: allocate enough space for full port usageKlement Sekera1-1/+1
2021-03-25nat: fix bihash kvp printKlement Sekera1-2/+3
2021-03-25nat: prevent usage of ED nodes in EI codeKlement Sekera2-44/+118
2021-03-25nat: fix vnet_feature_next in source hairpinningKlement Sekera1-3/+11
2021-03-20tests: add support for worker awarenessKlement Sekera2-2/+2
2021-03-15nat: get rid of worker selection callbacksKlement Sekera8-81/+77
2021-03-15nat: pnat copy and clear byte instructionsAndrew Yourtchenko13-161/+658
2021-03-15nat: remove unused parameterKlement Sekera1-9/+9
2021-03-12nat: remove unused importKlement Sekera1-1/+0
2021-03-09tests: re-enable the rest of NAT44ED tests for multiworkerAndrew Yourtchenko1-1/+0
2021-03-09nat: fix dst nat thread issuesKlement Sekera3-121/+124
2021-03-09pnat: coverity fixesOle Troan2-3/+5
2021-03-07nat: replace main vlib with per-thread vlibKlement Sekera6-67/+53
2021-03-07nat: fix worker selectionKlement Sekera7-89/+73
2021-03-07nat: test - add show traceKlement Sekera1-0/+1
2021-03-06nat: use correct node indexes for queuesKlement Sekera1-2/+2
2021-03-01nat: avoid crash if plugin not enabledKlement Sekera1-18/+21
2021-03-01nat: pick outside addr based on local addrKlement Sekera6-107/+215
2021-02-26nat: optimize flow matching in ED NATKlement Sekera5-81/+87
2021-02-26nat: NAT44ED fail if using old plugin optionFilip Varga3-448/+496
2021-02-24nat: Final NAT44 EI/ED split patchFilip Varga44-5781/+10760
2021-02-24docs: move pnat doc link into dev doc sectionDave Wallace1-1/+1
2021-02-18tests: re-enable NAT44ED tests for multiworkerAndrew Yourtchenko1-1/+0
2021-02-13nat: pnat only use save_rewrite_length on output pathOle Troan1-3/+2
2021-02-11tests: tag the tests that do not work with multi-worker configurationAndrew Yourtchenko4-0/+9
2021-02-10nat: fix EI hairpinning thread safetyKlement Sekera6-64/+810
2021-02-09nat: bump default max translations to 63KKlement Sekera1-1/+1
2021-02-09nat: deny adding intf addr if static-mapping-onlyAlexander Chernavin1-0/+8
2021-02-09nat: fix coverity errorsOle Troan3-7/+6
2021-02-09nat: improve type safety and remove unused paramKlement Sekera3-96/+76
2021-02-08misc: support api generated dependency for multiarch sourceOle Troan2-0/+5
2021-02-05nat: 1:1 policy NATOle Troan14-0/+2437
2021-02-05nat: configurable handoff frame queue sizeElias Rudberg7-6/+171
2021-02-04nat: reduce number of hash tables for EI NATKlement Sekera9-141/+141
2021-01-18nat: deal with flows instead of sessionsKlement Sekera14-1960/+1860
2021-01-11nat: refactor and split fo EI/ED features p.2Filip Varga8-351/+1216
2021-01-05nat: refactor and split fo EI/ED featuresFilip Varga17-1026/+999
2020-12-16nat: refactor & MW support for NAT testsFilip Varga3-3598/+3662
2020-12-15nat: set out2in-dpo during plugin enablingAlexander Chernavin1-0/+1
2020-12-14misc: refactor clib_bitmap_foreach macroDamjan Marion2-10/+10
2020-12-14misc: move to new pool_foreach macrosDamjan Marion18-241/+241
2020-12-14vppinfra: simpler and faster pool_foreachDamjan Marion1-1/+1
2020-12-13nat: revert 'fix byte order on ipfix message fields'Damjan Marion1-6/+3
2020-12-11nat: fix byte order on ipfix message fieldsMatthew Smith1-3/+6
2020-12-08nat: avoid hairpinning infinite loop problemElias Rudberg2-0/+100
2020-12-07tests: py2 cleanup - remove subclassing of objectPaul Vinciguerra12-12/+12
2020-12-03nat: fix forwarding handoff workaroundFilip Varga5-28/+168
2020-12-03nat: fix incorrect session removal caseKlement Sekera3-10/+43