summaryrefslogtreecommitdiffstats
path: root/src/plugins/nat/out2in_ed.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-18nat: deal with flows instead of sessionsKlement Sekera1-741/+514
2021-01-05nat: refactor and split fo EI/ED featuresFilip Varga1-17/+85
2020-12-03nat: fix forwarding handoff workaroundFilip Varga1-13/+152
2020-11-13nat: cleanup & reorganizationFilip Varga1-1/+1
2020-11-05nat: remove unnecessary codeKlement Sekera1-14/+19
2020-10-21misc: minimize dependencies on udp.hFlorin Coras1-1/+1
2020-10-14nat: Fix ICMP bypass session creationVladimir Isaev1-0/+6
2020-10-12nat: set fib index for bypass sessionVladimir Isaev1-1/+1
2020-10-09nat: ipfix logging separation & refactorFilip Varga1-15/+15
2020-10-07misc: Purge unused pg includesNeale Ranns1-1/+0
2020-09-02nat: twice-nat static mapping pool addressFilip Varga1-32/+118
2020-08-17nat: sessions get expired when fib table removedFilip Varga1-2/+19
2020-08-13nat: remove non-error error countersKlement Sekera1-55/+34
2020-07-15nat: add prefetching to in2out_ed/out2in_edKlement Sekera1-1/+14
2020-06-27nat: replace speculative buffer enqueue modelKlement Sekera1-476/+439
2020-06-08nat: more long read after short write optimizationKlement Sekera1-99/+120
2020-06-04nat: fixed input validationFilip Varga1-1/+0
2020-05-14nat: ED: store both thread&session idx in hashKlement Sekera1-26/+76
2020-05-13nat: fix LRU blocked by inactive sessionKlement Sekera1-10/+11
2020-05-13nat: perf improvement - replace branchy codeKlement Sekera1-15/+15
2020-05-13nat: handoff next node feature fixFilip Varga1-2/+2
2020-05-08nat: fix per thread data vlib_main_t usage take 2Ole Troan1-6/+7
2020-05-07nat: fix per thread data vlib_main_t usageFilip Varga1-3/+6
2020-05-04nat: per vrf session limitsFilip Varga1-4/+12
2020-04-27nat: improve perf - long read after short writeKlement Sekera1-73/+68
2020-04-24nat: ignore user hash in ED NATKlement Sekera1-41/+7
2020-04-24nat: make usage of vnet_buffer2 transparentKlement Sekera1-4/+4
2020-04-24nat: ED: reduce number of hash tables usedKlement Sekera1-10/+0
2020-04-08nat: ED: global session LRU listKlement Sekera1-5/+1
2020-04-07nat: ED: port re-use algorithmKlement Sekera1-0/+10
2020-04-07nat: don't drop packet for expired sessionKlement Sekera1-2/+2
2020-03-31nat: fix unknown proto translation out2in_edAlexander Chernavin1-2/+2
2020-03-26nat: transitory timeout for TCP CLOSED stateKlement Sekera1-8/+38
2020-03-25nat: fix error countersKlement Sekera1-0/+5
2020-03-13nat: timed out session scavenging upgradeFilip Varga1-2/+15
2020-02-20nat: nat44 split slow and fast pathFilip Varga1-567/+169
2020-01-17nat: refactor of port/address allocation functionsFilip Varga1-4/+4
2020-01-03nat: use SVRKlement Sekera1-546/+221
2019-12-12nat: session cleanup fixFilip Varga1-0/+3
2019-11-19nat: respect arc features (multi worker)Filip Varga1-139/+138
2019-11-05nat: respect udp checksumFilip Varga1-26/+101
2019-11-04nat: revert respect udp checksumOle Troan1-101/+26
2019-10-28nat: respect udp checksumFilip Varga1-26/+101
2019-08-22nat: handoff traffic matching for dynamic NATFilip Varga1-79/+3
2019-07-31nat: elog rewrite for multi-worker supportFilip Varga1-17/+17
2019-05-30NAT: create bypass in correct thread if workers>1Alexander Chernavin1-9/+40
2019-04-26nat: fix ED mode unknown proto session managementMatthew Smith1-1/+10
2019-02-27NAT44: active-passive HA (VPP-1571)Matus Fabian1-12/+24
2019-02-18NAT: VPP-1552 code migration from old multiarch schemeFilip Varga1-31/+16
2019-01-21NAT: VPP-1537 IPFIX per worker processingFilip Varga1-3/+5