Skip to content
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

RT-AX58U Cake and FlexQoS not running due to Hardware acceleration runner being enabled #615

Closed
Nullvoid3771 opened this issue Jun 24, 2024 · 55 comments
Assignees
Labels
bug Something isn't working rt-ax58u

Comments

@Nullvoid3771
Copy link

Nullvoid3771 commented Jun 24, 2024

Router Model Affected
Models: RT-AX58U

Firmware Version Affected
388.7_1

Is this bug present in upstream Merlin releases too?
No

Describe the bug
Cake and FlexQoS doesn't work because Hardware acceleration runner won't turn off.

To Reproduce
Steps to reproduce the behavior:

Apparently on gnuton 388.7 archer(runner) doesn’t disable itself automatically which is affecting both flexqos and cake. You need to manually disable it for either of these to work however despite ssh confirming the value of the runner being disabled manually, even after a reboot the UI still shows archer:enable under tools->sysinfo.

Runner is the successor to Flow Accelerator. It's a second level of hardware acceleration that is incompatible with a lot of router features. ~Rmerlin

If flow cache is enabled and needs to be disabled:

nvram set fc_disable_force=1
nvram commit
fc disable
fc flush

To check status:

nvram get fc_disable

To undo:

nvram unset fc_disable_force
nvram commit

Disable Archer (Runner/Flow Accelerator)

nvram set runner_disable_force=1
nvram commit

To check status:

nvram get runner_disable

To undo:

nvram unset runner_disable_force
nvram commit

Reboot to take effect.

Expected behavior
Hardware acceleration is not compatible with Cake or FlexQoS. This may also simply be a issue with CakeQoS webui, but since the systools shows archer is enabled as well this appears to be a bug in Gnuton.
Screenshots
Attached.
Screenshot 2024-06-24 000949
Screenshot 2024-06-24 001802
Screenshot 2024-06-23 192253
Screenshot 2024-06-23 191815
Screenshot 2024-06-24 002935

@Nullvoid3771 Nullvoid3771 added the bug Something isn't working label Jun 24, 2024
@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jun 24, 2024

@gnuton gnuton self-assigned this Jun 24, 2024
@gnuton
Copy link
Owner

gnuton commented Jun 24, 2024

Hi,
if you open the javascript console of your browser when changing options, do you get any errors?

@Nullvoid3771
Copy link
Author

Screenshot 2024-06-24 030231
Screenshot 2024-06-24 030554
Screenshot 2024-06-24 030851
Screenshot 2024-06-24 030947

Attempted enabling qos, changing settings, disabling hw runner in ssh and rebooting. No errors jump out at me.

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jun 24, 2024

Screenshot 2024-06-24 032351

Tools_Sysinfo.asp with qos off. will post another with it on

Screenshot 2024-06-24 081948

Had to go hunting for it but I found it after enabling QoS.

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jun 24, 2024

Opened the browser console instead of web inspector:

SearchSuggestionController found an unexpected string value: HTTP request timeout SearchSuggestionController.sys.mjs:645:17
LoginManagerPrompter: Couldn't process supplied URIString: https://192.168.50.1:8443 20 LoginManagerPrompter.sys.mjs:999:16
Unable to find target with innerWindowId:8589934639 watcher.js:188:13
TypeError: currentNode is null
canMutationImpactCurrentStyles resource://devtools/client/inspector/shared/style-change-tracker.js:66
onMutations resource://devtools/client/inspector/shared/style-change-tracker.js:84
emit resource://devtools/shared/event-emitter.js:242
emit resource://devtools/shared/event-emitter.js:186
emit resource://devtools/shared/event-emitter.js:330
getMutations resource://devtools/client/fronts/walker.js:314
event-emitter.js:257:19
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934647 watcher.js:188:13
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
LoginManagerPrompter: Couldn't process supplied URIString: https://192.168.50.1:8443 10 LoginManagerPrompter.sys.mjs:999:16
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934653 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934654 watcher.js:188:13
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
Unable to find target with innerWindowId:8589934657 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934661 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934664 watcher.js:188:13
Listener for event 'frame' did not return a promise. 3 event-emitter.js:248:23
Unable to find target with innerWindowId:8589934667 watcher.js:188:13
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
Security state 0 has no known STATE_IS
* flags. 2 DevToolsInfaillibleUtils.sys.mjs:22:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934676 watcher.js:188:13
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
LoginManagerPrompter: Couldn't process supplied URIString: https://192.168.50.1:8443 10 LoginManagerPrompter.sys.mjs:999:16
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934682 watcher.js:188:13
Listener for event 'frame' did not return a promise. 3 event-emitter.js:248:23
TypeError: currentNode is null
canMutationImpactCurrentStyles resource://devtools/client/inspector/shared/style-change-tracker.js:66
onMutations resource://devtools/client/inspector/shared/style-change-tracker.js:84
emit resource://devtools/shared/event-emitter.js:242
emit resource://devtools/shared/event-emitter.js:186
emit resource://devtools/shared/event-emitter.js:330
getMutations resource://devtools/client/fronts/walker.js:314
event-emitter.js:257:19
Unable to find target with innerWindowId:8589934690 watcher.js:188:13
Unable to find target with innerWindowId:8589934683 watcher.js:188:13
Unable to find target with innerWindowId:8589934690 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934691 watcher.js:188:13
Listener for event 'frame' did not return a promise. 3 event-emitter.js:248:23
Unable to find target with innerWindowId:8589934694 watcher.js:188:13
Listener for event 'frame' did not return a promise. 3 event-emitter.js:248:23
Unable to find target with innerWindowId:8589934699 watcher.js:188:13
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
Unable to find target with innerWindowId:8589934704 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934708 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Security state 0 has no known STATE_IS
* flags. 8 DevToolsInfaillibleUtils.sys.mjs:22:13
HTTPS-Only Mode: Not upgrading insecure request “http://o.pki.goog/wr2” because it is exempt.
Security state 0 has no known STATE_IS_* flags. 4 DevToolsInfaillibleUtils.sys.mjs:22:13
HTTPS-Only Mode: Not upgrading insecure request “http://r3.o.lencr.org/” because it is exempt. 2
Security state 0 has no known STATE_IS_* flags. 17 DevToolsInfaillibleUtils.sys.mjs:22:13
NotFoundError: No such JSProcessActor 'DevToolsProcess' 5
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv4” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv6” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/canonical.html” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv4” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv6” because it is exempt.
LoginManagerPrompter: Couldn't process supplied URIString: https://192.168.50.1:8443 20 LoginManagerPrompter.sys.mjs:999:16
NS_ERROR_NOT_IMPLEMENTED: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIAutoCompleteInput.popupElement] 4 LoginManagerPrompter.sys.mjs:80
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934735 watcher.js:188:13
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
NS_ERROR_NOT_IMPLEMENTED: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIAutoCompleteInput.popupElement] 4 LoginManagerPrompter.sys.mjs:80
NotFoundError: No such JSProcessActor 'DevToolsProcess' 5

@Nullvoid3771
Copy link
Author

console in multi process

SearchSuggestionController found an unexpected string value: HTTP request timeout SearchSuggestionController.sys.mjs:645:17
#dedupeAndReturnResults resource://gre/modules/SearchSuggestionController.sys.mjs:645
fetch resource://gre/modules/SearchSuggestionController.sys.mjs:342
LoginManagerPrompter: Couldn't process supplied URIString: https://192.168.50.1:8443 20 LoginManagerPrompter.sys.mjs:999:16
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Security Error: Content at https://192.168.50.1:8443/user1.asp may not load or link to resource://gre/modules/ExtensionContent.sys.mjs.
: Failed to open input source 'resource://gre/modules/ExtensionContent.sys.mjs'
mainThreadFetch resource://devtools/shared/DevToolsUtils.js:719
mainThreadFetch resource://devtools/shared/DevToolsUtils.js:566
_fetchURLContents resource://devtools/server/actors/utils/sources-manager.js:467
urlContents resource://devtools/server/actors/utils/sources-manager.js:431
_resurrectSource resource://devtools/server/actors/thread.js:2211
addAllSources resource://devtools/server/actors/thread.js:1531
watch resource://devtools/server/actors/resources/sources.js:83
watchResources resource://devtools/server/actors/resources/index.js:340
addOrSetSessionDataEntry resource://devtools/server/actors/targets/session-data-processors/resources.js:19
addOrSetSessionDataEntry resource://devtools/server/actors/targets/base-target-actor.js:54
#addOrSetSessionDataEntry resource://devtools/server/connectors/js-process-actor/DevToolsProcessChild.sys.mjs:380
receiveMessage resource://devtools/server/connectors/js-process-actor/DevToolsProcessChild.sys.mjs:305
ThreadSafeDevToolsUtils.js:82:13
Failed to open input source 'resource://gre/modules/ExtensionContent.sys.mjs' DevToolsUtils.js:719
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Security Error: Content at https://192.168.50.1:8443/user1.asp may not load or link to resource://gre/modules/ExtensionContent.sys.mjs.
: Failed to open input source 'resource://gre/modules/ExtensionContent.sys.mjs'
mainThreadFetch resource://devtools/shared/DevToolsUtils.js:719
mainThreadFetch resource://devtools/shared/DevToolsUtils.js:566
_fetchURLContents resource://devtools/server/actors/utils/sources-manager.js:467
urlContents resource://devtools/server/actors/utils/sources-manager.js:431
_resurrectSource resource://devtools/server/actors/thread.js:2211
addAllSources resource://devtools/server/actors/thread.js:1531
watch resource://devtools/server/actors/resources/sources.js:83
watchResources resource://devtools/server/actors/resources/index.js:340
addOrSetSessionDataEntry resource://devtools/server/actors/targets/session-data-processors/resources.js:19
addOrSetSessionDataEntry resource://devtools/server/actors/targets/base-target-actor.js:54
#addOrSetSessionDataEntry resource://devtools/server/connectors/js-process-actor/DevToolsProcessChild.sys.mjs:380
receiveMessage resource://devtools/server/connectors/js-process-actor/DevToolsProcessChild.sys.mjs:305
ThreadSafeDevToolsUtils.js:82:13
Failed to open input source 'resource://gre/modules/ExtensionContent.sys.mjs' DevToolsUtils.js:719
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon.svg FaviconLoader.sys.mjs:129:7
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://raw.githubusercontent.com/gnuton/asuswrt-merlin.ng/master/www/donate.png donate.png
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon.svg FaviconLoader.sys.mjs:129:7
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon-dark.svg FaviconLoader.sys.mjs:129:7
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon-dark.svg FaviconLoader.sys.mjs:129:7
Unable to find target with innerWindowId:8589934639 watcher.js:188:13
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
TypeError: currentNode is null
canMutationImpactCurrentStyles resource://devtools/client/inspector/shared/style-change-tracker.js:66
onMutations resource://devtools/client/inspector/shared/style-change-tracker.js:84
emit resource://devtools/shared/event-emitter.js:242
emit resource://devtools/shared/event-emitter.js:186
emit resource://devtools/shared/event-emitter.js:330
getMutations resource://devtools/client/fronts/walker.js:314
event-emitter.js:257:19
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934647 watcher.js:188:13
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
LoginManagerPrompter: Couldn't process supplied URIString: https://192.168.50.1:8443 10 LoginManagerPrompter.sys.mjs:999:16
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934653 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934654 watcher.js:188:13
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
Unable to find target with innerWindowId:8589934657 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934661 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934664 watcher.js:188:13
Listener for event 'frame' did not return a promise. 3 event-emitter.js:248:23
Unable to find target with innerWindowId:8589934667 watcher.js:188:13
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
LoginRecipes: Falling back to a synchronous message for: https://github.com. LoginRecipes.sys.mjs:284:16
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon-dark.svg FaviconLoader.sys.mjs:129:7
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon.svg FaviconLoader.sys.mjs:129:7
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon-dark.svg FaviconLoader.sys.mjs:129:7
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon-dark.svg FaviconLoader.sys.mjs:129:7
Security state 0 has no known STATE_IS
* flags. 2 DevToolsInfaillibleUtils.sys.mjs:22:13
The connection to wss://alive.github.com/_sockets/u/88042880/ws?session=eyJ2IjoiVjMiLCJ1Ijo4ODA0Mjg4MCwicyI6MTQwOTI5ODMyNCwiYyI6MTQ3MDQ5NDMyLCJ0IjoxNzE5MjEyNzY5fQ%3D%3D--daaf99b7ba6beb440863d222096748f3132b7533cc691fa455d403b8cf57a517&shared=true&p=1995539443_1719212775.0 was interrupted while the page was loading. socket-worker-1a9b1a7a6108.js:1:3369
The connection to wss://alive.github.com/sockets/u/88042880/ws?session=eyJ2IjoiVjMiLCJ1Ijo4ODA0Mjg4MCwicyI6MTQwOTI5ODMyNCwiYyI6MTQ3MDQ5NDMyLCJ0IjoxNzE5MjEyNzY5fQ%3D%3D--daaf99b7ba6beb440863d222096748f3132b7533cc691fa455d403b8cf57a517&shared=true&p=1995539443_1719212775.1 was interrupted while the page was loading. socket-worker-1a9b1a7a6108.js:1:3369
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934676 watcher.js:188:13
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
LoginManagerPrompter: Couldn't process supplied URIString: https://192.168.50.1:8443 10 LoginManagerPrompter.sys.mjs:999:16
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934682 watcher.js:188:13
Listener for event 'frame' did not return a promise. 3 event-emitter.js:248:23
TypeError: currentNode is null
canMutationImpactCurrentStyles resource://devtools/client/inspector/shared/style-change-tracker.js:66
onMutations resource://devtools/client/inspector/shared/style-change-tracker.js:84
emit resource://devtools/shared/event-emitter.js:242
emit resource://devtools/shared/event-emitter.js:186
emit resource://devtools/shared/event-emitter.js:330
getMutations resource://devtools/client/fronts/walker.js:314
event-emitter.js:257:19
Unable to find target with innerWindowId:8589934690 watcher.js:188:13
Unable to find target with innerWindowId:8589934683 watcher.js:188:13
Unable to find target with innerWindowId:8589934690 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934691 watcher.js:188:13
Listener for event 'frame' did not return a promise. 3 event-emitter.js:248:23
Unable to find target with innerWindowId:8589934694 watcher.js:188:13
Listener for event 'frame' did not return a promise. 3 event-emitter.js:248:23
LoginRecipes: Falling back to a synchronous message for: https://github.com. LoginRecipes.sys.mjs:284:16
Unable to find target with innerWindowId:8589934699 watcher.js:188:13
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
Unable to find target with innerWindowId:8589934704 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon.svg FaviconLoader.sys.mjs:129:7
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon-dark.svg FaviconLoader.sys.mjs:129:7
Unable to find target with innerWindowId:8589934708 watcher.js:188:13
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
The connection to wss://alive.github.com/sockets/u/88042880/ws?session=eyJ2IjoiVjMiLCJ1Ijo4ODA0Mjg4MCwicyI6MTQwOTI5ODMyNCwiYyI6NDIyNjAxNjc5NCwidCI6MTcxOTIxMzM3Nn0%3D--9f6fe1a3f15631f55d9859a68ab2377f444a9a7089151dfc52773be41b9b5d25&shared=true&p=1466722046_1719213382.0 was interrupted while the page was loading. socket-worker-1a9b1a7a6108.js:1:3369
Security state 0 has no known STATE_IS
* flags. 8 DevToolsInfaillibleUtils.sys.mjs:22:13
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon.svg FaviconLoader.sys.mjs:129:7
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon-dark.svg FaviconLoader.sys.mjs:129:7
HTTPS-Only Mode: Not upgrading insecure request “http://o.pki.goog/wr2” because it is exempt.
Security state 0 has no known STATE_IS
* flags. 4 DevToolsInfaillibleUtils.sys.mjs:22:13
HTTPS-Only Mode: Not upgrading insecure request “http://r3.o.lencr.org/” because it is exempt. 2
Security state 0 has no known STATE_IS
* flags. 17 DevToolsInfaillibleUtils.sys.mjs:22:13
NotFoundError: No such JSProcessActor 'DevToolsProcess' 5
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv4” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv6” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/canonical.html” because it is exempt.
The connection to wss://alive.github.com/_sockets/u/88042880/ws?session=eyJ2IjoiVjMiLCJ1Ijo4ODA0Mjg4MCwicyI6MTQwOTI5ODMyNCwiYyI6MTMzMzAxODQ4NCwidCI6MTcxOTIxMzU2Mn0%3D--4e01d48c722482ee8d69bec13335a20a2e532cd2fbbfc8a49d9c04681297d22a&shared=true&p=200473043_1719213567.0 was interrupted while the page was loading. socket-worker-1a9b1a7a6108.js:1:3369
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv4” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv6” because it is exempt.
LoginManagerPrompter: Couldn't process supplied URIString: https://192.168.50.1:8443 20 LoginManagerPrompter.sys.mjs:999:16
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Security Error: Content at https://192.168.50.1:8443/QoS_EZQoS.asp may not load or link to resource://gre/modules/ExtensionContent.sys.mjs.
: Failed to open input source 'resource://gre/modules/ExtensionContent.sys.mjs'
mainThreadFetch resource://devtools/shared/DevToolsUtils.js:719
mainThreadFetch resource://devtools/shared/DevToolsUtils.js:566
fetchURLContents resource://devtools/server/actors/utils/sources-manager.js:467
urlContents resource://devtools/server/actors/utils/sources-manager.js:431
resurrectSource resource://devtools/server/actors/thread.js:2211
addAllSources resource://devtools/server/actors/thread.js:1531
watch resource://devtools/server/actors/resources/sources.js:83
watchResources resource://devtools/server/actors/resources/index.js:340
addOrSetSessionDataEntry resource://devtools/server/actors/targets/session-data-processors/resources.js:19
addOrSetSessionDataEntry resource://devtools/server/actors/targets/base-target-actor.js:54
#addOrSetSessionDataEntry resource://devtools/server/connectors/js-process-actor/DevToolsProcessChild.sys.mjs:380
receiveMessage resource://devtools/server/connectors/js-process-actor/DevToolsProcessChild.sys.mjs:305
ThreadSafeDevToolsUtils.js:82:13
Failed to open input source 'resource://gre/modules/ExtensionContent.sys.mjs' DevToolsUtils.js:719
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
NS_ERROR_NOT_IMPLEMENTED: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIAutoCompleteInput.popupElement] 4 LoginManagerPrompter.sys.mjs:80
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Security Error: Content at https://192.168.50.1:8443/user1.asp may not load or link to resource://gre/modules/ExtensionContent.sys.mjs.
: Failed to open input source 'resource://gre/modules/ExtensionContent.sys.mjs'
mainThreadFetch resource://devtools/shared/DevToolsUtils.js:719
mainThreadFetch resource://devtools/shared/DevToolsUtils.js:566
fetchURLContents resource://devtools/server/actors/utils/sources-manager.js:467
urlContents resource://devtools/server/actors/utils/sources-manager.js:431
resurrectSource resource://devtools/server/actors/thread.js:2211
addAllSources resource://devtools/server/actors/thread.js:1531
watch resource://devtools/server/actors/resources/sources.js:83
watchResources resource://devtools/server/actors/resources/index.js:340
addOrSetSessionDataEntry resource://devtools/server/actors/targets/session-data-processors/resources.js:19
addOrSetSessionDataEntry resource://devtools/server/actors/targets/base-target-actor.js:54
#addOrSetSessionDataEntry resource://devtools/server/connectors/js-process-actor/DevToolsProcessChild.sys.mjs:380
receiveMessage resource://devtools/server/connectors/js-process-actor/DevToolsProcessChild.sys.mjs:305
ThreadSafeDevToolsUtils.js:82:13
Failed to open input source 'resource://gre/modules/ExtensionContent.sys.mjs' DevToolsUtils.js:719
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Listener for event 'frame' did not return a promise. event-emitter.js:248:23
Unable to find target with innerWindowId:8589934735 watcher.js:188:13
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Use of nsIFile in content process is deprecated. NetUtil.sys.mjs:249:50
Listener for event 'frame' did not return a promise. 2 event-emitter.js:248:23
NS_ERROR_NOT_IMPLEMENTED: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIAutoCompleteInput.popupElement] 4 LoginManagerPrompter.sys.mjs:80
NotFoundError: No such JSProcessActor 'DevToolsProcess' 5
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/wp-runtime-ef3fd8e60489.js wp-runtime-ef3fd8e60489.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-810e4b1b9abd.js vendors-node_modules_dompurify_dist_purify_js-810e4b1b9abd.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-4ac41d0a76fd.js vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-4ac41d0a76fd.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_smoothscroll-polyfill_dist_smoothscroll_js-node_modules_stacktrace-parse-a448e4-bdc28e06dc01.js vendors-node_modules_smoothscroll-polyfill_dist_smoothscroll_js-node_modules_stacktrace-parse-a448e4-bdc28e06dc01.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/environment-65dcc25bed15.js environment-65dcc25bed15.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js-03bcda509ec9.js vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js-03bcda509ec9.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-9f960d9b217c.js vendors-node_modules_github_selector-observer_dist_index_esm_js-9f960d9b217c.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_markdown-toolbar-e-820fc0-1176135e4d90.js vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_markdown-toolbar-e-820fc0-1176135e4d90.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-392fe4-5df1d85d02da.js vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst
-392fe4-5df1d85d02da.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-b2135edb5ced.js vendors-node_modules_github_text-expander-element_dist_index_js-b2135edb5ced.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b7d8f4-6e6f83bcc978.js vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b7d8f4-6e6f83bcc978.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_delegated-events_dist_in-b63d41-1e3984e4dd2f.js vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_delegated-events_dist_in-b63d41-1e3984e4dd2f.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-3959a9-1ccb1cef5682.js vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-3959a9-1ccb1cef5682.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/app_assets_modules_github_onfocus_ts-ui_packages_trusted-types-policies_policy_ts-ui_packages-6fe316-4083e7233d28.js app_assets_modules_github_onfocus_ts-ui_packages_trusted-types-policies_policy_ts-ui_packages-6fe316-4083e7233d28.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/github-elements-c9cd2492b1b3.js github-elements-c9cd2492b1b3.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/element-registry-648d295e722a.js element-registry-648d295e722a.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-fd5530-79ffdad54bcd.js vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-fd5530-79ffdad54bcd.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-cc7cb714ead5.js vendors-node_modules_lit-html_lit-html_js-cc7cb714ead5.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_morphdom_dist_morphdom-esm_js-node_modules_github_memoize_dist_esm_index_js-8d7117d67c36.js vendors-node_modules_morphdom_dist_morphdom-esm_js-node_modules_github_memoize_dist_esm_index_js-8d7117d67c36.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-1cea0f5eff45.js vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-1cea0f5eff45.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-880ac2bbb719.js vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-880ac2bbb719.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_github_hotkey-1a1d91-1bb71f3f93c2.js vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_github_hotkey-1a1d91-1bb71f3f93c2.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-cdd1e82b3795.js vendors-node_modules_color-convert_index_js-cdd1e82b3795.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_dimensions_js-node_modules_github_jtml_lib_index_js-b1947a1d4855.js vendors-node_modules_primer_behaviors_dist_esm_dimensions_js-node_modules_github_jtml_lib_index_js-b1947a1d4855.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_session-resume_dist_index_js-node_modules_primer_behaviors_dist_e-da6ec6-77ce2f267f4e.js vendors-node_modules_github_session-resume_dist_index_js-node_modules_primer_behaviors_dist_e-da6ec6-77ce2f267f4e.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_textarea-autosi-9e0349-7c78ee755ad3.js vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_textarea-autosi-9e0349-7c78ee755ad3.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/app_assets_modules_github_updatable-content_ts-7fcc5f2841d8.js app_assets_modules_github_updatable-content_ts-7fcc5f2841d8.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_onfocus_ts-app_ass-421cec-d3af2356fb47.js app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_onfocus_ts-app_ass-421cec-d3af2356fb47.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-3dc342dedcb0.js app_assets_modules_github_sticky-scroll-into-view_ts-3dc342dedcb0.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-467754-0b06f9573e1c.js app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-467754-0b06f9573e1c.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-5276a3faf037.js app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-5276a3faf037.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/app_assets_modules_github_blob-anchor_ts-app_assets_modules_github_filter-sort_ts-app_assets_-c96432-b934f03f8602.js app_assets_modules_github_blob-anchor_ts-app_assets_modules_github_filter-sort_ts-app_assets
-c96432-b934f03f8602.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/behaviors-3ba874514743.js behaviors-3ba874514743.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-06ff531-2ea61fcc9a71.js vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-06ff531-2ea61fcc9a71.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/notifications-global-0409f6303340.js notifications-global-0409f6303340.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_remote-form_dist_-d18e64-d922387001e0.js vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_remote-form_dist
-d18e64-d922387001e0.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/issues-2bd13d7e5731.js issues-2bd13d7e5731.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/structured-issues-d47de0705536.js structured-issues-d47de0705536.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/react-lib-dc88c1a68b28.js react-lib-dc88c1a68b28.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-541a38-2ad77ede4dad.js vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-541a38-2ad77ede4dad.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Box_Box_js-5a335cbe71ad.js vendors-node_modules_primer_react_lib-esm_Box_Box_js-5a335cbe71ad.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_FeatureFlags_FeatureFlags_js-node_modules_github_ca-9009bd-47065f21e9ac.js vendors-node_modules_primer_react_lib-esm_FeatureFlags_FeatureFlags_js-node_modules_github_ca-9009bd-47065f21e9ac.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_Button_js-618154c88198.js vendors-node_modules_primer_react_lib-esm_Button_Button_js-618154c88198.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_TooltipV2_Tooltip_js-98aea6945770.js vendors-node_modules_primer_react_lib-esm_TooltipV2_Tooltip_js-98aea6945770.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_react_node_modules_primer_octicons-react_dist_index_esm_mjs-dc98a76c65d6.js vendors-node_modules_primer_react_node_modules_primer_octicons-react_dist_index_esm_mjs-dc98a76c65d6.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionList_index_js-a2fe8fc7236e.js vendors-node_modules_primer_react_lib-esm_ActionList_index_js-a2fe8fc7236e.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Button_IconButton_js-node_modules_primer_react_lib--1cd808-94bb79d8a6de.js vendors-node_modules_primer_react_lib-esm_Button_IconButton_js-node_modules_primer_react_lib--1cd808-94bb79d8a6de.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/ui_packages_react-core_create-browser-history_ts-ui_packages_safe-storage_safe-storage_ts-ui_-682c2c-44ed51a2083d.js ui_packages_react-core_create-browser-history_ts-ui_packages_safe-storage_safe-storage_ts-ui
-682c2c-44ed51a2083d.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/keyboard-shortcuts-dialog-a295f4fdc247.js keyboard-shortcuts-dialog-a295f4fdc247.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_allex_crc32_lib_crc32_esm_js-node_modules_github_mini-throttle_dist_deco-a9eeba-555e7418878d.js vendors-node_modules_allex_crc32_lib_crc32_esm_js-node_modules_github_mini-throttle_dist_deco-a9eeba-555e7418878d.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-b37f7d-cb3d06ead51a.js vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-b37f7d-cb3d06ead51a.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-48ad9d-cd4d1523cddf.js app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-48ad9d-cd4d1523cddf.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/command-palette-a99cf9e9f4ca.js command-palette-a99cf9e9f4ca.js
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon.svg FaviconLoader.sys.mjs:129:7
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://avatars.githubusercontent.com/u/88042880?v=4 88042880
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://avatars.githubusercontent.com/u/576580?s=40&v=4 576580
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://avatars.githubusercontent.com/u/88042880?s=80&v=4 88042880
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201583-92037dab-2823-484c-8b7b-6f7ce8a1001d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTQ4MjEsIm5iZiI6MTcxOTIxNDUyMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE1ODMtOTIwMzdkYWItMjgyMy00ODRjLThiN2ItNmY3Y2U4YTEwMDFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzUyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUwNGM3NzBlMjU4YzVmMjE2NDc1NTAwNWJmMTVmOGZlNzVhMDJjYTI2ZGVhOGNkZjk4ODhmNTQ2OTNmYWIwMGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ydThXbik6D_6QrSreMIT5J15EYpOGXPsmQjkG1lyefs 342201583-92037dab-2823-484c-8b7b-6f7ce8a1001d.png
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201585-0848a191-2a1f-4f11-aea1-9d28a5890148.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTQ4MjEsIm5iZiI6MTcxOTIxNDUyMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE1ODUtMDg0OGExOTEtMmExZi00ZjExLWFlYTEtOWQyOGE1ODkwMTQ4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzUyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQzZTY1NTUwYjYxMGQ0ZTQzOTJiZjZhMzM3NDRlNjIzNDg0Mzk2NThkODhmZmI3YWNiZDI0Y2ZhMTU0NTVkNzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.-mNo9VUL96hQkbfzua1GuliYHvLjkcSEPNwzo_EFpmg 342201585-0848a191-2a1f-4f11-aea1-9d28a5890148.png
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201651-51b4761e-bfe1-4fc7-9120-d364f22daffe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTQ4MjEsIm5iZiI6MTcxOTIxNDUyMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE2NTEtNTFiNDc2MWUtYmZlMS00ZmM3LTkxMjAtZDM2NGYyMmRhZmZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzUyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA1M2U5ODQyMzNjMTdiZjQ2Njc2ZTZkZjExNDhjYmZiOGE3Y2MzYzg4ODdlNzQxMmY1ZjA4MGJmNGM0MmNiZTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.nfJQKc7xykVpEUj7331h2YoISQY7gLyKZsWr1Pshkvg 342201651-51b4761e-bfe1-4fc7-9120-d364f22daffe.png
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201687-a6833fb4-aa25-4758-9a4f-0ef02349c407.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTQ4MjEsIm5iZiI6MTcxOTIxNDUyMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE2ODctYTY4MzNmYjQtYWEyNS00NzU4LTlhNGYtMGVmMDIzNDljNDA3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzUyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTViY2EzMzg2N2EwYzZhOWNjMTRjZWY4ODg4ZjgyY2Y1MmY4OTFmMTdkMmZlOWUxMjQ5NmUxNzBhNTQzZmE1MTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5ZSbkTORvGfKLNld4L5kg_PVdY_I85aL7ABBSUp9lMo 342201687-a6833fb4-aa25-4758-9a4f-0ef02349c407.png
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201815-f9440f32-d91b-40a0-84ee-fc48c681c6ec.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTQ4MjEsIm5iZiI6MTcxOTIxNDUyMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE4MTUtZjk0NDBmMzItZDkxYi00MGEwLTg0ZWUtZmM0OGM2ODFjNmVjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzUyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdhMDNmMmRjZDI3YWY0ZDg5ZjA3MzAyMDA5ZTVmOWE2ZmRhMGRhZDkwYTVmNGVlOGRkOGI2YjgwYjliNmE1NzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.fivgLU7xdRKqHEVSkpQKtkycSajkKK45dFcXSphlDh0 342201815-f9440f32-d91b-40a0-84ee-fc48c681c6ec.png
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://avatars.githubusercontent.com/u/88042880?s=40&v=4 88042880
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342236499-8fd225cc-2680-4e13-a4ae-78289f54bec3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTQ4MjEsIm5iZiI6MTcxOTIxNDUyMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMzY0OTktOGZkMjI1Y2MtMjY4MC00ZTEzLWE0YWUtNzgyODlmNTRiZWMzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzUyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRlZDg4NDc5NTZkOTg4ODk5NDU0ZDE1MDg3ZTlmM2U2ZTlmOTFmYWYzNWMxNGI1YTczOTIyMjFlYjBhNjcxMjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.sf8f0xGigsLHcT1wqcnzLHXu6Ib1vv_mlGk-o6qhneI 342236499-8fd225cc-2680-4e13-a4ae-78289f54bec3.png
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342236548-908a5197-09a7-4bcb-b4c0-85d665299a11.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTQ4MjEsIm5iZiI6MTcxOTIxNDUyMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMzY1NDgtOTA4YTUxOTctMDlhNy00YmNiLWI0YzAtODVkNjY1Mjk5YTExLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzUyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTExYjFhYjNjNTllNDY5YzNmNzE0MDY4NDVhYmEzMTY1YjdkOWE2NDM4NzVkNmI2NmY4ODFkNDQ1NGJjNThjOTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.QwM9Is_3rS8d9rT09dq60pJPiDWQVUnRdDwSjLfHWic 342236548-908a5197-09a7-4bcb-b4c0-85d665299a11.png
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342236566-def588bc-714f-4f1e-a828-3a261dae3f16.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTQ4MjEsIm5iZiI6MTcxOTIxNDUyMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMzY1NjYtZGVmNTg4YmMtNzE0Zi00ZjFlLWE4MjgtM2EyNjFkYWUzZjE2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzUyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYyMzk2NjU2MzQ1MTNhOWRiNDg2N2YyZGRlNjQ0ODZlNDliZGY0ZjhlODc2NzI4NDY4YmE2YmEzMjZjZDc3ZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.OYOdinta2AU5hjMHkHByZsK1IgyaqdnCne5usOjJEUo 342236566-def588bc-714f-4f1e-a828-3a261dae3f16.png
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342236570-22cbe7f4-f237-4741-97ff-33d3fbfbdb13.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTQ4MjEsIm5iZiI6MTcxOTIxNDUyMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMzY1NzAtMjJjYmU3ZjQtZjIzNy00NzQxLTk3ZmYtMzNkM2ZiZmJkYjEzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzUyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY2ZmQ3YjBjMDM3ZDc3NjBjMzkxYTczOTBkYjc3ZDc3NGM0M2QxMTU0MzcxZTZlMDVhOTIzMjUxYzZhY2RjMjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.SmlqJ58XMoUXBQDT1UnAMM6_PvjOz20V_SUNfcvGedA 342236570-22cbe7f4-f237-4741-97ff-33d3fbfbdb13.png
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://avatars.githubusercontent.com/u/576580?s=80&v=4 576580
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342240738-c20cc98a-de31-4f2a-a049-10c903651641.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTQ4MjEsIm5iZiI6MTcxOTIxNDUyMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyNDA3MzgtYzIwY2M5OGEtZGUzMS00ZjJhLWEwNDktMTBjOTAzNjUxNjQxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzUyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg4Yzc5OWRhODk1NWIxNzY1YzU4ZTEzMTgxZmNiZDIyMjA4YzViYTEzNTlkZjljMjE4YTgyMjlkZjI0ODYxNzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._EPjP9DKzjixdJhacBrkuwA5yRk0J6NfJAxBAYpOPl0 342240738-c20cc98a-de31-4f2a-a049-10c903651641.png
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://avatars.githubusercontent.com/u/576580?s=52&v=4 576580
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://avatars.githubusercontent.com/u/88042880?s=52&v=4 88042880
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js-878844713bc9.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-vendors-node_modules_delegated-events_dist_index_js-node_modules_stacktrace-parser_dist_stack-cd595b-94f436a2877b.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/app_assets_modules_github_ref-selector_ts-fa04da463305.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_branch_create-branch-element_ts-0bc26eebee18.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_closables_buttons_close-reason-selector-element_ts-a09f183759f8.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_command_palette_command-palette-page-element_ts-efa79aa07a67.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_command_palette_command-palette-page-stack-element_ts-77e379500027.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_issues_references_development-menu-element_ts-b48e30d92c19.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_stacktrace-pa-8fd80a-146815734d9d.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_notifications_notification-shelf-watcher-element_ts-139b8a6d9686.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_primer_experimental_toggle-switch-element_ts-1c4deaf216bd.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_reactions_reactions-menu-element_ts-819c71711fe6.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-vendors-node_modules_stacktrace-parser_dist_stack-trace-parser_esm_js-node_modules_github_bro-88191e0-108ce32c6738.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_search_custom-scopes-element_ts-014485e09025.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/ui_packages_paths_index_ts-3271f4d81cab.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_assets_modules_github_jump-to_ts-38a056677677.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_search_qbsearch-input-element_ts-ui_packages_form-utils_form-utils_ts-ui_packa-c8de28-39b11bd64e2e.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_site_header_deferred-side-panel-element_ts-3f3fde9b5821.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_site_header_notification-indicator-element_ts-5bfaf1951627.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-app_components_slash_commands_slash-command-toolbar-button-element_ts-1038ec0513a4.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-ui_packages_cookie-consent-link-element_cookie-consent-link-element_ts-f087cf3d2bf6.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-ui_packages_ghcc-consent-element_ghcc-consent-element_ts-6c3e1e5a14e5.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/ui_packages_query-builder-element_query-builder-element_ts-233e72d8c61c.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-ui_packages_trusted-types-policies_policy_ts-ui_packages_trusted-types_trusted-types_ts-node_-38f8f1-ef2c1ad89942.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-ui_packages_react-partial-anchor-element_react-partial-anchor-element_ts-16fe33c8a126.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-ui_packages_site-header-logged-in-user-menu-element_site-header-logged-in-user-menu-element_ts-09dfb7e2f044.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-vendors-node_modules_consent-banner_dist_consent-banner_js-2ffa788d082e.js wp-runtime-ef3fd8e60489.js:1:40052
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_ActionMenu_ActionMenu_js-node_modules_primer_react_-5b2420-3d111386e1c1.js chunk-ui_packages_react-partial-anchor-element_react-partial-anchor-element_ts-16fe33c8a126.js:1:791
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/vendors-node_modules_primer_react_lib-esm_Heading_Heading_js-node_modules_primer_react_lib-es-fb1d41-3656792e8019.js chunk-ui_packages_react-partial-anchor-element_react-partial-anchor-element_ts-16fe33c8a126.js:1:791
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/ui_packages_react-core_register-partial_ts-ui_packages_global-create-menu_GlobalCreateMenu_tsx-d903ed65506a.js chunk-ui_packages_react-partial-anchor-element_react-partial-anchor-element_ts-16fe33c8a126.js:1:791
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/global-create-menu-13d11aff58d2.js chunk-ui_packages_react-partial-anchor-element_react-partial-anchor-element_ts-16fe33c8a126.js:1:791
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/global-user-nav-drawer-3e08af761d17.js chunk-ui_packages_react-partial-anchor-element_react-partial-anchor-element_ts-16fe33c8a126.js:1:791
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/favicons/favicon-dark.svg FaviconLoader.sys.mjs:129:7
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://github.githubassets.com/assets/chunk-ui_packages_webauthn-get-element_webauthn-get-element_ts-bde3c053b15d.js wp-runtime-ef3fd8e60489.js:1:40052
This page is in Almost Standards Mode. Page layout may be impacted. For Standards Mode use “”. user1.asp


/ |/ / / () ___
/
/ /|/ / -) / / / _ //
// //__// /////_/
------ Default UI--------
state.js:5:9
Some cookies are misusing the recommended “SameSite“ attribute 3
This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “”. start_apply.htm
The connection to wss://alive.github.com/_sockets/u/88042880/ws?session=eyJ2IjoiVjMiLCJ1Ijo4ODA0Mjg4MCwicyI6MTQwOTI5ODMyNCwiYyI6MTk0MDEzOTMzLCJ0IjoxNzE5MjE0NTIxfQ%3D%3D--53ae6e3241b282beb708140b5505b6c4c8c8630f995a82f00f4fead4fa75a421&shared=true&p=918940651_1719214527.0 was interrupted while the page was loading. socket-worker-1a9b1a7a6108.js:1:3369
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv4” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv6” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/canonical.html” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv4” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv6” because it is exempt.
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201583-92037dab-2823-484c-8b7b-6f7ce8a1001d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTUwMDEsIm5iZiI6MTcxOTIxNDcwMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE1ODMtOTIwMzdkYWItMjgyMy00ODRjLThiN2ItNmY3Y2U4YTEwMDFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzgyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI2YmM3ZmFlMzUyZjE2ZDZhMGNhNzk0NzM0ODRiZDU5ZDBhOTZmOWI3NjlmNjJhNWU0MjRlNjU1YTZhZTZjZjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.fL69knRnsdengE7gEHSFUpiCVrTjDrKbEF1Gy6lI2Nc chunk-app_components_branch_create-branch-element_ts-0bc26eebee18.js:1:12594
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201585-0848a191-2a1f-4f11-aea1-9d28a5890148.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTUwMDEsIm5iZiI6MTcxOTIxNDcwMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE1ODUtMDg0OGExOTEtMmExZi00ZjExLWFlYTEtOWQyOGE1ODkwMTQ4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzgyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc2YTQ3MTNhNTA4YTNiZWJlNGVlNDFkYTBmNTMxZDQ4Mjg1M2MzZmIyMjRkNTBhYjEzMWMwYTE0MGNhMzBmNTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Rw29voExM1D8_SkLdmrD-3QXx8neA9_O6-9jjgjl3-I chunk-app_components_branch_create-branch-element_ts-0bc26eebee18.js:1:12594
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201651-51b4761e-bfe1-4fc7-9120-d364f22daffe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTUwMDEsIm5iZiI6MTcxOTIxNDcwMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE2NTEtNTFiNDc2MWUtYmZlMS00ZmM3LTkxMjAtZDM2NGYyMmRhZmZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzgyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRhYzI1NDFiM2NiNWU2YWNhMzc3ZDdjZjZhNmNiZWUyZjBiN2I4OWI1OWU4YTVkZjNkZWZkMzY4MDVlMTk2NWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.id8FH2gDaBktdz2pvvegyDiMzJ__0glYHN4U0AgAeIk chunk-app_components_branch_create-branch-element_ts-0bc26eebee18.js:1:12594
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201687-a6833fb4-aa25-4758-9a4f-0ef02349c407.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTUwMDEsIm5iZiI6MTcxOTIxNDcwMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE2ODctYTY4MzNmYjQtYWEyNS00NzU4LTlhNGYtMGVmMDIzNDljNDA3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzgyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI1MWUyZGY4ZjE2NzllNTM3ZjUzNTdjZTdmMGU3NTY4MDYzZTZhZjQ0NjcxNGYyM2UyYmExOGIxMWY2ZTUxZWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.qDY6ylevJAtg3bGhYwTUnI5H9MApammassZIIYy1M5w chunk-app_components_branch_create-branch-element_ts-0bc26eebee18.js:1:12594
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201815-f9440f32-d91b-40a0-84ee-fc48c681c6ec.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTUwMDEsIm5iZiI6MTcxOTIxNDcwMSwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE4MTUtZjk0NDBmMzItZDkxYi00MGEwLTg0ZWUtZmM0OGM2ODFjNmVjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzgyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFmZDIxMTQyNjg0ZTEyOTZjYmRjODA2NGY2NGVjZjA4ZDQwMjRlZGE5NDUwNzYyM2I4ZGYyMDY1MDQ4OTBmOTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.H7vZXZl3LH9njA7FBL-mZIXOWnola29gOJMLEsLTFlg chunk-app_components_branch_create-branch-element_ts-0bc26eebee18.js:1:12594
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201583-92037dab-2823-484c-8b7b-6f7ce8a1001d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTUwMDIsIm5iZiI6MTcxOTIxNDcwMiwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE1ODMtOTIwMzdkYWItMjgyMy00ODRjLThiN2ItNmY3Y2U4YTEwMDFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY2ZjgyMzZjZGZjMjBmZDEzNjZlNmVhOTU2ZWQ3YTM4Mjg1OTdmOWY5MGZlNjkzNzgwOWM5MDY2MGI5ODIzMDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.se_eWZBEBxCLJaHWuTYfqfuLsisJcu1Q0X-H8IHZA_Q chunk-app_components_branch_create-branch-element_ts-0bc26eebee18.js:1:12594
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201585-0848a191-2a1f-4f11-aea1-9d28a5890148.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTUwMDIsIm5iZiI6MTcxOTIxNDcwMiwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE1ODUtMDg0OGExOTEtMmExZi00ZjExLWFlYTEtOWQyOGE1ODkwMTQ4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZkNzUyOGFlNGQ0NjlkZjc3ZDRiYTc3ZDFhMmJiMjY1NmNlMmEyMTBlOGFlMDYwNDA2MjE1MzE0ODcwMTE4NjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ejB9O4RAvsVUbJlmseW4vhgJVYf3IgnfYg-p8KtUel8 chunk-app_components_branch_create-branch-element_ts-0bc26eebee18.js:1:12594
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201651-51b4761e-bfe1-4fc7-9120-d364f22daffe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTUwMDIsIm5iZiI6MTcxOTIxNDcwMiwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE2NTEtNTFiNDc2MWUtYmZlMS00ZmM3LTkxMjAtZDM2NGYyMmRhZmZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg3NWI3MmIwZDZlMTBiMGVlNDZlNzZjZDI3MTAyMTMzNmRkMmMxZTUyMTNjNTc2ZTFjMzMzNjMxNjkzODdkMjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.bRvSUD8yNkfF4dLFUUzZ1mX_HF4GKy1jT3eI0kf6Mxo chunk-app_components_branch_create-branch-element_ts-0bc26eebee18.js:1:12594
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201687-a6833fb4-aa25-4758-9a4f-0ef02349c407.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTUwMDIsIm5iZiI6MTcxOTIxNDcwMiwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE2ODctYTY4MzNmYjQtYWEyNS00NzU4LTlhNGYtMGVmMDIzNDljNDA3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU3NWRiODM2YmNkMGU4MGRiYmY1NTIyMjZmYTE3ZTU2Yjk0YWM2ZDk1ZmEyM2NkMjQ1NDcxNGNhMWE4ZGE0MTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.pOBvJsjJkKPm3k6sdkBitz5Z-vSmvkSfx9HMFq3AT0Y chunk-app_components_branch_create-branch-element_ts-0bc26eebee18.js:1:12594
Referrer Policy: Ignoring the less restricted referrer policy “no-referrer-when-downgrade” for the cross-site request: https://private-user-images.githubusercontent.com/88042880/342201815-f9440f32-d91b-40a0-84ee-fc48c681c6ec.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyMTUwMDIsIm5iZiI6MTcxOTIxNDcwMiwicGF0aCI6Ii84ODA0Mjg4MC8zNDIyMDE4MTUtZjk0NDBmMzItZDkxYi00MGEwLTg0ZWUtZmM0OGM2ODFjNmVjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDA3MzgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE3MjJhNDFiNjM4ODY5M2YzNjM3YzJmNmMyZDc3OWYzODgyOGNjYzE5OGViODNhMzdiN2YyNmZkZTMxYTBlMzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Lw3MSP7pkGu7CEdDTOpHmMN-iYpQUfwngCy4hB0lFMQ chunk-app_components_branch_create-branch-element_ts-0bc26eebee18.js:1:12594

@Adi2071
Copy link

Adi2071 commented Jun 24, 2024

https://github.com/Last-times/CAKE-QoS-Script-OpenWrt/blob/main/cake.sh

Maybe it's enough to remove the Asus cake qos and use another script. Adapt it so that you can set values ​​in the GUI. Asus cake and adaptive qos is terrible. It doesn't work properly or doesn't work at all. The only improvement I see when using qos is that the dots are close together from the ping to bufferbloat.

https://openwrt.org/docs/guide-user/network/traffic-shaping/sqm
An even better solution is SQM from openwrt.

By setting cake->piece_of_cake on a 500/200 connection identical to mine. My friend achieved +1ms download and +0ms upload. Setting the download to 490 and upload to 190. It would be enough to give 480mbps and he would probably get +0ms.

@Nullvoid3771
Copy link
Author

https://github.com/Last-times/CAKE-QoS-Script-OpenWrt/blob/main/cake.sh

Maybe it's enough to remove the Asus cake qos and use another script. Adapt it so that you can set values ​​in the GUI. Asus cake and adaptive qos is terrible. It doesn't work properly or doesn't work at all. The only improvement I see when using qos is that the dots are close together from the ping to bufferbloat.

https://openwrt.org/docs/guide-user/network/traffic-shaping/sqm An even better solution is SQM from openwrt.

By setting cake->piece_of_cake on a 500/200 connection identical to mine. My friend achieved +1ms download and +0ms upload. Setting the download to 490 and upload to 190. It would be enough to give 480mbps and he would probably get +0ms.

Did you ever install CakeQoS webgui it lets you adjust setting it’s not standard to amtm.

https://www.snbforums.com/threads/cakeqos-merlin-v2-1-1.74309/

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jun 24, 2024

Screenshot 2024-06-24 073559

Persists after reboot.

@Adi2071
Copy link

Adi2071 commented Jun 24, 2024

In asus cake qos merlin sucks just like flexqos, adaptive qos. This qos is broken. Qos must work identically to SQM in OpenWRT. There qos works perfectly.

@dave14305
Copy link
Contributor

Screenshot 2024-06-24 002935
What is the output of tc qdisc when you see this message?

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jun 25, 2024

@RT-AX58U-B260:/tmp/home/root# tc qdisc This is with qos adaptive I'll post another with cake on.
qdisc noqueue 0: dev lo root refcnt 2
qdisc noqueue 0: dev archer root refcnt 2
qdisc htb 1: dev eth0 root refcnt 2 r2q 10 default 0 direct_packets_stat 47664 d irect_qlen 1000
qdisc sfq 1005: dev eth0 parent 10:5 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 1003: dev eth0 parent 10:3 limit 127p quantum 1514b depth 127 divisor 1024
qdisc htb 15: dev eth0 parent 1:15 r2q 10 default 0x256 direct_packets_stat 0 di rect_qlen 1000
qdisc sfq 2: dev eth0 parent 1:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 1007: dev eth0 parent 10:7 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 8005: dev eth0 parent 17:5 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 8003: dev eth0 parent 17:3 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 7002: dev eth0 parent 16:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc htb 17: dev eth0 parent 1:17 r2q 10 default 0x256 direct_packets_stat 0 di rect_qlen 1000
qdisc sfq 1256: dev eth0 parent 10:256 limit 127p quantum 1514b depth 127 diviso r 1024
qdisc sfq 8007: dev eth0 parent 17:7 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 7004: dev eth0 parent 16:4 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 8256: dev eth0 parent 17:256 limit 127p quantum 1514b depth 127 diviso r 1024
qdisc sfq 6005: dev eth0 parent 15:5 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 6003: dev eth0 parent 15:3 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 5002: dev eth0 parent 14:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 6007: dev eth0 parent 15:7 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 5004: dev eth0 parent 14:4 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 6256: dev eth0 parent 15:256 limit 127p quantum 1514b depth 127 diviso r 1024
qdisc sfq 4005: dev eth0 parent 13:5 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 4003: dev eth0 parent 13:3 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 3002: dev eth0 parent 12:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 4007: dev eth0 parent 13:7 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 3004: dev eth0 parent 12:4 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 4256: dev eth0 parent 13:256 limit 127p quantum 1514b depth 127 diviso r 1024
qdisc htb 10: dev eth0 parent 1:10 r2q 10 default 0x256 direct_packets_stat 0 di rect_qlen 1000
qdisc sfq 2005: dev eth0 parent 11:5 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 2003: dev eth0 parent 11:3 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 1002: dev eth0 parent 10:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc htb 14: dev eth0 parent 1:14 r2q 10 default 0x256 direct_packets_stat 0 di rect_qlen 1000
qdisc htb 12: dev eth0 parent 1:12 r2q 10 default 0x256 direct_packets_stat 0 di rect_qlen 1000
qdisc sfq 2007: dev eth0 parent 11:7 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 1004: dev eth0 parent 10:4 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 8002: dev eth0 parent 17:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc htb 16: dev eth0 parent 1:16 r2q 10 default 0x256 direct_packets_stat 0 di rect_qlen 1000
qdisc sfq 2256: dev eth0 parent 11:256 limit 127p quantum 1514b depth 127 diviso r 1024
qdisc sfq 8004: dev eth0 parent 17:4 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 7005: dev eth0 parent 16:5 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 7003: dev eth0 parent 16:3 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 6002: dev eth0 parent 15:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 7007: dev eth0 parent 16:7 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 6004: dev eth0 parent 15:4 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 7256: dev eth0 parent 16:256 limit 127p quantum 1514b depth 127 diviso r 1024
qdisc sfq 5005: dev eth0 parent 14:5 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 5003: dev eth0 parent 14:3 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 4002: dev eth0 parent 13:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 5007: dev eth0 parent 14:7 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 4004: dev eth0 parent 13:4 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 5256: dev eth0 parent 14:256 limit 127p quantum 1514b depth 127 diviso r 1024
qdisc sfq 3005: dev eth0 parent 12:5 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 3003: dev eth0 parent 12:3 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 2002: dev eth0 parent 11:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc htb 11: dev eth0 parent 1:11 r2q 10 default 0x256 direct_packets_stat 0 di rect_qlen 1000
qdisc sfq 3007: dev eth0 parent 12:7 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 2004: dev eth0 parent 11:4 limit 127p quantum 1514b depth 127 divisor 1024
qdisc htb 13: dev eth0 parent 1:13 r2q 10 default 0x256 direct_packets_stat 0 di rect_qlen 1000
qdisc sfq 3256: dev eth0 parent 12:256 limit 127p quantum 1514b depth 127 diviso r 1024
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_us_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_ds_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth2 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth3 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc htb 1: dev br0 root refcnt 2 r2q 10 default 0 direct_packets_stat 45042 di rect_qlen 1000
qdisc sfq 1005: dev br0 parent 10:5 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 1003: dev br0 parent 10:3 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc htb 15: dev br0 parent 1:15 r2q 10 default 0x256 direct_packets_stat 0 dir ect_qlen 1000
qdisc sfq 2: dev br0 parent 1:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 1007: dev br0 parent 10:7 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 8005: dev br0 parent 17:5 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 8003: dev br0 parent 17:3 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 7002: dev br0 parent 16:2 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc htb 17: dev br0 parent 1:17 r2q 10 default 0x256 direct_packets_stat 0 dir ect_qlen 1000
qdisc sfq 1256: dev br0 parent 10:256 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 8007: dev br0 parent 17:7 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 7004: dev br0 parent 16:4 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 8256: dev br0 parent 17:256 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 6005: dev br0 parent 15:5 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 6003: dev br0 parent 15:3 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 5002: dev br0 parent 14:2 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 6007: dev br0 parent 15:7 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 5004: dev br0 parent 14:4 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 6256: dev br0 parent 15:256 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 4005: dev br0 parent 13:5 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 4003: dev br0 parent 13:3 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 3002: dev br0 parent 12:2 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 4007: dev br0 parent 13:7 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 3004: dev br0 parent 12:4 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 4256: dev br0 parent 13:256 limit 127p quantum 1514b depth 127 divisor 1024
qdisc htb 10: dev br0 parent 1:10 r2q 10 default 0x256 direct_packets_stat 0 dir ect_qlen 1000
qdisc sfq 2005: dev br0 parent 11:5 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 2003: dev br0 parent 11:3 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 1002: dev br0 parent 10:2 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc htb 14: dev br0 parent 1:14 r2q 10 default 0x256 direct_packets_stat 0 dir ect_qlen 1000
qdisc htb 12: dev br0 parent 1:12 r2q 10 default 0x256 direct_packets_stat 0 dir ect_qlen 1000
qdisc sfq 2007: dev br0 parent 11:7 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 1004: dev br0 parent 10:4 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 8002: dev br0 parent 17:2 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc htb 16: dev br0 parent 1:16 r2q 10 default 0x256 direct_packets_stat 0 dir ect_qlen 1000
qdisc sfq 2256: dev br0 parent 11:256 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 8004: dev br0 parent 17:4 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 7005: dev br0 parent 16:5 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 7003: dev br0 parent 16:3 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 6002: dev br0 parent 15:2 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 7007: dev br0 parent 16:7 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 6004: dev br0 parent 15:4 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 7256: dev br0 parent 16:256 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 5005: dev br0 parent 14:5 limit 127p quantum 1514b depth 127 divisor 1 024
qdisc sfq 5003: dev br0 parent 14:3 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 4002: dev br0 parent 13:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 5007: dev br0 parent 14:7 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 4004: dev br0 parent 13:4 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 5256: dev br0 parent 14:256 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 3005: dev br0 parent 12:5 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 3003: dev br0 parent 12:3 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 2002: dev br0 parent 11:2 limit 127p quantum 1514b depth 127 divisor 1024
qdisc htb 11: dev br0 parent 1:11 r2q 10 default 0x256 direct_packets_stat 0 direct_qlen 1000
qdisc sfq 3007: dev br0 parent 12:7 limit 127p quantum 1514b depth 127 divisor 1024
qdisc sfq 2004: dev br0 parent 11:4 limit 127p quantum 1514b depth 127 divisor 1024
qdisc htb 13: dev br0 parent 1:13 r2q 10 default 0x256 direct_packets_stat 0 direct_qlen 1000
qdisc sfq 3256: dev br0 parent 12:256 limit 127p quantum 1514b depth 127 divisor 1024
qdisc noqueue 0: dev wgs1 root refcnt 2

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jun 25, 2024

@RT-AX58U-B260:/tmp/home/root# tc qdisc This is with qos cake enabled.
qdisc noqueue 0: dev lo root refcnt 2
qdisc noqueue 0: dev archer root refcnt 2
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc ingress ffff: dev eth0 parent ffff:fff1 ----------------
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_us_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_ds_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth2 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth3 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc noqueue 0: dev br0 root refcnt 2
qdisc noqueue 0: dev wgs1 root refcnt 2
qdisc pfifo_fast 0: dev ifb4eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

@Nullvoid3771
Copy link
Author

@RT-AX58U-B260:/tmp/home/root# tc -s -d class show dev br0
@RT-AX58U-B260:/tmp/home/root# tc -s -d class show dev eth0
@RT-AX58U-B260:/tmp/home/root# tc -s -d class show dev lo
@RT-AX58U-B260:/tmp/home/root# tc -s -d class show dev eth1
@RT-AX58U-B260:/tmp/home/root#

Maybe this command is not compatible. hm.

@Nullvoid3771
Copy link
Author

@RT-AX58U-B260:/tmp/home/root# tc qdisc This is with qos off.
qdisc noqueue 0: dev lo root refcnt 2
qdisc noqueue 0: dev archer root refcnt 2
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_us_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_ds_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth2 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth3 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc noqueue 0: dev br0 root refcnt 2
qdisc noqueue 0: dev wgs1 root refcnt 2

@Yakumounr
Copy link

Yakumounr commented Jun 25, 2024

DJones on the snbforum asked me to post here also.

DSL-AX82U (Not v2).
3004.388.7_1-gnuton1 (clean install).

Bufferbloat tests performed via https://www.waveform.com/tools/bufferbloat
For testing the UL and DL bandwidth were manually set on the router 10% lower than the peak recorded.

This firmware changed the status of Flow Cache when Adaptive QoS is turned on, keeping it enabled, which breaks FlexQoS:

When CakeQoS-Merlin v2.1.2 is running the Tools page reports Archer Disabled, Flow Cache Disabled,
Bufferbloat tests
DL 58.0 Mbps +4ms
UL15.7 Mbps +1ms
- cake appears to be fully functional.

When FlexQoS v1.4.3 is running the Tools page reports Archer Enabled, Flow Cache Enabled
Bufferbloat test
DL 34.3 Mbps +60ms
UL 16Mbps +30ms
- significant DL bandwidth loss and high UL and DL latency.
- edit: the loss of bandwidth appears to be FlexQoS specific, if FlexQoS is uninstalled but Adaptive QoS left on, bufferbloat is is significantly worse with FlowCache on still but bandwidth appears unaffected.

All previous versions of the firmware disabled Flow Cache as soon as Adaptive QoS was enabled.

The solution when FlexQoS is enabled is to disabling flow cache via SSH-

fc disable
fc flush

Bufferbloat test results then show FlexQoS working as expected :
DL 62.3Mbps +9ms
UL 15.6Mbps +1ms

@Adi2071
Copy link

Adi2071 commented Jun 25, 2024

@Yakumounr
Your connection is very slow and hardware acceleration is unnecessary up to 300mbps. Then flexqos and cakeqos will work flawlessly. For a link above 300mbps, do not turn off hardware acceleration. And then cakeqos and flexqos in Asus suck. These cakeqos and flexqos tests should be tested on a connection of at least 500mbps, because it works fine on 300mbps and below.

@dave14305
Copy link
Contributor

@RT-AX58U-B260:/tmp/home/root# tc qdisc This is with qos cake enabled.

That’s very broken. How about:

/tmp/qos stop
/tmp/qos start
cat /etc/cake-qos.conf

@Nullvoid3771
Copy link
Author

Enabled QoS cake; router reboot. Disabled runner from ssh; router reboot.

ASUSWRT-Merlin RT-AX58U_V2 3004.388.7_1-gnuton1 Mon Jun 10 09:50:03 UTC 2024
@RT-AX58U-B260:/tmp/home/root# nvram set runner_disable_force=1
@RT-AX58U-B260:/tmp/home/root# nvram commit
@RT-AX58U-B260:/tmp/home/root# ##Router reboots
login as:
@192.168.50.1's password:

ASUSWRT-Merlin RT-AX58U_V2 3004.388.7_1-gnuton1 Mon Jun 10 09:50:03 UTC 2024
@RT-AX58U-B260:/tmp/home/root# /tmp/qos
@RT-AX58U-B260:/tmp/home/root# /tmp/qos start
@RT-AX58U-B260:/tmp/home/root# cat /etc/cake-qos.conf
#!/bin/sh

ULIF='eth0'
DLIF='eth0'
MIF='ifb4eth0'
ULBW='bandwidth 2355kbit'
DLBW='bandwidth 16384kbit'
OVERHEAD='overhead 18 mpu 64'
FRAMING='atm'
ULPRIOQUEUE='diffserv3'
DLPRIOQUEUE='besteffort'
ULOPTIONS='nat dual-srchost'
DLOPTIONS='nat wash dual-dsthost ingress'
ULPRIOQUEUE="diffserv8"
DLPRIOQUEUE="diffserv8"
ULOPTIONS="triple-isolate nat wash ack-filter "
DLOPTIONS="ingress triple-isolate nat wash ack-filter "

@RT-AX58U-B260:/tmp/home/root# tc qdisc
qdisc noqueue 0: dev lo root refcnt 2
qdisc noqueue 0: dev archer root refcnt 2
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc ingress ffff: dev eth0 parent ffff:fff1 ----------------
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_us_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_ds_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth2 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth3 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc noqueue 0: dev br0 root refcnt 2
qdisc noqueue 0: dev wgs1 root refcnt 2
qdisc pfifo_fast 0: dev ifb4eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

@Nullvoid3771
Copy link
Author

Anyways I don't want to mess with their internet too much during the day so I'll follow up with anything you'd like to try later.

Edit: noticed I didn't type qos stop the first time. Tried again to be accurate. and redacted the username.

@RT-AX58U-B260:/tmp/home/root# /tmp/qos stop
@RT-AX58U-B260:/tmp/home/root# /tmp/qos start
@RT-AX58U-B260:/tmp/home/root# cat /etc/cake-qos.conf
#!/bin/sh

ULIF='eth0'
DLIF='eth0'
MIF='ifb4eth0'
ULBW='bandwidth 2355kbit'
DLBW='bandwidth 16384kbit'
OVERHEAD='overhead 18 mpu 64'
FRAMING='atm'
ULPRIOQUEUE='diffserv3'
DLPRIOQUEUE='besteffort'
ULOPTIONS='nat dual-srchost'
DLOPTIONS='nat wash dual-dsthost ingress'
ULPRIOQUEUE="diffserv8"
DLPRIOQUEUE="diffserv8"
ULOPTIONS="triple-isolate nat wash ack-filter "
DLOPTIONS="ingress triple-isolate nat wash ack-filter "
@RT-AX58U-B260:/tmp/home/root# tc qdisc
qdisc noqueue 0: dev lo root refcnt 2
qdisc noqueue 0: dev archer root refcnt 2
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc ingress ffff: dev eth0 parent ffff:fff1 ----------------
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_us_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_ds_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth2 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth3 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc noqueue 0: dev br0 root refcnt 2
qdisc noqueue 0: dev wgs1 root refcnt 2
qdisc pfifo_fast 0: dev ifb4eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

@dave14305
Copy link
Contributor

Next time you want to test:

@RT-AX58U-B260:/tmp/home/root# /tmp/qos stop
@RT-AX58U-B260:/tmp/home/root# /tmp/qos start

cat /tmp/qos
sh -x /tmp/qos stop
sh -x /tmp/qos start

I would stop using the Cake add-on for testing. For Gnuton’s purposes, just need to prove if the default Cake implementation works or not.

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jun 26, 2024

Uninstalled CakeQoS webgui as recommended.

@RT-AX58U-B260:/tmp/home/root# nvram set runner_disable_force=1
@RT-AX58U-B260:/tmp/home/root# nvram commit
#Enabled QoSCake
##Router reboots

@RT-AX58U-B260:/tmp/home/root# cat /tmp/qos
#!/bin/sh
source /etc/cake-qos.conf

case "$1" in
start)
# Upload
        tc qdisc add dev $ULIF root cake $ULPRIOQUEUE $ULBW $OVERHEAD $FRAMING $                                                                                                                                                                             ULOPTIONS 2>/dev/null

# Download
        ip link add name $MIF type ifb 2>/dev/null
        tc qdisc add dev $DLIF handle ffff: ingress 2>/dev/null
        tc qdisc add dev $MIF root cake $DLPRIOQUEUE $DLBW $OVERHEAD $FRAMING $D                                                                                                                                                                             LOPTIONS 2>/dev/null
        ip link set $MIF up 2>/dev/null
        tc filter add dev $DLIF parent ffff: prio 10 matchall action mirred egre                                                                                                                                                                             ss redirect dev $MIF 2>/dev/null

        ;;
stop)
        tc qdisc del dev $ULIF root 2>/dev/null
        tc qdisc del dev $DLIF ingress 2>/dev/null
        tc qdisc del dev $MIF root 2>/dev/null
        ip link set $MIF down 2>/dev/null
        ip link del dev $MIF 2>/dev/null
        ;;
*)
esac

@RT-AX58U-B260:/tmp/home/root# sh -x /tmp/qos stop
+ source /etc/cake-qos.conf
+ ULIF=eth0
+ DLIF=eth0
+ MIF=ifb4eth0
+ ULBW=bandwidth 2355kbit
+ DLBW=bandwidth 16384kbit
+ OVERHEAD=overhead 18 mpu 64
+ FRAMING=atm
+ ULPRIOQUEUE=diffserv3
+ DLPRIOQUEUE=besteffort
+ ULOPTIONS=nat dual-srchost
+ DLOPTIONS=nat wash dual-dsthost ingress
+ tc qdisc del dev eth0 root
+ tc qdisc del dev eth0 ingress
+ tc qdisc del dev ifb4eth0 root
+ ip link set ifb4eth0 down
+ ip link del dev ifb4eth0

@RT-AX58U-B260:/tmp/home/root# sh -x /tmp/qos start
+ source /etc/cake-qos.conf
+ ULIF=eth0
+ DLIF=eth0
+ MIF=ifb4eth0
+ ULBW=bandwidth 2355kbit
+ DLBW=bandwidth 16384kbit
+ OVERHEAD=overhead 18 mpu 64
+ FRAMING=atm
+ ULPRIOQUEUE=diffserv3
+ DLPRIOQUEUE=besteffort
+ ULOPTIONS=nat dual-srchost
+ DLOPTIONS=nat wash dual-dsthost ingress
+ tc qdisc add dev eth0 root cake diffserv3 bandwidth 2355kbit overhead 18 mpu 64 atm nat dual-srchost
+ ip link add name ifb4eth0 type ifb
+ tc qdisc add dev eth0 handle ffff: ingress
+ tc qdisc add dev ifb4eth0 root cake besteffort bandwidth 16384kbit overhead 18 mpu 64 atm nat wash dual-dsthost ingress
+ ip link set ifb4eth0 up
+ tc filter add dev eth0 parent ffff: prio 10 matchall action mirred egress redirect dev ifb4eth0

@RT-AX58U-B260:/tmp/home/root# tc qdisc
qdisc noqueue 0: dev lo root refcnt 2
qdisc noqueue 0: dev archer root refcnt 2
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc ingress ffff: dev eth0 parent ffff:fff1 ----------------
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_us_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_ds_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth2 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth3 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc noqueue 0: dev br0 root refcnt 2
qdisc noqueue 0: dev wgs1 root refcnt 2
qdisc pfifo_fast 0: dev ifb4eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

HW acceleration | Archer: Enabled  -  Flow Cache: Disabled
It's 3am will pick this up later.

@dave14305
Copy link
Contributor

If there are no errors from tc qdisc add dev eth0 root cake diffserv3 bandwidth 2355kbit overhead 18 mpu 64 atm nat dual-srchost, yet you still end up with pfifo on eth0, then something is cursed in this firmware.

@Nullvoid3771
Copy link
Author

@RT-AX58U-B260:/tmp/home/root# nvram set runner_disable_force=1
@RT-AX58U-B260:/tmp/home/root# nvram commit
@RT-AX58U-B260:/tmp/home/root# reboot

@RT-AX58U-B260:/tmp/home/root# tc qdisc add dev eth0 root cake diffserv3 ban
dwidth 2355kbit overhead 18 mpu 64 atm nat dual-srchost
RTNETLINK answers: No such file or directory
@RT-AX58U-B260:/tmp/home/root# tc qdisc
qdisc noqueue 0: dev lo root refcnt 2
qdisc noqueue 0: dev archer root refcnt 2
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1                                                                                         1 1 1 1 1
qdisc ingress ffff: dev eth0 parent ffff:fff1 ----------------
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1                                                                                         1 1 1 1 1
qdisc pfifo_fast 0: dev spu_us_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0                                                                                         0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_ds_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0                                                                                         0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth2 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1                                                                                         1 1 1 1 1
qdisc pfifo_fast 0: dev eth3 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1                                                                                         1 1 1 1 1
qdisc noqueue 0: dev br0 root refcnt 2
qdisc noqueue 0: dev wgs1 root refcnt 2
qdisc pfifo_fast 0: dev ifb4eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1                                                                                         1 1 1 1 1 1 1

@RT-AX58U-B260:/tmp/home/root# cat /tmp/qos
#!/bin/sh
source /etc/cake-qos.conf

case "$1" in
start)
# Upload
        tc qdisc add dev $ULIF root cake $ULPRIOQUEUE $ULBW $OVERHEAD $FRAMING $ULOPTIONS 2>/dev/null

# Download
        ip link add name $MIF type ifb 2>/dev/null
        tc qdisc add dev $DLIF handle ffff: ingress 2>/dev/null
        tc qdisc add dev $MIF root cake $DLPRIOQUEUE $DLBW $OVERHEAD $FRAMING $DLOPTIONS 2>/dev/null
        ip link set $MIF up 2>/dev/null
        tc filter add dev $DLIF parent ffff: prio 10 matchall action mirred egress redirect dev $MIF 2>/dev/null

        ;;
stop)
        tc qdisc del dev $ULIF root 2>/dev/null
        tc qdisc del dev $DLIF ingress 2>/dev/null
        tc qdisc del dev $MIF root 2>/dev/null
        ip link set $MIF down 2>/dev/null
        ip link del dev $MIF 2>/dev/null
        ;;
*)
esac

@RT-AX58U-B260:/tmp/home/root# sh -x /tmp/qos stop
+ source /etc/cake-qos.conf
+ ULIF=eth0
+ DLIF=eth0
+ MIF=ifb4eth0
+ ULBW=bandwidth 2355kbit
+ DLBW=bandwidth 16384kbit
+ OVERHEAD=overhead 18 mpu 64
+ FRAMING=atm
+ ULPRIOQUEUE=diffserv3
+ DLPRIOQUEUE=besteffort
+ ULOPTIONS=nat dual-srchost
+ DLOPTIONS=nat wash dual-dsthost ingress
+ tc qdisc del dev eth0 root
+ tc qdisc del dev eth0 ingress
+ tc qdisc del dev ifb4eth0 root
+ ip link set ifb4eth0 down
+ ip link del dev ifb4eth0

@RT-AX58U-B260:/tmp/home/root# sh -x /tmp/qos start
+ source /etc/cake-qos.conf
+ ULIF=eth0
+ DLIF=eth0
+ MIF=ifb4eth0
+ ULBW=bandwidth 2355kbit
+ DLBW=bandwidth 16384kbit
+ OVERHEAD=overhead 18 mpu 64
+ FRAMING=atm
+ ULPRIOQUEUE=diffserv3
+ DLPRIOQUEUE=besteffort
+ ULOPTIONS=nat dual-srchost
+ DLOPTIONS=nat wash dual-dsthost ingress
+ tc qdisc add dev eth0 root cake diffserv3 bandwidth 2355kbit overhead 18 mpu 64 atm nat dual-srchost
+ ip link add name ifb4eth0 type ifb
+ tc qdisc add dev eth0 handle ffff: ingress
+ tc qdisc add dev ifb4eth0 root cake besteffort bandwidth 16384kbit overhead 18 mpu 64 atm nat wash dual-dsthost ingress
+ ip link set ifb4eth0 up
+ tc filter add dev eth0 parent ffff: prio 10 matchall action mirred egress redirect dev ifb4eth0

@RT-AX58U-B260:/tmp/home/root# tc qdisc
qdisc noqueue 0: dev lo root refcnt 2
qdisc noqueue 0: dev archer root refcnt 2
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc ingress ffff: dev eth0 parent ffff:fff1 ----------------
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_us_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_ds_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth2 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth3 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc noqueue 0: dev br0 root refcnt 2
qdisc noqueue 0: dev wgs1 root refcnt 2
qdisc pfifo_fast 0: dev ifb4eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

@RT-AX58U-B260:/tmp/home/root# tc qdisc add dev eth0 root cake diffserv3 bandwidth 2355kbit overhead 18 mpu 64 atm nat dual-srchost
RTNETLINK answers: No such file or directory

HW acceleration | Archer: Enabled - Flow Cache: Disabled

@RT-AX58U-B260:/tmp/home/root# /bin/fc status | grep "HW Acceleration"
        HW Acceleration <Enabled>

@dave14305
Copy link
Contributor

Ok, I missed the /dev/null silencers reading on my iPad. So gnuton must not build CAKE on this router.

@Nullvoid3771
Copy link
Author

Ok, I missed the /dev/null silencers reading on my iPad. So gnuton must not build CAKE on this router.

That would explain a lot. Thanks dave14305 I appreciate your help identifying the problem.

@Nullvoid3771 Nullvoid3771 changed the title RT-AX58U Cake and FlexQoS not running due to Hardware acceleration runner being enabled. RT-AX58U Cake and FlexQoS not running due to Hardware acceleration runner being enabled & cake not built into firmware. Jun 27, 2024
@gnuton gnuton added the rt-ax58u label Jul 1, 2024
@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jul 15, 2024

under release/src/router/rc/qos.c I’m seeing the same null pointers I was getting so maybe it’s not a case of cake not being installed.

`

#ifdef HND_ROUTER

int start_cake(void)
{
unsigned int ibw, obw;
FILE *f;
char overheadstr[32];
char ibwstr[32];
char obwstr[32];
char *mode;
char nvnat[16];
int nat;

if((f = fopen("/etc/cake-qos.conf", "w")) == NULL) return -2;

switch (nvram_get_int("qos_atm")) {
    case 0:
        mode = "";
        break;
    case 1:
        mode = "atm";
        break;
    case 2:
        mode = "ptm";
        break;
    default:
        mode = "";
}

ibw = strtoul(nvram_safe_get("qos_ibw"), NULL, 10);
obw = strtoul(nvram_safe_get("qos_obw"), NULL, 10);

if (ibw == 0)
    *ibwstr = '\0';
else
    snprintf(ibwstr, sizeof(ibwstr), "bandwidth %dkbit", ibw);

if (obw == 0)
    *obwstr = '\0';
else
    snprintf(obwstr, sizeof(obwstr), "bandwidth %dkbit", obw);

snprintf(overheadstr, sizeof(overheadstr), "overhead %d mpu %d", nvram_get_int("qos_overhead"), nvram_get_int("qos_mpu"));

const char *wan_ifname = get_wan_ifname(wan_primary_ifunit());

snprintf(nvnat, sizeof (nvnat), "wan%d_nat_x", wan_primary_ifunit());
nat = nvram_get_int(nvnat);

/* Config parameters */
fprintf(f,
    "#!/bin/sh\n\n"
    "ULIF='%s'\n"
    "DLIF='%s'\n"
    "MIF='ifb4%s'\n"
    "ULBW='%s'\n"
    "DLBW='%s'\n"
    "OVERHEAD='%s'\n"
    "FRAMING='%s'\n"
    "ULPRIOQUEUE='diffserv3'\n"
    "DLPRIOQUEUE='besteffort'\n"
    "ULOPTIONS='%s dual-srchost'\n"
    "DLOPTIONS='%s wash dual-dsthost ingress'\n",

    wan_ifname,
    wan_ifname,
    wan_ifname,
    obwstr,
    ibwstr,
    overheadstr,
    mode,
    (nat ? "nat" : ""),
    (nat ? "nat" : "")
);

append_custom_config("cake-qos.conf",f);
fclose(f);


if((f = fopen(qosfn, "w")) == NULL) return -2;

/* Stop/start rules */
fprintf(f,
    "#!/bin/sh\n"
    "source /etc/cake-qos.conf\n\n"

    "case \"$1\" in\n"
    "start)\n"
    "# Upload\n"
    "\ttc qdisc add dev $ULIF root cake $ULPRIOQUEUE $ULBW $OVERHEAD $FRAMING $ULOPTIONS 2>/dev/null\n\n"

    "# Download\n"
    "\tip link add name $MIF type ifb 2>/dev/null\n"
    "\ttc qdisc add dev $DLIF handle ffff: ingress 2>/dev/null\n"
    "\ttc qdisc add dev $MIF root cake $DLPRIOQUEUE $DLBW $OVERHEAD $FRAMING $DLOPTIONS 2>/dev/null\n"
    "\tip link set $MIF up 2>/dev/null\n"
    "\ttc filter add dev $DLIF parent ffff: prio 10 matchall action mirred egress redirect dev $MIF 2>/dev/null\n\n"

    "\t;;\n"
    "stop)\n"
    "\ttc qdisc del dev $ULIF root 2>/dev/null\n"
    "\ttc qdisc del dev $DLIF ingress 2>/dev/null\n"
    "\ttc qdisc del dev $MIF root 2>/dev/null\n"
    "\tip link set $MIF down 2>/dev/null\n"
    "\tip link del dev $MIF 2>/dev/null\n"
    "\t;;\n"
    "*)\n"
    "esac\n");

fclose(f);
chmod("/etc/cake-qos.conf", 0755);
chmod(qosfn, 0755);
run_custom_script("qos-start", 120, "init", NULL);
eval((char *)qosfn, "start");

return 0;

}
#endif

@RT-AX58U-B260:/tmp/home/root# cat /tmp/qos
#!/bin/sh
source /etc/cake-qos.conf

case "$1" in
start)

Upload

    tc qdisc add dev $ULIF root cake $ULPRIOQUEUE $ULBW $OVERHEAD $FRAMING $ULOPTIONS 2>/dev/null

Download

    ip link add name $MIF type ifb 2>/dev/null
    tc qdisc add dev $DLIF handle ffff: ingress 2>/dev/null
    tc qdisc add dev $MIF root cake $DLPRIOQUEUE $DLBW $OVERHEAD $FRAMING $DLOPTIONS 2>/dev/null
    ip link set $MIF up 2>/dev/null
    tc filter add dev $DLIF parent ffff: prio 10 matchall action mirred egress redirect dev $MIF 2>/dev/null

    ;;

stop)
tc qdisc del dev $ULIF root 2>/dev/null
tc qdisc del dev $DLIF ingress 2>/dev/null
tc qdisc del dev $MIF root 2>/dev/null
ip link set $MIF down 2>/dev/null
ip link del dev $MIF 2>/dev/null
;;
*)
esac
`

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jul 15, 2024

Something seems wrong with tc qdisc and I’m going to chalk it up to my initial concerns that hw acceleration runner would not turn off in 388.7.. will test 388.8 on gnuton tomorrow.

For reference I opened another discussion here trying to understand how cake was built. https://www.snbforums.com/threads/compiling-of-cake-for-gnuton-build.90987/

[CODE]@RT-AX58U-B260:/tmp/home/root# tc qdisc
qdisc noqueue 0: dev lo root refcnt 2
qdisc noqueue 0: dev archer root refcnt 2
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc ingress ffff: dev eth0 parent ffff:fff1 ----------------
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_us_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_ds_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth2 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth3 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc noqueue 0: dev br0 root refcnt 2
qdisc noqueue 0: dev wgs1 root refcnt 2
qdisc pfifo_fast 0: dev ifb4eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

@RT-AX58U-B260:/tmp/home/root# tc qdisc add dev eth0 root cake diffserv3 bandwidth 2355kbit overhead 18 mpu 64 atm nat dual-srchost
RTNETLINK answers: No such file or directory[/CODE]

@Nullvoid3771 Nullvoid3771 changed the title RT-AX58U Cake and FlexQoS not running due to Hardware acceleration runner being enabled & cake not built into firmware. RT-AX58U Cake and FlexQoS not running due to Hardware acceleration runner being enabled Jul 15, 2024
@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jul 15, 2024

Here’s the diff of both config_base.6a.67XX files comparing V1 to V2 of rt-ax58u what jumps out particularly is codel is not set on v2.

“#CONFIG_NET_SCH_CODEL is not set”

https://www.diffchecker.com/eyFX3IJn/

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jul 15, 2024

config.gz file from the router 388.7:

https://pastebin.com/c7PAeqXY

"# CONFIG_NET_SCH_CAKE is not set"

which is true at the time of checking. I'm not sure if that changes automatically at build of the firmware or on the fly.

Edit: it's not set. That answers that I guess. @gnuton

@Nullvoid3771
Copy link
Author

Also not set in beta 388.8

"# CONFIG_NET_SCH_CAKE is not set"

@gnuton
Copy link
Owner

gnuton commented Jul 15, 2024

Fixed 875b94d

@Nullvoid3771
Copy link
Author

Wonderful once the build is released and I've got a chance to test it I'll close or inform you of any other issues. Thanks appreciate it.

@gnuton
Copy link
Owner

gnuton commented Jul 16, 2024

@Nullvoid3771 if you like you can test a snapshot with changes here https://github.com/gnuton/asuswrt-merlin.ng/actions/runs/9945740113

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jul 16, 2024

snapshot of release-rt-ax58u_v2-default (388.8 beta1)

Enabled cake and noticed right off the bat Archer is still stuck on so I think that's the crux of the problem. Need to figure out why archer can't be forced off or automatically switched off when cake is enabled.

Screenshot 2024-07-16 052015
Screenshot 2024-07-16 052229
Scre Screenshot 2024-07-16 052509 enshot 2024-07-16 052643
Screenshot 2024-07-16 052547

config.gz file
Screenshot 2024-07-16 052832

I do notice with cake on tc qdisc shows PFIFO_FAST instead of sfq, htb, or fq_codel maybe a result of cake not working.

Screenshot 2024-07-16 052509

In other models “#CONFIG_NET_SCH_CODEL is not set” is normally set.

@Nullvoid3771
Copy link
Author

Screenshot 2024-07-16 055530

Additionally I notice in the beta1 Mhz for cpu model is showing ???

@Nullvoid3771
Copy link
Author

system logs show this:

Screenshot 2024-07-16 055936

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jul 16, 2024

config of 388.8 beta1

https://pastebin.com/uNbHmy8R

/rom/etc/buildprofile (96756GW) the diff between the rt-ax58u v1 & v2 are the same.

https://pastebin.com/vHRYUT6R

Here's a diff between build profiles for the gt-ax11000 merlin 388.8 vs rt-ax58uv2 gnuton 388.8 likely not relevent but I wanted to see the difference between devices.

https://www.diffchecker.com/Z7zqh5kF/

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jul 17, 2024

Here is the relevant code for qos cake I believe. github does a horrible job pasting code.

release/src/router/rc/qos.c

#ifdef HND_ROUTER
else if (IS_CAKE_QOS()) {
status = start_cake();
}
#endif

int start_cake(void)
{
unsigned int ibw, obw;
FILE *f;
char overheadstr[32];
char ibwstr[32];
char obwstr[32];
char *mode;
char nvnat[16];
int nat;

if((f = fopen("/etc/cake-qos.conf", "w")) == NULL) return -2;

switch (nvram_get_int("qos_atm")) {
	case 0:
		mode = "";
		break;
	case 1:
		mode = "atm";
		break;
	case 2:
		mode = "ptm";
		break;
	default:
		mode = "";
}

ibw = strtoul(nvram_safe_get("qos_ibw"), NULL, 10);
obw = strtoul(nvram_safe_get("qos_obw"), NULL, 10);

if (ibw == 0)
	*ibwstr = '\0';
else
	snprintf(ibwstr, sizeof(ibwstr), "bandwidth %dkbit", ibw);

if (obw == 0)
	*obwstr = '\0';
else
	snprintf(obwstr, sizeof(obwstr), "bandwidth %dkbit", obw);

snprintf(overheadstr, sizeof(overheadstr), "overhead %d mpu %d", nvram_get_int("qos_overhead"), nvram_get_int("qos_mpu"));

const char *wan_ifname = get_wan_ifname(wan_primary_ifunit());

snprintf(nvnat, sizeof (nvnat), "wan%d_nat_x", wan_primary_ifunit());
nat = nvram_get_int(nvnat);

/* Config parameters */
fprintf(f,
	"#!/bin/sh\n\n"
	"ULIF='%s'\n"
	"DLIF='%s'\n"
	"MIF='ifb4%s'\n"
	"ULBW='%s'\n"
	"DLBW='%s'\n"
	"OVERHEAD='%s'\n"
	"FRAMING='%s'\n"
	"ULPRIOQUEUE='diffserv3'\n"
	"DLPRIOQUEUE='besteffort'\n"
	"ULOPTIONS='%s dual-srchost'\n"
	"DLOPTIONS='%s wash dual-dsthost ingress'\n",

	wan_ifname,
	wan_ifname,
	wan_ifname,
	obwstr,
	ibwstr,
	overheadstr,
	mode,
	(nat ? "nat" : ""),
	(nat ? "nat" : "")
);

append_custom_config("cake-qos.conf",f);
fclose(f);


if((f = fopen(qosfn, "w")) == NULL) return -2;

/* Stop/start rules */
fprintf(f,
	"#!/bin/sh\n"
	"source /etc/cake-qos.conf\n\n"

	"case \"$1\" in\n"
	"start)\n"
	"# Upload\n"
	"\ttc qdisc add dev $ULIF root cake $ULPRIOQUEUE $ULBW $OVERHEAD $FRAMING $ULOPTIONS 2>/dev/null\n\n"

	"# Download\n"
	"\tip link add name $MIF type ifb 2>/dev/null\n"
	"\ttc qdisc add dev $DLIF handle ffff: ingress 2>/dev/null\n"
	"\ttc qdisc add dev $MIF root cake $DLPRIOQUEUE $DLBW $OVERHEAD $FRAMING $DLOPTIONS 2>/dev/null\n"
	"\tip link set $MIF up 2>/dev/null\n"
	"\ttc filter add dev $DLIF parent ffff: prio 10 matchall action mirred egress redirect dev $MIF 2>/dev/null\n\n"

	"\t;;\n"
	"stop)\n"
	"\ttc qdisc del dev $ULIF root 2>/dev/null\n"
	"\ttc qdisc del dev $DLIF ingress 2>/dev/null\n"
	"\ttc qdisc del dev $MIF root 2>/dev/null\n"
	"\tip link set $MIF down 2>/dev/null\n"
	"\tip link del dev $MIF 2>/dev/null\n"
	"\t;;\n"
	"*)\n"
	"esac\n");

fclose(f);
chmod("/etc/cake-qos.conf", 0755);
chmod(qosfn, 0755);
run_custom_script("qos-start", 120, "init", NULL);
eval((char *)qosfn, "start");

return 0;

}
#endif

#.
#.
#.
#.
#.

release/src/router/www/QoS_EZQoS.asp

//HND_ROUTER HW NAT (fc_disable/runner_disable) ON: 0/0 ; OFF: 1/1
var fc_disable_orig = '<% nvram_get("fc_disable"); %>';
var runner_disable_orig = '<% nvram_get("runner_disable"); %>';

var qos_xobw_orig = parseInt(httpApi.nvramGet(["qos_xobw"], true).qos_xobw); //shapping UL speed /PrimaryWAN
var qos_xobw1_orig = parseInt(httpApi.nvramGet(["qos_xobw1"], true).qos_xobw1); //shapping UL speed /SecondaryWAN

var bwdpi_app_rulelist = "<% nvram_get("bwdpi_app_rulelist"); %>".replace(/&#60/g, "<");
var category_title = ["", "<#Adaptive_Game#>", "<#Adaptive_Stream#>", "<#Adaptive_Message#>", "<#Adaptive_WebSurf#>","<#Adaptive_FileTransfer#>", "<#Adaptive_Others#>", "<#Adaptive_eLearning#>"];
var cat_id_array = [[9,20], [8], [4], [0,5,6,15,17], [13,24], [1,3,14], [7,10,11,21,23], [4,13]];
var ctf_disable = '<% nvram_get("ctf_disable"); %>';
var ctf_disable_force = '<% nvram_get("ctf_disable_force "); %>';
var ctf_fa_mode = '<% nvram_get("ctf_fa_mode"); %>';
var qos_bw_rulelist = "<% nvram_get("qos_bw_rulelist"); %>".replace(/&#62/g, ">").replace(/&#60/g, "<");
var select_all_checked = 0;
var machine_name = '<% get_machine_name(); %>';
var codel_support = (machine_name.search(/arm|aarch64/) == -1) ? false : true;

#.
#.
#.
#.
#.

}
else if(value == 9){ //Cake QoS
document.getElementById('int_type').checked = false;
document.getElementById('trad_type').checked = false;
document.getElementById('bw_limit_type').checked = false;
document.getElementById('cake_type').checked = true;
if(geforceNow_support)
document.getElementById('GeForce_type').checked = false;
document.getElementById('bandwidth_setting_tr').style.display = "";
show_up_down(1);
document.getElementById('list_table').style.display = "none";
if (cake_support) {
document.getElementById('qos_overhead_tr').style.display = "";
document.getElementById('qos_mpu').style.display = "";
document.getElementById('qos_mpu_label').style.display = "";
}
if(document.form.qos_type_orig.value == 0 && document.form.qos_enable_orig.value != 0){
document.form.action_script.value = "restart_qos;restart_firewall";
}
else{
document.form.action_script.value = "reboot";
document.form.next_page.value = "QoS_EZQoS.asp";
document.form.action_wait.value = "<% get_default_reboot_time(); %>";
}
if(document.getElementById("auto").checked){
show_up_down(0);
}
else{
show_up_down(1);
}
show_settings("NonAdaptive");
}
else {
alert("no such qos");
}

@dave14305
Copy link
Contributor

@gnuton might need to add RTCONFIG_HND_ROUTER_AX_6756 to these ifs.

#if defined(RTCONFIG_HND_ROUTER_AX_675X)
/* apply archer instead of runner */
eval("fc", "config", "--hw-accel", "0");
#else
eval("runner", "disable");
#endif
else if (!bootup)
#if defined(RTCONFIG_HND_ROUTER_AX_675X)
/* apply archer instead of runner */
eval("fc", "config", "--hw-accel", "1");
eval("archerctl", "sysport_tm", "disable");

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jul 19, 2024

IMG_0013

IMG_0017

https://github.com/RMerl/asuswrt-merlin.ng/blob/f3b306fd8d9e05e3ad12c2be4cbaf2f307bcc499/release/src-rt-5.02axhnd.675x/kernel/linux-4.1/config_base.6a.6750#L3003

IMG_0016

IMG_0018

IMG_0126

Least I’ve got plenty of good eyes on this. Anyways I’m going to tap out unless you need me to test. I’m not qualified enough to explore this code lol. @gnuton

@gnuton
Copy link
Owner

gnuton commented Jul 26, 2024

@Nullvoid3771 can you please specify the version of your router?
@dave14305 thanks for the suggestion I checekd the target.mak and indeed RT-AX58U V2 seems to required RTCONFIG_HND_ROUTER_AX_6756.
Fix 47eb98a

Test images https://github.com/gnuton/asuswrt-merlin.ng/actions/runs/10106108189

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jul 26, 2024

@Nullvoid3771 can you please specify the version of your router? @dave14305 thanks for the suggestion I checekd the target.mak and indeed RT-AX58U V2 seems to required RTCONFIG_HND_ROUTER_AX_6756. Fix 47eb98a

Test images https://github.com/gnuton/asuswrt-merlin.ng/actions/runs/10106108189

I own a rt-ax58u v2 I use remotely at my fathers house, and I own a gt-ax11000 and a rt-ax58u v1. So I can test between rt-ax58u v1&v2

In the context of this topic I’m only working on the rt-ax58u v2 because the v1 works fine.

I’m away until likely Monday so I can’t check the test image unfortunately until I’m home.

@codokie
Copy link

codokie commented Jul 28, 2024

Hey I know this issue is about AX58U V2 but with the AX82U V2 I also can't get CAKE to work (see #496, still occurs with 3004.388.7_1-gnuton1).
The config.gz shows

# CONFIG_NET_SCH_CAKE is not set

so I guess CAKE is not actually built into the firmware?
Is there any other log/command output I should provide to help identify the cause?

@Nullvoid3771
Copy link
Author

Nullvoid3771 commented Jul 30, 2024

Screenshot 2024-07-30 132257
Screenshot 2024-07-30 132247

@RT-AX58U-B260:/tmp/home/root# cat /tmp/qos
#!/bin/sh
source /etc/cake-qos.conf

case "$1" in
start)

Upload

    tc qdisc add dev $ULIF root cake $ULPRIOQUEUE $ULBW $OVERHEAD $FRAMING $ULOPTIONS 2>/dev/null

Download

    ip link add name $MIF type ifb 2>/dev/null
    tc qdisc add dev $DLIF handle ffff: ingress 2>/dev/null
    tc qdisc add dev $MIF root cake $DLPRIOQUEUE $DLBW $OVERHEAD $FRAMING $DLOPTIONS 2>/dev/null
    ip link set $MIF up 2>/dev/null
    tc filter add dev $DLIF parent ffff: prio 10 matchall action mirred egress redirect dev $MIF 2>/dev/null

    ;;

stop)
tc qdisc del dev $ULIF root 2>/dev/null
tc qdisc del dev $DLIF ingress 2>/dev/null
tc qdisc del dev $MIF root 2>/dev/null
ip link set $MIF down 2>/dev/null
ip link del dev $MIF 2>/dev/null
;;
*)
esac
@RT-AX58U-B260:/tmp/home/root# sh -x /tmp/qos stop

  • source /etc/cake-qos.conf
  • ULIF=eth0
  • DLIF=eth0
  • MIF=ifb4eth0
  • ULBW=bandwidth 2355kbit
  • DLBW=bandwidth 16384kbit
  • OVERHEAD=overhead 18 mpu 64
  • FRAMING=atm
  • ULPRIOQUEUE=diffserv3
  • DLPRIOQUEUE=besteffort
  • ULOPTIONS=nat dual-srchost
  • DLOPTIONS=nat wash dual-dsthost ingress
  • tc qdisc del dev eth0 root
  • tc qdisc del dev eth0 ingress
  • tc qdisc del dev ifb4eth0 root
  • ip link set ifb4eth0 down
  • ip link del dev ifb4eth0
    @RT-AX58U-B260:/tmp/home/root# sh -x /tmp/qos start
  • source /etc/cake-qos.conf
  • ULIF=eth0
  • DLIF=eth0
  • MIF=ifb4eth0
  • ULBW=bandwidth 2355kbit
  • DLBW=bandwidth 16384kbit
  • OVERHEAD=overhead 18 mpu 64
  • FRAMING=atm
  • ULPRIOQUEUE=diffserv3
  • DLPRIOQUEUE=besteffort
  • ULOPTIONS=nat dual-srchost
  • DLOPTIONS=nat wash dual-dsthost ingress
  • tc qdisc add dev eth0 root cake diffserv3 bandwidth 2355kbit overhead 18 mpu 64 atm nat dual-srchost
  • ip link add name ifb4eth0 type ifb
  • tc qdisc add dev eth0 handle ffff: ingress
  • tc qdisc add dev ifb4eth0 root cake besteffort bandwidth 16384kbit overhead 18 mpu 64 atm nat wash dual-dsthost ingress
  • ip link set ifb4eth0 up
  • tc filter add dev eth0 parent ffff: prio 10 matchall action mirred egress redirect dev ifb4eth0
    @RT-AX58U-B260:/tmp/home/root# tc qdisc
    qdisc noqueue 0: dev lo root refcnt 2
    qdisc noqueue 0: dev archer root refcnt 2
    qdisc cake 8005: dev eth0 root refcnt 2 bandwidth 2355Kbit diffserv3 dual-srchost nat nowash no-ack-filter split-gso rtt 100ms atm overhead 18 mpu 64
    qdisc ingress ffff: dev eth0 parent ffff:fff1 ----------------
    qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
    qdisc pfifo_fast 0: dev spu_us_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
    qdisc pfifo_fast 0: dev spu_ds_dummy root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
    qdisc pfifo_fast 0: dev eth2 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
    qdisc pfifo_fast 0: dev eth3 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
    qdisc noqueue 0: dev br0 root refcnt 2
    qdisc noqueue 0: dev wgs1 root refcnt 2
    qdisc cake 8006: dev ifb4eth0 root refcnt 2 bandwidth 16384Kbit besteffort dual-dsthost nat wash ingress no-ack-filter split-gso rtt 100ms atm overhead 18 mpu 64
    @RT-AX58U-B260:/tmp/home/root#

Summery:

-No errors in syslogs
-Hardware Acceleration Archer is now off. 👍
Screenshot 2024-07-16 055530
-Cpu speed still shows ???

Cake is enabled and running without error, and Hardware Acceleration is off. I'm not sure if it's working going to have to do some bufferbloat/speedtests in person, doesn't work too well over vpn will likely on friday. But everything looks good from the logs. @gnuton Thanks for getting this fixed appreciate it.

@Nullvoid3771
Copy link
Author

Untitled

Seems to be working although I'm not super impressed with how well cake is handling it.

Their isp plan is around 18 down 3 up on cable internet (just a slow plan not rural) anyways it doesn't seem to improve the bufferbloat even lowering it down to 5 down 2 up it still shows the speedtest hitting 17 down so I'm not sure if it's working. Maybe someone else running a test can confirm it.

@codokie
Copy link

codokie commented Aug 2, 2024

This is the kind of result I get when with cake on an AX82U v2. Obviously it is not working.
My ISP speed is about 90 down 4 up and VoIP cuts off when a download is ongoing.
The only way I managed to get grade A+ and no complaints in the house is by using a traditional QOS that favors web surfing and throttles downloads by about 50% (!)
When you set a speed limit it should be reflected in speed tests, that is how it works with traditional QOS at least.

@Nullvoid3771
Copy link
Author

This is the kind of result I get when with cake on an AX82U v2. Obviously it is not working.
My ISP speed is about 90 down 4 up and VoIP cuts off when a download is ongoing.
The only way I managed to get grade A+ and no complaints in the house is by using a traditional QOS that favors web surfing and throttles downloads by about 50% (!)
When you set a speed limit it should be reflected in speed tests, that is how it works with traditional QOS at least.

I haven’t done any testing on the ax82u so is possible it might be having the same issues as the rt-ax58u v2. The current snapshot of 388.8 beta 1 has significant changes to get it functioning. Although in the 388.8 beta I’m not sure if the ax82u has the changes yet. Specifically looking to see if people are experiencing the same kind of bufferbloat issues unable to get it adequately setup to a A or A+ score. If it can get working on one device then more devices should be easier to fix.

@Nullvoid3771
Copy link
Author

I might bring my rt-ax58u v1 to the location to see if it handles Qos cake better and if their is a noticeable difference.

@Yakumounr
Copy link

Although in the 388.8 beta I’m not sure if the ax82u has the changes yet

Cake has worked on the DSL-AX82U v1 with Gnuton's stable builds since 386.03_2-gnuton1 which was the first release including fixes Gnuton had to add specifically to enable it's support, A+ bufferbloat tests only with it enabled. It has worked through all stable builds since for the v1 up to and including 3004.388.7_1-gnuton1, I have yet to try 388.8 yet as I'm waiting for at least a beta version before considering flashing.

The v2 is a different matter, I'm just affirming that there is no issue with the v1.

@codokie
Copy link

codokie commented Aug 7, 2024

Upon upgrading to 3004.388.8_2-gnuton1, cake still doesn't work on AX82U v2 so I guess it's not a "5.04axhnd 6750 or 6756" device.
I suspect the V2 of AX82U suffers from the same lack of cake support that has/had been present in the V2 of the AX58U model.
I apologize for jumping on this issue with a different model, it's just that #496 has not progressed and I really need a better QOS

@Nullvoid3771
Copy link
Author

Closing issue. Thank you everyone and gnuton that has helped in bringing cake support to the ax58u. I understand there might be other models that have similar issues with cake. Start a new bug report per model if that is the case as it’s likely going to involve a lot of investigation.

That concludes this bug report if you have further cake related issues on the rt-ax58u make a new report. Thanks again.

@codokie
Copy link

codokie commented Aug 7, 2024

Did the latest build really fix cake for you? because it did not seem like it was working when you were doing the bufferbloat test last week. I think you should be able to control cake with the cakeqos-merlin addon (if cake is indeed running).
I've already posted a bug report about 9 months ago, not sure why this one got a lot more attention.
But I'm happy they fixed it for you, hopefully it is worth the hype when compared to the traditional QOS.

@Nullvoid3771
Copy link
Author

Did the latest build really fix cake for you? because it did not seem like it was working when you were doing the bufferbloat test last week. I think you should be able to control cake with the cakeqos-merlin addon (if cake is indeed running).
I've already posted a bug report about 9 months ago, not sure why this one got a lot more attention.
But I'm happy they fixed it for you, hopefully it is worth the hype when compared to the traditional QOS.

It took some time playing with the settings it’s “good enough” I needed it to prioritize a port for voip and it does that now. Before cake wasn’t even running. The bufferbloat results I did get better to a B, but well I do think there might be an issue there I’ll let others draw attention to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working rt-ax58u
Projects
None yet
Development

No branches or pull requests

6 participants