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

    23.01 Seems to ignore changes to TX/RX descriptors?

    Scheduled Pinned Locked Moved General pfSense Questions
    4 Posts 3 Posters 550 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.
    • rdsmith24R
      rdsmith24
      last edited by

      I'm trying to increase the number for TX/RX descriptors for an Intel i350 NIC card using the following in /boot/loader.conf

      hw.igb.rxd="2048"
      hw.igb.txd="2048"

      or

      dev.igb.rxd="2048"
      dev.igb.txd="2048"

      Neither seems to be acknowledged.....output of grep igb0 /var/run/dmesg.boot after a reboot still indicates that only 1024 are allocated.

      Previously on 22.01, I could place this in loader.conf.local and it worked perfectly. I've tried the previous in /boot/loader.conf and /boot/loader.conf.local.

      I'm sure I'm missing something new in Freebsd 14 but hoping that someone has already run across this.

      Thanks

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

        Hi @rdsmith24 -

        This tunable has changed with with the introduction of iflib in FreeBSD:

        https://man.freebsd.org/cgi/man.cgi?query=iflib&apropos=0&sektion=4&manpath=FreeBSD+14.0-CURRENT&arch=default&format=html

        You'll want to modify override_nrxds and override_ntxds for your igb interface(s).

        Hope this helps.

        rdsmith24R 1 Reply Last reply Reply Quote 1
        • rdsmith24R
          rdsmith24 @tman222
          last edited by

          @tman222 Thanks for the information. Was able to make the tuning changes just fine now.

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

            @rdsmith24 also, use /boot/loader.conf.local as /boot/loader.conf gets overwritten.

            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.