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

    Flow control System tunables ignored on sg-1537

    Scheduled Pinned Locked Moved L2/Switching/VLANs
    4 Posts 2 Posters 310 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.
    • keyserK
      keyser Rebel Alliance
      last edited by

      Hi

      I seem to have discovered an issue with SG-1537 boxes and flow control on the 10Gbe interfaces.

      By default pfsense has flow control enabled on the ix0 and ix1 built in interfaces. I have tried disabling them with a "system tunables" set in the UI pr. following the documentation: hw.ix.flow_control=0

      Setting that has no effect on the actual NIC after restart.
      Doing a "sysctl -a | grep fc" clearly shows dev.ix.0.fc is still in mode 3 (auto).
      Doing a "sysctl -a | grep flow_control" also shows the settings as still being in mode 3

      The only way I can disable it is by running a "sysctl dev.ix.0.fc=0" runtime
      That works, and the interface no longer shows nor tries txpause,rxpause frames.

      But setting dev.ix.0.fc=0 in system tuntables also has no effect after a boot.

      This is 24.11, and I tried on 24.03 also - both show the same behaviour.

      Love the no fuss of using the official appliances :-)

      E 1 Reply Last reply Reply Quote 0
      • E
        elvisimprsntr @keyser
        last edited by elvisimprsntr

        @keyser

        did you try putting it in a /boot/loader.conf.local file?

        https://docs.netgate.com/pfsense/en/latest/config/advanced-tunables.html#managing-loader-tunables

        keyserK 1 Reply Last reply Reply Quote 0
        • keyserK
          keyser Rebel Alliance @elvisimprsntr
          last edited by keyser

          @elvisimprsntr said in Flow control System tunables ignored on sg-1537:

          https://docs.netgate.com/pfsense/en/latest/config/advanced-tunables.html#managing-loader-tunables

          No, I thought it would be enough to put them in SYSTEM -> ADVANCED -> SYSTEM TUNABLES.

          Am I to understand that menu is only for runtime edits. For boottime tunables I have to put them in the loader.conf manually?

          edit: read you documentation link all the way, and yes, that is the conclusion.

          Thanks :-)

          Love the no fuss of using the official appliances :-)

          E 1 Reply Last reply Reply Quote 0
          • E
            elvisimprsntr @keyser
            last edited by elvisimprsntr

            @keyser

            Put it in a new file

            /boot/loader.conf.local
            

            That way it will survive pfSense upgrades.

            I personally install nano to make small file edits via SSH CLI

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