1
0
mirror of https://github.com/rtbrick/bngblaster.git synced 2024-05-06 15:54:57 +00:00
Commit Graph

161 Commits

Author SHA1 Message Date
Christian Giese
b41d4947ab add log message buffer
The log message buffer is used to display in
the ncurses log window even those messages
logged before ncurses has started.
2022-11-02 17:52:51 +01:00
Christian Giese
842d0103e4 fix session traffic flow stats 2022-11-02 17:52:51 +01:00
Christian Giese
9a6fd4df69 fix L2TP stream addresses 2022-11-02 17:52:51 +01:00
Christian Giese
24576e12d5 fix io_thread_start_all 2022-11-02 17:52:51 +01:00
Christian Giese
9193b50730 fix io_thread_start_all 2022-11-02 17:52:51 +01:00
Christian Giese
31d476c91c fix formatting 2022-11-02 17:52:51 +01:00
Christian Giese
ff7b99e74e fix timer_smear_all_buckets 2022-11-02 17:52:51 +01:00
Christian Giese
866703710b add config igmp->multicast-traffic-autostart 2022-11-02 17:52:51 +01:00
Christian Giese
f034105173 add some time between thread creation 2022-11-02 17:52:51 +01:00
Christian Giese
7524732fb7 fix timer_smear_all_buckets 2022-11-02 17:52:51 +01:00
Christian Giese
ec04316fe6 fix stream rates 2022-11-02 17:52:51 +01:00
Christian Giese
f5615086db Token Bucket for Streams 2022-11-02 17:52:51 +01:00
Christian Giese
1747e2f9fc handle interface-disabled 2022-11-02 17:52:51 +01:00
Christian Giese
1cd861615d fix LACP timeout 2022-11-02 17:52:51 +01:00
Christian Giese
bdd4c2d3fc fix session traffic 2022-11-02 17:52:51 +01:00
Christian Giese
84a9932e91 fix stats 2022-11-02 17:52:51 +01:00
Christian Giese
ae6704eb4d improve network interface RX path 2022-11-02 17:52:51 +01:00
Christian Giese
2c184381d8 update IGMP and CFM 2022-11-02 17:52:51 +01:00
Christian Giese
50208621a9 restructure control commands 2022-11-02 17:52:51 +01:00
Christian Giese
15129972c3 LAG fixes, enhancements, commands... 2022-11-02 17:52:51 +01:00
Christian Giese
71f87fbeeb Add LACP (initial working draft) 2022-11-02 17:52:51 +01:00
Christian Giese
1271bf86ac LAG/LACP first draft (WIP)
+ initial LAG/LACP draft
+ fix protocol structures
2022-11-02 17:52:51 +01:00
Christian Giese
4c8221dfba threaded ctl socket 2022-11-02 17:52:51 +01:00
Christian Giese
b3c0498847 init DPDK only if needed 2022-11-02 17:52:51 +01:00
Christian Giese
12917ae025 fix packet_mmap 2022-11-02 17:52:51 +01:00
Christian Giese
425f384efd IO fixes/enhancements 2022-11-02 17:52:51 +01:00
Christian Giese
4d8de4fd34 fixes, config, stats and performance 2022-11-02 17:52:51 +01:00
Christian Giese
d2eede5b08 multicast fixes 2022-11-02 17:52:51 +01:00
Christian Giese
a8c9fb7332 stream optimization 2022-11-02 17:52:51 +01:00
Christian Giese
6e7c7098a5 fix streams and session-traffic 2022-11-02 17:52:51 +01:00
Christian Giese
435b1f185e smear all threaded jobs before start 2022-11-02 17:52:51 +01:00
Christian Giese
74c5139f79 code style 2022-11-02 17:52:51 +01:00
Christian Giese
0fe36e8f9f DPDK Init (WIP) 2022-11-02 17:52:51 +01:00
Christian Giese
840fbbb2a4 fix DPDK/LWIP redifintion 2022-11-02 17:52:51 +01:00
Christian Giese
8e0e00baa9 Version 0.8 (WIP) 2022-11-02 17:52:51 +01:00
Christian Giese
d0e339ed16 Version 0.8 Initial Draft (WIP) 2022-11-02 17:52:51 +01:00
Christian Giese
65469aad26 fix A10NSP stream addresses 2022-10-04 07:50:22 +00:00
Hannes Gredler
e3475bc512 Inherit the link index from the inverse link, such that the same prefix is assigned to both links. 2022-10-04 07:47:53 +00:00
Christian Giese
e2cc82eb27 fix DHCPv6 teardown state 2022-09-02 12:51:17 +00:00
Christian Giese
15c5e0f187 Fix L2TP Hidden AVP 2022-08-31 23:08:56 +00:00
Christian Giese
11c66fe23c #107 add debug logs for L2TP AVP decrypt 2022-08-31 18:45:47 +00:00
Christian Giese
b3619af55d fix ICMPv6 order issues 2022-08-31 13:18:20 +00:00
Christian Giese
c75ae04cf4 fix IPCP/IP6CP auth reset 2022-08-31 13:01:29 +00:00
Christian Giese
598bb5daa7 IGMP enhancements
+ add igmp robustness-interval config
+ add igmp violations for 125ms, 250ms, ...
+ ...
2022-07-28 21:18:44 +00:00
Christian Giese
7da4aec94a Revert "increase max interfaces to 1024"
This reverts commit bebb491409.
2022-07-28 12:21:49 +00:00
Christian Giese
bebb491409 increase max interfaces to 1024 2022-07-28 11:44:02 +00:00
Istvan Ruzman
4de1019d53 No need to check for chap challenge length (#105)
The chap challenge is only read by MD5_update, which accepts input
of any size (given the supplied length is correct). There are no other
uses for the (received) chap challenge; only the chap_response is sent back,
which is implicitly guranteed to be 16 bytes (the output of MD5_finalize).
2022-07-20 09:43:50 +02:00
Istvan Ruzman
843b7bca59 Fix: remove lock files in error cases (#101)
fix remove lock files in error cases

The lock files were only removed when bngblaster was exited successfully.
This commit will remove the lock files in all exit cases.
2022-07-15 17:21:15 +02:00
Christian Giese
5d257dc0c2 ISIS logging and P2P state #97 2022-07-06 13:27:17 +02:00
Christian Giese
92fe68529c fix ISIS holding timer #97 2022-07-06 13:27:17 +02:00