169 Commits

Author SHA1 Message Date
Christian Giese 3890841a7f fix non-dpdk build 2022-10-21 18:34:40 +02:00
Christian Giese 9deba41f2c DPDK tuning 2022-10-21 18:23:35 +02:00
Christian Giese dd14ee1c5b DPDK tuning (WIP) 2022-10-21 17:51:30 +02:00
Christian Giese 4b66d4d2fa DPDK basically working (WIP) 2022-10-21 14:34:19 +02:00
Christian Giese 0230dde0c2 DPDK support (WIP) 2022-10-20 23:14:35 +02:00
Christian Giese 504847872d fix minor bugs 2022-10-20 23:11:17 +02:00
Christian Giese a48251ac72 enable/dsiable timer logging via cmake option 2022-10-20 10:45:24 +02:00
Christian Giese f280641fee log buffer fix 2022-10-20 07:26:52 +00:00
Christian Giese da6ccd0793 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-10-19 13:39:21 +00:00
Christian Giese 1d136d12b3 fix session traffic flow stats 2022-10-18 14:30:36 +00:00
Christian Giese 0bc725500f fix L2TP stream addresses 2022-10-18 14:28:54 +00:00
Christian Giese 266e4e7f74 fix io_thread_start_all 2022-10-17 21:29:57 +00:00
Christian Giese c0b3b34f89 fix io_thread_start_all 2022-10-17 21:16:35 +00:00
Christian Giese bf384e2cf7 fix formatting 2022-10-17 20:24:37 +00:00
Christian Giese 3787c7b3cd fix timer_smear_all_buckets 2022-10-17 20:20:21 +00:00
Christian Giese 118c39240e add config igmp->multicast-traffic-autostart 2022-10-17 11:42:27 +00:00
Christian Giese 771980a38e add some time between thread creation 2022-10-14 18:56:29 +02:00
Christian Giese 9fd7584fb0 fix timer_smear_all_buckets 2022-10-14 18:38:40 +02:00
Christian Giese d7cf802f27 fix stream rates 2022-10-14 16:28:57 +02:00
Christian Giese 6b1b7751c9 Token Bucket for Streams 2022-10-13 13:40:43 +00:00
Christian Giese edb39eeeb5 handle interface-disabled 2022-10-12 08:23:38 +00:00
Christian Giese dc54032264 fix LACP timeout 2022-10-12 08:14:32 +00:00
Christian Giese 3ac15c828b fix session traffic 2022-10-11 21:18:14 +00:00
Christian Giese b7c1db06a3 fix stats 2022-10-10 13:36:01 +00:00
Christian Giese 5319f0c138 improve network interface RX path 2022-10-10 13:36:01 +00:00
Christian Giese 0683fc18ed update IGMP and CFM 2022-10-10 13:36:01 +00:00
Christian Giese d55e76ec1f restructure control commands 2022-10-10 13:36:01 +00:00
Christian Giese bd30f127a5 LAG fixes, enhancements, commands... 2022-10-10 13:36:01 +00:00
Christian Giese e56d801026 Add LACP (initial working draft) 2022-10-10 13:36:01 +00:00
Christian Giese f0268713e6 LAG/LACP first draft (WIP)
+ initial LAG/LACP draft
+ fix protocol structures
2022-10-10 13:36:01 +00:00
Christian Giese 2ab73326a7 threaded ctl socket 2022-10-10 13:36:01 +00:00
Christian Giese d339dfdac9 init DPDK only if needed 2022-10-10 13:36:01 +00:00
Christian Giese 4cd19455e3 fix packet_mmap 2022-10-10 13:36:01 +00:00
Christian Giese 8d4f4ec665 IO fixes/enhancements 2022-10-10 13:36:01 +00:00
Christian Giese 2d96a5a045 fixes, config, stats and performance 2022-10-10 13:36:01 +00:00
Christian Giese 5bbe106a37 multicast fixes 2022-10-10 13:36:00 +00:00
Christian Giese 1155713b21 stream optimization 2022-10-10 13:36:00 +00:00
Christian Giese 14461ab8a8 fix streams and session-traffic 2022-10-10 13:36:00 +00:00
Christian Giese aa64b27baa smear all threaded jobs before start 2022-10-10 13:35:29 +00:00
Christian Giese 09d5124a53 code style 2022-10-10 13:35:29 +00:00
Christian Giese 2c22d75948 DPDK Init (WIP) 2022-10-10 13:35:29 +00:00
Christian Giese a1c1dbd8fd fix DPDK/LWIP redifintion 2022-10-10 13:35:29 +00:00
Christian Giese 8e3a432406 Version 0.8 (WIP) 2022-10-10 13:35:29 +00:00
Christian Giese bc7d48eac6 Version 0.8 Initial Draft (WIP) 2022-10-10 13:35:29 +00: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