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

    SG-1100 NIC Offload - enable or disable?

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    8 Posts 4 Posters 1.3k 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

      Just got my SG-1100 today and what a nifty little device :-)

      Unfortunately I forgot to look at the NIC hardware offload settings (Checksum, TCP segmentation and Large Send) before I imported my config (adapted with the switchsettings for the 1100).
      Everything is working fine with all three settings enabled (Which disables all NIC hardware offload).
      How are these settings intended on the 1100? - is there any additional speed to be had / CPU cycles to be saved by enabling some of the offload features (disable the setting)?

      Thanks for helping out :-)

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

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

        You can uncheck Disable hardware checksum offload as that works fine.

        As for TSO and LRO, those should always be checked for firewalls, doesn't matter what the hardware is. They are only useful when acting purely as an endpoint (standalone appliance for something like a proxy server, perhaps)

        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!

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

          Thanks - exactly the kind of knowledge I was looking for :-)

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

          1 Reply Last reply Reply Quote 0
          • M
            msf2000 @jimp
            last edited by

            @jimp
            Is that advice true for all Netgate hardware (e.g., SG-3100) or just the 1100?

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

              Which part?

              You don't need to disable checksum offloading on any Netgate hardware I'm aware of.

              The TSO/LRO advice applies to any pfSense instance acting as a firewall, it's not specific to Netgate hardware.

              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!

              M 1 Reply Last reply Reply Quote 0
              • M
                msf2000 @jimp
                last edited by

                @jimp
                Thanks for the validation. I was referring to the "uncheck Disable hardware checksum offload" part. I am getting checksum errors with Suricata after a recent reboot (running on the SG-3100), so I'm still looking into it.

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

                  If that is an issue it would be specific to Suricata, not the hardware in general

                  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
                  • S
                    SteveITS Galactic Empire @msf2000
                    last edited by

                    @msf2000 said in SG-1100 NIC Offload - enable or disable?:

                    checksum errors with Suricata

                    With Suricata we always

                    • check "Disable hardware checksum offload" (System->Advanced->Networking)
                    • disable ALL stream-events.rules or it will block lots of traffic on false positives

                    Otherwise we get the checksum errors also. https://forum.netgate.com/topic/122571/suricata-floods-the-log-with-invalid-checksum

                    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.