Commit Graph

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