Robert Chacón
|
5fa58d79a9
|
move tc data to dicts, stop large amount of iterations at scale
Based on commit from 47ef3ee0b0
|
2022-09-11 19:27:28 -06:00 |
|
Robert Chacón
|
d42e2887e4
|
Update README.md
|
2022-09-11 13:32:02 -06:00 |
|
Robert Chacón
|
5c63320b32
|
Update README.md
|
2022-09-11 13:24:20 -06:00 |
|
Robert Chacón
|
ada20de23b
|
Disable XPS always
|
2022-09-11 11:24:42 -06:00 |
|
Robert Chacón
|
e77b0ad994
|
Attempt to reduce packet loss on reload. Handle 'systemctl stop' scenarios
|
2022-09-11 11:16:50 -06:00 |
|
Robert Chacón
|
cced3002d7
|
Update integrationUISP.py
|
2022-09-11 10:49:32 -06:00 |
|
Robert Chacón
|
0b45471dce
|
Fix bandwidth in cases where clients are directly connected to site
ensure a solid "rate" to prevent low priority in cases where clients are directly connected to top level Parent Nodes
|
2022-09-11 09:59:08 -06:00 |
|
Robert Chacón
|
668441a624
|
Update README.md
|
2022-09-11 05:44:20 -06:00 |
|
Robert Chacón
|
061adc4bdf
|
Ensure UISP integration does not overwrite existing network.json
|
2022-09-10 22:40:33 -06:00 |
|
Robert Chacón
|
903dbc9b13
|
Update influxDBdashboardTemplate.json
|
2022-09-10 22:31:27 -06:00 |
|
Robert Chacón
|
ee61fddc96
|
Add ability to create exceptions to Parent Nodes chosen for UISP integration
|
2022-09-10 22:24:54 -06:00 |
|
Robert Chacón
|
9a56ae11a1
|
Add ability to create exceptions to Parent Nodes chosen for UISP integration
|
2022-09-10 22:23:49 -06:00 |
|
Robert Chacón
|
3b5b379f46
|
Corrected printout of queuesAvailable
|
2022-09-10 22:03:07 -06:00 |
|
Robert Chacón
|
6358ed6ad0
|
Prevent overwrite of custom bandwidths set in integrationUISPbandwidths.csv
|
2022-09-10 14:09:42 -06:00 |
|
Robert Chacón
|
02ed94b607
|
Update README.md
|
2022-09-10 06:32:08 -06:00 |
|
Robert Chacón
|
7b48b64b2f
|
Update README.md
|
2022-09-10 06:31:53 -06:00 |
|
Robert Chacón
|
b75b8ce3b2
|
Update README.md
|
2022-09-10 06:28:41 -06:00 |
|
Robert Chacón
|
8817a12061
|
Update ispConfig.py
|
2022-09-10 06:26:25 -06:00 |
|
Robert Chacón
|
b88f5af477
|
Update README.md
|
2022-09-10 06:21:30 -06:00 |
|
Robert Chacón
|
bfb98d3975
|
Update README.md
|
2022-09-10 06:20:52 -06:00 |
|
Robert Chacón
|
2ac2bbd71c
|
Add UISP Integration IPv6 support
|
2022-09-10 06:16:04 -06:00 |
|
Robert Chacón
|
1be00adaa9
|
Add IPv6 support for UISP integration
|
2022-09-10 06:13:43 -06:00 |
|
Robert Chacón
|
ee3b6df893
|
Update ispConfig.py
|
2022-09-10 06:10:33 -06:00 |
|
Robert Chacón
|
6f39280cfe
|
Add command line option to clear rules only
|
2022-09-09 15:09:04 -06:00 |
|
Robert Chacón
|
2549316708
|
Better handle IPv6 validation
|
2022-09-09 14:49:19 -06:00 |
|
Robert Chacón
|
0ad0d84635
|
XDP toggle
|
2022-09-09 14:30:12 -06:00 |
|
Robert Chacón
|
0370f7ced8
|
Update LibreQoS.py
|
2022-09-09 14:28:58 -06:00 |
|
Robert Chacón
|
48e0c2e0ea
|
Update README.md
|
2022-09-09 14:20:19 -06:00 |
|
Robert Chacón
|
aa4c6b5125
|
Add --validate option. Do not refreshShapers if validation fails, unless first boot
|
2022-09-09 10:43:49 -06:00 |
|
Robert Chacón
|
7fe9537be4
|
Fix https://github.com/rchac/LibreQoS/issues/61#issuecomment-1242174431
|
2022-09-09 10:14:14 -06:00 |
|
Robert Chacón
|
cffbfa8bca
|
Backup last known good config
|
2022-09-09 10:07:46 -06:00 |
|
Robert Chacón
|
07bbaec3db
|
Update README.md
|
2022-09-09 08:14:09 -06:00 |
|
Robert Chacón
|
0431625cae
|
Reduce redundant commands
|
2022-09-09 07:39:24 -06:00 |
|
Robert Chacón
|
d958cc0ede
|
Revert 8064543315
|
2022-09-09 07:22:20 -06:00 |
|
Robert Chacón
|
0f093f2f85
|
Update README.md
|
2022-09-09 04:25:41 -06:00 |
|
Robert Chacón
|
2b2b2d06cb
|
Update README.md
|
2022-09-09 04:25:14 -06:00 |
|
Robert Chacón
|
8064543315
|
Prevent qdisc delete unless needed, aim to reduce any packet loss
|
2022-09-09 03:33:48 -06:00 |
|
Robert Chacón
|
643bcba584
|
Update LibreQoS.py
|
2022-09-09 03:22:33 -06:00 |
|
Robert Chacón
|
0dfc0fe0fe
|
Integrate UISP import (optional)
|
2022-09-08 20:53:17 -06:00 |
|
Robert Chacón
|
360c0a0485
|
Major cleanup. Logging added. Will not reload xdp prog if already loaded.
|
2022-09-08 20:51:08 -06:00 |
|
Robert Chacón
|
6f89e327b2
|
Update ispConfig.py
|
2022-09-08 20:49:11 -06:00 |
|
Robert Chacón
|
eba89d7024
|
Create integrationUISP.py
|
2022-09-08 20:46:43 -06:00 |
|
Robert Chacón
|
8fbe0a609b
|
Add support for generated parent nodes (CPU core balancing)
|
2022-09-08 05:44:22 -06:00 |
|
Robert Chacón
|
30da53401b
|
Record time spent on actual queue reload, clean up console output
|
2022-09-08 05:43:35 -06:00 |
|
Robert Chacón
|
e60f3f4ffd
|
Generate parent nodes to spread ShapedDevices.csv entries across CPU cores if ParentNode not defined
|
2022-09-08 05:33:41 -06:00 |
|
Robert Chacón
|
7d3212d28a
|
Must have bandwidth of at least 1Mbps for min, and at least 3Mbps for max
|
2022-09-08 04:48:46 -06:00 |
|
Robert Chacón
|
b9fdfba00d
|
Revert bf09a38d35 & Require >= 3Mbps
|
2022-09-08 04:42:45 -06:00 |
|
Robert Chacón
|
bf09a38d35
|
Optimize IP filter updates to xdp-cpumap-tc
|
2022-09-07 20:10:15 -06:00 |
|
Robert Chacón
|
009d9bf02c
|
Update network.json
|
2022-09-07 20:05:02 -06:00 |
|
Robert Chacón
|
769e8a9c68
|
Attempt to fix https://github.com/rchac/LibreQoS/issues/61#issuecomment-1239832051
|
2022-09-07 14:32:57 -06:00 |
|
Robert Chacón
|
1f06e80cbd
|
Test of fix for https://github.com/rchac/LibreQoS/issues/61#issuecomment-1239715354
|
2022-09-07 13:12:11 -06:00 |
|
Robert Chacón
|
c27c66b4b7
|
Create README.md
|
2022-09-07 11:11:46 -06:00 |
|
Robert Chacón
|
f5618fdb9b
|
Attempt at optimization
|
2022-09-07 09:25:19 -06:00 |
|
Robert Chacón
|
2e44cce1bd
|
correct validation
|
2022-09-07 08:51:24 -06:00 |
|
Robert Chacón
|
a2ea475457
|
Check for # comments at the beginning of lines in ShapedDevices.csv
|
2022-09-07 08:35:00 -06:00 |
|
Robert Chacón
|
f4a0f3237c
|
Add comment field
|
2022-09-07 08:33:38 -06:00 |
|
Robert Chacón
|
87962aefa3
|
Better account for /32s in validation
|
2022-09-07 05:33:01 -06:00 |
|
Robert Chacón
|
3bef6fa7c3
|
Account for /32s earlier
|
2022-09-07 05:25:46 -06:00 |
|
Robert Chacón
|
a7bfe5e915
|
Add example of multiple IPs per entry
|
2022-09-07 05:18:18 -06:00 |
|
Robert Chacón
|
8cebbd74d6
|
Bugfix: "argument of type 'IPv4Address' is not iterable"
|
2022-09-07 05:16:53 -06:00 |
|
Robert Chacón
|
ba5ce67938
|
Allow for multiple IPs per entry in ShapedDevices.csv, seperated by commas
|
2022-09-06 16:33:15 -06:00 |
|
Robert Chacón
|
11bdc0e5cb
|
corrections to validator
|
2022-09-06 09:16:59 -06:00 |
|
Robert Chacón
|
98aefcc23c
|
Verify ShapedDevices.csv before loading
|
2022-09-06 09:10:42 -06:00 |
|
Robert Chacón
|
1fcd22a46f
|
reverted commit intended to mute tc
|
2022-09-05 12:06:45 -06:00 |
|
Interduo
|
191dc409d4
|
Now LibreQoS.py could be run from console using only its script name
|
2022-09-05 19:27:44 +02:00 |
|
Interduo
|
505dfefe97
|
mute the output of tc when deleting qdisc/filter for interfaceA and interfaceB - this generates an errror when starting LibreQoS for first time
|
2022-09-05 19:11:04 +02:00 |
|
Robert Chacón
|
2ee3510f06
|
Verify Network.json is valid json before loading
|
2022-09-05 10:59:58 -06:00 |
|
Robert Chacón
|
e726ac754b
|
Update LibreQoS.py
|
2022-09-05 10:28:22 -06:00 |
|
Robert Chacón
|
8b3db72d02
|
bug fixes
|
2022-09-05 10:25:10 -06:00 |
|
Robert Chacón
|
ebf4ba10f6
|
bug fixes
|
2022-09-05 10:23:53 -06:00 |
|
Robert Chacón
|
6b8390f739
|
correct warning check for bandwidth params of devices in same circuit
|
2022-09-05 10:01:17 -06:00 |
|
Robert Chacón
|
8cf6d2bea1
|
Bug fixes 2
|
2022-09-05 09:50:02 -06:00 |
|
Robert Chacón
|
84122f6f9f
|
Bug fix
|
2022-09-05 09:43:50 -06:00 |
|
Robert Chacón
|
a3ce20ba0d
|
Check if bandwidth parameters match between devices in circuit
|
2022-09-05 09:25:19 -06:00 |
|
lemnonheads
|
ca53aa815e
|
add xdp-cpumap-tc to v1.2
|
2022-09-05 07:57:08 -06:00 |
|
lemnonheads
|
d7c8ff4530
|
add v1.2 alpha content
|
2022-09-05 07:54:46 -06:00 |
|
Robert Chacón
|
a6aa909000
|
Create placeholder.txt
|
2022-09-05 07:31:48 -06:00 |
|