aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/nat/in2out_ed.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-15nat: add prefetching to in2out_ed/out2in_edKlement Sekera1-1/+13
2020-06-27nat: replace speculative buffer enqueue modelKlement Sekera1-427/+394
2020-06-22nat: set buf error if can't create userKlement Sekera1-13/+3
2020-06-16nat: improve outside port selection & perfKlement Sekera1-29/+31
2020-06-11nat: simplify bihash buckets/mem configKlement Sekera1-2/+4
2020-06-08nat: more long read after short write optimizationKlement Sekera1-129/+133
2020-06-04nat: fixed input validationFilip Varga1-1/+0
2020-06-03nat: refactor mss_clamping to not depend on snat_main_tOle Troan1-2/+3
2020-05-22nat: output fib index fixFilip Varga1-69/+47
2020-05-14nat: ED: store both thread&session idx in hashKlement Sekera1-36/+58
2020-05-14nat: fix segv if out of ports in ed modeAlexander Chernavin1-1/+0
2020-05-13nat: fix LRU blocked by inactive sessionKlement Sekera1-12/+13
2020-05-13nat: perf improvement - replace branchy codeKlement Sekera1-21/+21
2020-05-13nat: handoff next node feature fixFilip Varga1-1/+2
2020-05-08nat: fix per thread data vlib_main_t usage take 2Ole Troan1-3/+5
2020-05-07nat: fix per thread data vlib_main_t usageFilip Varga1-2/+3
2020-05-06nat: fix coverity warningKlement Sekera1-19/+5
2020-05-04nat: per vrf session limitsFilip Varga1-2/+6
2020-04-27nat: improve perf - long read after short writeKlement Sekera1-99/+105
2020-04-24nat: ignore user hash in ED NATKlement Sekera1-81/+23
2020-04-24nat: make usage of vnet_buffer2 transparentKlement Sekera1-5/+5
2020-04-24nat: ED: reduce number of hash tables usedKlement Sekera1-127/+174
2020-04-16nat: scavenging functionality removedFilip Varga1-20/+7
2020-04-08nat: ED: global session LRU listKlement Sekera1-5/+1
2020-04-07nat: ED: port re-use algorithmKlement Sekera1-8/+108
2020-04-07nat: don't drop packet for expired sessionKlement Sekera1-2/+2
2020-03-26nat: transitory timeout for TCP CLOSED stateKlement Sekera1-10/+36
2020-03-25nat: fix error countersKlement Sekera1-0/+5
2020-03-13nat: timed out session scavenging upgradeFilip Varga1-13/+42
2020-02-20nat: nat44 split slow and fast pathFilip Varga1-513/+170
2020-01-21nat: fix dhcp client on outside interface with output featureAlexander Chernavin1-9/+9
2020-01-17nat: refactor of port/address allocation functionsFilip Varga1-3/+3
2020-01-03nat: use SVRKlement Sekera1-599/+212
2019-12-12nat: session cleanup fixFilip Varga1-0/+3
2019-11-27nat: fix dhcp client on outside interface with output featureAlexander Chernavin1-0/+49
2019-11-19nat: respect arc features (multi worker)Filip Varga1-191/+189
2019-11-05nat: NAT udp counter & unit test fixesFilip Varga1-1/+1
2019-11-05nat: respect udp checksumFilip Varga1-22/+98
2019-11-04nat: revert respect udp checksumOle Troan1-98/+22
2019-10-28nat: respect udp checksumFilip Varga1-22/+98
2019-08-22nat: handoff traffic matching for dynamic NATFilip Varga1-78/+2
2019-07-31nat: elog rewrite for multi-worker supportFilip Varga1-16/+14
2019-02-27NAT44: active-passive HA (VPP-1571)Matus Fabian1-11/+25
2019-02-18NAT: VPP-1552 code migration from old multiarch schemeFilip Varga1-58/+27
2019-01-21NAT: VPP-1537 IPFIX per worker processingFilip Varga1-5/+7
2018-12-14NAT: counters (VPP-1484)Matus Fabian1-14/+56
2018-11-29NAT: syslog - sessions logging (VPP-1139)Matus Fabian1-0/+16
2018-11-23NAT44: improve expired sessions reuse (VPP-1503)Matus Fabian1-34/+17
2018-11-19NAT44: fix bug in TCP close with output-feature interface (VPP-1493)Matus Fabian1-2/+43
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-6/+5