aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/nat/out2in.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-17nat: refactor of port/address allocation functionsFilip Varga1-2/+2
2020-01-03nat: use SVRKlement Sekera1-506/+185
2019-12-12nat: session cleanup fixFilip Varga1-0/+4
2019-11-05nat: respect udp checksumFilip Varga1-38/+74
2019-11-04nat: revert respect udp checksumOle Troan1-74/+34
2019-11-04nat: revert fix dual-loop tcp checksum botchOle Troan1-17/+9
2019-11-04nat: fix dual-loop tcp checksum botchDave Barach1-9/+17
2019-10-28nat: respect udp checksumFilip Varga1-34/+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-34/+26
2019-01-21NAT: VPP-1537 IPFIX per worker processingFilip Varga1-3/+5
2018-12-14NAT: counters (VPP-1484)Matus Fabian1-13/+53
2018-11-29NAT: syslog - sessions logging (VPP-1139)Matus Fabian1-0/+11
2018-11-20NAT44: fix virtual fragmentation reassembly in forwarding mode (VPP-1501)Matus Fabian1-0/+8
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-18/+40
2018-10-08NAT44: do not create session record for identity mapping (VPP-1439)Matus Fabian1-7/+32
2018-10-02Update code to compute checksum for buffer chainsJuraj Sloboda1-3/+5
2018-09-21NAT: Refactoring / Housekeeping (VPP-1415)Matus Fabian1-3646/+1067
2018-09-20NAT44 virtual fragmentation reassembly for endpoint-dependent mode (VPP-1325)Juraj Sloboda1-16/+389
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-18/+23
2018-08-27NAT44: add support for session timeout (VPP-1272)Matus Fabian1-34/+183
2018-08-16VPP-1386: fix wrong ip address of hash key for creating user in unknown protocolshubing guo1-1/+1
2018-08-15NAT44: fix next_src_nat (VPP-1384)Matus Fabian1-6/+7
2018-08-09NAT44: delete user with zero sessions (VPP-1282)Matus Fabian1-0/+4
2018-07-23NAT44: fix forwarding feature bug (VPP-1349)Matus Fabian1-3/+3
2018-07-19Remove unused argument to vlib_feature_nextDamjan Marion1-16/+8
2018-07-11avoid using thread local storage for thread indexDamjan Marion1-5/+5
2018-07-10NAT44: multiple outside FIB tables (VPP-1314)Matus Fabian1-2/+2
2018-06-15NAT44: endpoint dependent mode (VPP-1273)Matus Fabian1-571/+1343
2018-05-28NAT44: code cleanup and refactor (VPP-1285)Matus Fabian1-107/+108
2018-05-17NAT44: nat44_del_session and nat44_user_session_details API update (VPP-1271)Matus Fabian1-10/+6
2018-05-14NAT44: delete closed TCP session (VPP-1274)Matus Fabian1-8/+14
2018-05-08NAT44: TCP connection close detection (VPP-1266)Matus Fabian1-0/+10
2018-04-19Add special Twice-NAT feature (VPP-1221)Juraj Sloboda1-2/+7
2018-04-18NAT44: recycle old sessions for forwarding bypass (VPP-1240)Matus Fabian1-10/+54
2018-04-12Handle DHCP replies with NAT44 forwarding enabledMatthew Smith1-48/+57
2018-04-11NAT44: fix setting of flag SNAT_SESSION_FLAG_LOAD_BALANCING (VPP-1235)Matus Fabian1-10/+11
2018-03-24User session counters stay <= per-user limitMatthew Smith1-3/+3
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-1/+51
2018-03-05NAT44 - unknown protocols work with forwardingMatthew Smith1-6/+9
2018-03-02NAT44: interface output feature and service host direct access (VPP-1176)Matus Fabian1-4/+54
2018-02-14NAT44 out2in DHCP client next nodeMatthew Smith1-8/+24
2018-01-26NAT44: fix ICMP error translation for endpoint dependent sessions (VPP-1150)Matus Fabian1-2/+75
2017-12-20Translate matching packets using NAT (VPP-1069)Juraj Sloboda1-48/+74
2017-12-19NAT: Twice NAT44 (VPP-969)Matus Fabian1-193/+117