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

    Ackqueue versus Queue

    Scheduled Pinned Locked Moved Traffic Shaping
    3 Posts 2 Posters 802 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.
    • L
      Lonnie
      last edited by

      When writing a floating firewall rule, using the "Match" action, the Advanced Options section allows you to select the Queue that should handle the matched packet.

      Additionally, it allows you to set "Ackqueue" to one of the queues you (or the wizard) has created. Can you please direct me to a place in the documentation that explains Ackqueue in detail? So far, all I've found is this:
      https://docs.netgate.com/pfsense/en/latest/firewall/configure.html?highlight=ackqueue#ackqueue-queue

      What is the difference between Ackqueue and Queue? It appears that I can assign a matched packet to more than one queue in this section, but I'm not sure what practical effects doing so would achieve.

      If I had to guess, I think it means that acknowledge packets go to one queue, and regular packets go to another. If that's the case, and I'm trying to match https traffic, would it make websites begin downloading a little faster if I set Ackqueue to a higher priority queue than the regular queue?

      L S 2 Replies Last reply Reply Quote 0
      • L
        Lonnie @Lonnie
        last edited by

        @lonnie Update: I found a video that briefly discusses Ackqueue a little bit:
        Youtube Video – [1:17:48..]

        I still wouldn't mind reading more about it, though.

        1 Reply Last reply Reply Quote 0
        • S
          SteveITS Galactic Empire @Lonnie
          last edited by

          @lonnie said in Ackqueue versus Queue:

          downloading a little faster if I set Ackqueue to a higher priority queue than the regular queue

          Basically, yes. The idea is the ACKs get sent out as fast as possible so the web server streams the download more consistently. The shaping wizard does this by default.

          This may help:
          https://www.slideshare.net/NetgateUSA/traffic-shaping-basics-with-priq-pfsense-hangout-february-2016

          I think that's from this?
          https://www.youtube.com/watch?v=it_5xvC28vs&ab_channel=Netgate

          Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
          When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
          Upvote 👍 helpful posts!

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