aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/nat/in2out.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-05-14NAT44: delete closed TCP session (VPP-1274)Matus Fabian1-14/+23
2018-05-08NAT44: TCP connection close detection (VPP-1266)Matus Fabian1-1/+19
2018-05-03NAT44 segv on unknown proto on inside interfaceMatthew Smith1-22/+25
2018-04-19Add special Twice-NAT feature (VPP-1221)Juraj Sloboda1-0/+2
2018-04-18NAT44: recycle old sessions for forwarding bypass (VPP-1240)Matus Fabian1-7/+22
2018-04-11NAT44: fix setting of flag SNAT_SESSION_FLAG_LOAD_BALANCING (VPP-1235)Matus Fabian1-9/+11
2018-03-24User session counters stay <= per-user limitMatthew Smith1-14/+7
2018-03-23NAT44: fix ICMP checksum update crash (VPP-1205)Matus Fabian1-0/+3
2018-03-22NAT44: interface output feature and dst NAT (VPP-1200)Matus Fabian1-6/+27
2018-03-12NAT44: fix nat_not_translate_output_feature in dual loop (VPP-1194)Matus Fabian1-2/+2
2018-03-12NAT44: fix nat_not_translate_output_feature for ICMP (VPP-1191)Matus Fabian1-8/+7
2018-03-06when lb tcp in2out flow,ahdj0071-0/+1
2018-03-02NAT44: interface output feature and service host direct access (VPP-1176)Matus Fabian1-2/+63
2018-01-31NAT44: in2out output feature skip translation for already translated packets ...Matus Fabian1-14/+73
2018-01-26NAT44: fix ICMP error translation for endpoint dependent sessions (VPP-1150)Matus Fabian1-2/+75
2018-01-11NAT44: asymmetrical load balancing static mapping rule (VPP-1132)Matus Fabian1-3/+3
2018-01-08NAT64: IPFix (VPP-1106)Matus Fabian1-9/+13
2018-01-05Add support for 464XLAT NAT44 mode (VPP-1045)Juraj Sloboda1-0/+3
2017-12-20Translate matching packets using NAT (VPP-1069)Juraj Sloboda1-0/+3
2017-12-19NAT: Twice NAT44 (VPP-969)Matus Fabian1-373/+102
2017-12-13NAT64: multi-thread support (VPP-891)Matus Fabian1-2/+2
2017-11-30Fix variable mismatchJuraj Sloboda1-1/+1
2017-11-07SNAT: IP fragmentation (VPP-890)Matus Fabian1-1/+416
2017-11-07NAT: DS-Lite (VPP-1040)Matus Fabian1-6/+12
2017-10-25One armed NAT (VPP-1035)Matus Fabian1-2/+2
2017-10-09NAT: hairpinning rework (VPP-1003)Matus Fabian1-13/+101
2017-10-09NAT: fixed ICMP broken translation for GRE tunnel interface (VPP-1008)Matus Fabian1-15/+7
2017-09-25NAT: session number limitation to avoid running out of memory crash (VPP-984)Matus Fabian1-17/+52
2017-09-21NAT: remove worker_by_out lookup hash table (VPP-989)Matus Fabian1-59/+20