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