Hey everyone. I've got high and low priority download pipes/queues/rules that APPEAR to be working just how I expect and want.
But I've got upload pipes/queues/rules that don't seem to be passing any information at all. I'm generating download and upload traffic using speedtest.net.
I've attached pics of my pipe, queue and rules, as well as the Status showing no activity after a couple full runs of speedtest.net download and upload measurements. What am I missing?
You did not show the download rule. Maybe it is catching your upload traffic. Also, enable advanced mode and check "direction".
Quote from: meyergru on February 05, 2026, 08:54:43 AMYou did not show the download rule. Maybe it is catching your upload traffic. Also, enable advanced mode and check "direction".
Sorry, I grabbed the screenshot of the rule without Advanced Mode showing. Direction is set to "out".
I've added some download rule pics below.
Quote from: meyergru on February 05, 2026, 08:54:43 AMYou did not show the download rule. Maybe it is catching your upload traffic. Also, enable advanced mode and check "direction".
Yep! You hit the nail on the head. I can see my High Priority Download pipe still kicking when the upload test is happening.
I've added source and destination network and masks, but no difference. I've included screenshots of the Download rule handling it, and the upload rule I'm expecting to handle it.
Is this still necessary?
https://github.com/opnsense/core/issues/1541
Okay! Got it figured out! It even honors the speed limits set on the pipe!
The Firewall > Settings > Advanced > Shared Forwarding option, to 'On' (checked).
Hope this helps someone.
-S