Commit Graph
69 Commits
Author SHA1 Message Date
Nils Andreas Svee cacc5b1a6b Apply Clippy recommendations 2022-10-15 14:58:05 +02:00
Nils Andreas Svee c1286b0ba9 Add clock wrapper class 2022-10-15 13:44:30 +02:00
Nils Andreas Svee f7bbb32788 Forgot to add endian mod to main 2022-10-15 13:43:37 +02:00
Nils Andreas Svee 1adc5fda77 Split out the ratecontroller logic into functions
The original Lua code was duplicated per direction, making it more difficult to read and more prone to mistakes when changing things.

Start splitting this logic out into functions that are called per direction
2022-10-13 17:18:54 +02:00
Nils Andreas Svee 214ffef6f3 Use proper error handling instead of lurking panics everywhere 2022-10-04 16:20:24 +02:00
Nils Andreas Svee 999987d157 Correct comment about ICMP ID 2022-10-03 14:21:12 +02:00
Nils Andreas Svee 2dae569088 Don't hardcode initial shaper bandwidth 2022-09-29 12:09:43 +02:00
Nils Andreas Svee e4f7b301b5 Use the version from Cargo 2022-09-29 00:24:46 +02:00
Nils Andreas Svee 0cbde6d1ea Clean up socket creation a bit 2022-09-29 00:24:31 +02:00
Nils Andreas Svee cf14fcd5f8 Some cleanups 2022-09-28 01:41:51 +02:00
Nils Andreas Svee f20ff59e78 Allow selection of measurement type in config 2022-09-28 01:29:43 +02:00
Nils Andreas Svee d73693c25f Set interface "directions" based on names 2022-09-28 00:50:20 +02:00
Nils Andreas Svee 9219ac690a Use a RwLock instead of a Mutex for the peers 2022-09-28 00:43:48 +02:00
Nils Andreas Svee e3b7b7e9ba Implement missing features, some cleanup 2022-09-28 00:25:35 +02:00
Nils Andreas Svee b147006a69 partly working implementation 2022-09-17 14:39:27 +02:00
Nils Andreas Svee 27aa972fe6 current state 2022-09-04 16:40:38 +02:00
Nils Andreas Svee db806c10a1 remove google dns 2022-09-04 14:59:28 +02:00
Nils Andreas Svee 4f1f89588c work 2022-09-04 01:03:31 +02:00
Nils Andreas Svee 2644b17818 Initial commit 2022-08-27 16:27:15 +02:00