Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Quick option on Floating Queue rule

    Scheduled Pinned Locked Moved Traffic Shaping
    8 Posts 4 Posters 3.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      TuxTiger
      last edited by

      Hi,

      I have setup the following rules:

      pfctl -sr | grep queue
         match quick inet proto tcp from 192.168.1.100 to any label "USER_RULE" queue qTest

      When I do a wget from 192.168.1.100, download traffic goes to LAN.qTest and the Acks go to WAN.qTest as expected.

      When I add a rule for traffic going out to port HTTP, resulting in this floating rules:

      pfctl -sr | grep queue
         match quick inet proto tcp from 192.168.1.100 to any label "USER_RULE" queue qTest
         match proto tcp from any to any port = http label "USER_RULE" queue qHigh

      all the wget traffice from 192.168.1.100 suddenly goes to qHigh !

      Does the Quick-option not prevent further evaluating Floating Queue rules after a match?

      Seems to be the same issue as here: http://redmine.pfsense.org/issues/1304

      1 Reply Last reply Reply Quote 0
      • jimpJ
        jimp Rebel Alliance Developer Netgate
        last edited by

        Last I knew, the quick option did not work on match/queue rules, only pass/block.

        Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        1 Reply Last reply Reply Quote 0
        • AhnHELA
          AhnHEL
          last edited by

          Maybe the Docs should be updated then

          http://doc.pfsense.org/index.php/What_are_Floating_Rules%3F

          Floating rules are parsed before rules on other interfaces. Thus, if a packet matches a floating rule and the Quick option is active on that rule, pfsense will not attempt to filter that packet against any rule on any other interface.

          AhnHEL (Angel)

          1 Reply Last reply Reply Quote 0
          • jimpJ
            jimp Rebel Alliance Developer Netgate
            last edited by

            Added a note to the page about that.

            Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

            Need help fast? Netgate Global Support!

            Do not Chat/PM for help!

            1 Reply Last reply Reply Quote 0
            • N
              netsysadmin
              last edited by

              jimp,

              Just to clarify: does the statement "Rules using the Queue action do not work with 'quick' checked." mean that the rule is completely ignored or just that the 'quick' option is ignored if checked?

              1 Reply Last reply Reply Quote 0
              • jimpJ
                jimp Rebel Alliance Developer Netgate
                last edited by

                I believe it is the latter. But I don't have a way to test it quickly to say for certain.

                Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                Need help fast? Netgate Global Support!

                Do not Chat/PM for help!

                1 Reply Last reply Reply Quote 0
                • T
                  TuxTiger
                  last edited by

                  My first post states that:

                  I have setup the following rules:

                  pfctl -sr | grep queue
                     match quick inet proto tcp from 192.168.1.100 to any label "USER_RULE" queue qTest

                  When I do a wget from 192.168.1.100, download traffic goes to LAN.qTest and the Acks go to WAN.qTest as expected.

                  So I can confirm the queue-rule with quick set still works!

                  1 Reply Last reply Reply Quote 0
                  • N
                    netsysadmin
                    last edited by

                    Yes, you are right.
                    Maybe jimp could change the wording of the statement to avoid any confusion (at least for me).

                    Thanks

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post
                    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.