-
Notifications
You must be signed in to change notification settings - Fork 11
Restructure config file and make functionality easier to understand in the readme #36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
59e48f4
to
2ecca2e
Compare
69f3f96
to
dba804e
Compare
Kernels prior to 5.13 do not have mappings for LE in the layer-cake diffserv tins
dba804e
to
4d780d0
Compare
Hi @ldir-EDB0 I've made some pretty heavy changes in support of making functionality clearer and adding more control to the automatic classification methods, considering making this a v2 release. I have tested and compared the table created in my local OpenWrt 24.10 VM, but would appreciate a once over on your end. I still need to finish the function for migrating config to the new structure. |
@jeverley I know I am not a contributor here, but I have tested your changes here on a live setup using your new config and new changes. Here is my specs: |
Hi @jumpsmm7, please could you share a copy of your config file? |
config service config client_class_adoption config bulk_client_detection config high_throughput_service_detection config ipset config ipset config rule config rule config rule config rule config rule config rule config rule config rule config rule config rule config rule config rule config rule # A rule which marks all non-HTTP UDP connections from a specific IP as cs4 and count new connection matches |
@jeverley it is the ICMP rule. |
What's changed
wmm
renamed towmm_mark_lan
to make its function clearerclass_low_effort
sets the default Low Effort DSCP mark, default isle
cs1
becausele
is not implemented in layer-cakeclass_high_throughput
sets the default High Throughput DSCP mark, default isaf13
client_class_adoption
for applying non-wan client DSCP marks to response packetsenabled
exclude_class
ignores DSCP client class, defaults toCS6
andCS7
src_addr
used to specify client IPs to include/exclude in adoptionbulk_client_detection
for P2P type clientsenabled
min_bytes
min_connections
class
, overrides the service default (class_low_effort)high_throughput_service_detection
for high throughput downloads like Windows Update & Steamenabled
min_bytes
min_connections
class
, overrides the service default (class_high_throughput)