aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/nat/in2out.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-27nat: replace speculative buffer enqueue modelKlement Sekera1-594/+564
2020-06-22nat: set buf error if can't create userKlement Sekera1-3/+2
2020-06-11nat: simplify bihash buckets/mem configKlement Sekera1-1/+2
2020-06-10nat: optimize prefetchingKlement Sekera1-2/+2
2020-06-08nat: more long read after short write optimizationKlement Sekera1-154/+139
2020-06-04nat: fixed input validationFilip Varga1-1/+1
2020-06-04nat: add tracing for nat44-hairpinningKlement Sekera1-1/+10
2020-06-03nat: refactor mss_clamping to not depend on snat_main_tOle Troan1-5/+6
2020-06-01nat: update ip4-udp src port for checksum == 0 pktsDave Barach1-3/+6
2020-05-15misc: removed executable bits from source filesRay Kinsella1-0/+0
2020-05-13nat: perf improvement - replace branchy codeKlement Sekera1-35/+35
2020-05-08nat: fix per thread data vlib_main_t usage take 2Ole Troan1-5/+7
2020-05-07nat: fix per thread data vlib_main_t usageFilip Varga1-11/+13
2020-05-06docs: clean up make docs jobPaul Vinciguerra1-0/+2
2020-03-13nat: timed out session scavenging upgradeFilip Varga1-3/+0
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-2/+2
2020-01-03nat: use SVRKlement Sekera1-501/+202
2019-12-12nat: session cleanup fixFilip Varga1-0/+4
2019-11-27nat: fix dhcp client on outside interface with output featureAlexander Chernavin1-0/+37
2019-11-05nat: NAT udp counter & unit test fixesFilip Varga1-1/+1
2019-11-05nat: respect udp checksumFilip Varga1-36/+74
2019-11-04nat: revert respect udp checksumOle Troan1-74/+36
2019-10-28nat: respect udp checksumFilip Varga1-36/+74
2019-07-31nat: elog rewrite for multi-worker supportFilip Varga1-8/+8
2019-02-27NAT44: active-passive HA (VPP-1571)Matus Fabian1-10/+21
2019-02-18NAT: fix: multiple definition of nat64_cleaner_process_event_eNeale Ranns1-1/+1
2019-02-18NAT: VPP-1552 code migration from old multiarch schemeFilip Varga1-56/+31
2019-01-21NAT: VPP-1537 IPFIX per worker processingFilip Varga1-4/+6
2018-12-14NAT: counters (VPP-1484)Matus Fabian1-14/+54
2018-11-29NAT: syslog - sessions logging (VPP-1139)Matus Fabian1-0/+11
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-6/+5
2018-10-19NAT44: fix ICMP virtual fragmentation reassembly (VPP-1466)Matus Fabian1-6/+42
2018-10-08NAT44: do not create session record for identity mapping (VPP-1439)Matus Fabian1-6/+35
2018-10-02Update code to compute checksum for buffer chainsJuraj Sloboda1-3/+5
2018-09-21NAT: Refactoring / Housekeeping (VPP-1415)Matus Fabian1-4969/+1110
2018-09-20NAT44 virtual fragmentation reassembly for endpoint-dependent mode (VPP-1325)Juraj Sloboda1-101/+610
2018-09-13NAT: TCP MSS clampingMatus Fabian1-0/+11
2018-09-06NAT: fix maximum out of order fragments (VPP-1399)Matus Fabian1-1/+1
2018-09-03NAT44: client-IP based session affinity for load-balancing (VPP-1297)Matus Fabian1-10/+10
2018-08-27NAT44: fix nat44_ed_not_translate_output_feature for multiple VRF (VPP-1404)Matus Fabian1-9/+15
2018-08-27NAT44: add support for session timeout (VPP-1272)Matus Fabian1-33/+184
2018-08-09NAT44: delete user with zero sessions (VPP-1282)Matus Fabian1-8/+11
2018-07-11avoid using thread local storage for thread indexDamjan Marion1-5/+5
2018-07-10NAT44: multiple outside FIB tables (VPP-1314)Matus Fabian1-31/+129
2018-06-26NAT44: fix nat44_ed_not_translate_output_feature (VPP-1329)Matus Fabian1-0/+5
2018-06-16NAT44: fix coverityMatus Fabian1-1/+1
2018-06-15NAT44: endpoint dependent mode (VPP-1273)Matus Fabian1-649/+1634
2018-05-28NAT44: code cleanup and refactor (VPP-1285)Matus Fabian1-84/+83
2018-05-17NAT44: nat44_del_session and nat44_user_session_details API update (VPP-1271)Matus Fabian1-15/+11