Christian Giese and 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 and Christian Giese
842d0103e4
fix session traffic flow stats
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
9a6fd4df69
fix L2TP stream addresses
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
24576e12d5
fix io_thread_start_all
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
9193b50730
fix io_thread_start_all
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
31d476c91c
fix formatting
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
ff7b99e74e
fix timer_smear_all_buckets
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
866703710b
add config igmp->multicast-traffic-autostart
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
f034105173
add some time between thread creation
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
7524732fb7
fix timer_smear_all_buckets
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
ec04316fe6
fix stream rates
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
f5615086db
Token Bucket for Streams
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
1747e2f9fc
handle interface-disabled
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
1cd861615d
fix LACP timeout
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
bdd4c2d3fc
fix session traffic
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
84a9932e91
fix stats
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
ae6704eb4d
improve network interface RX path
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
2c184381d8
update IGMP and CFM
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
50208621a9
restructure control commands
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
15129972c3
LAG fixes, enhancements, commands...
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
71f87fbeeb
Add LACP (initial working draft)
2022-11-02 17:52:51 +01:00
Christian Giese and 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 and Christian Giese
4c8221dfba
threaded ctl socket
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
b3c0498847
init DPDK only if needed
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
12917ae025
fix packet_mmap
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
425f384efd
IO fixes/enhancements
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
4d8de4fd34
fixes, config, stats and performance
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
d2eede5b08
multicast fixes
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
a8c9fb7332
stream optimization
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
6e7c7098a5
fix streams and session-traffic
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
435b1f185e
smear all threaded jobs before start
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
74c5139f79
code style
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
0fe36e8f9f
DPDK Init (WIP)
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
840fbbb2a4
fix DPDK/LWIP redifintion
2022-11-02 17:52:51 +01:00
Christian Giese and Christian Giese
8e0e00baa9
Version 0.8 (WIP)
2022-11-02 17:52:51 +01:00
Christian Giese and 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 and Christian Giese
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 and GitHub
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 and GitHub
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 and Christian Giese
5d257dc0c2
ISIS logging and P2P state #97
2022-07-06 13:27:17 +02:00
Christian Giese and Christian Giese
92fe68529c
fix ISIS holding timer #97
2022-07-06 13:27:17 +02:00