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

    Nvidia NIC driver ^tx checksum and tso4 issues^

    Scheduled Pinned Locked Moved Hardware
    6 Posts 2 Posters 130 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
      louis2
      last edited by

      I am using Connect-X3 and Connect-X4 network cards and I noticed a lot of messages like the one's below in the pfSense system logs.

      kernel mce0 ERR: mlx5e_ioctl:3585:(pid 748): tso4 disabled due to -txcsum.

      kernel mce0 ERR: mlx5e_ioctl:3618:(pid 612): enable txcsum first.

      kernel mce1 INFO: mlx5e_open_locked:3260:(pid 33800): NOTE: There are more RSS buckets(8) than channels(4) available

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        That seems expected if you have checksum hardware offloading disabled?

        L 1 Reply Last reply Reply Quote 0
        • L
          louis2 @stephenw10
          last edited by

          @stephenw10

          No off course not. What can be offloaded should be offloaded.

          73be68f1-4d7e-4d08-a854-adcb6ab97fcf-image.png

          1 Reply Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            Hmm, what does ifconfig -vma show for those NICs?

            When do you see those log entries? They could just be in the boot log before the interface settings have been applied.

            L 1 Reply Last reply Reply Quote 0
            • L
              louis2 @stephenw10
              last edited by

              @stephenw10

              I did create that file, its a large one (you can have it if you want). However perhaps you are right and it is only during boot.

              So I will keep an eye on that in the coming days and would like to pause this for the moment

              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                Probably just that then. But you should see the set options and capabilities for those NICs like:

                [2.8.0-RELEASE][admin@t70.stevew.lan]/root: ifconfig -vm igb0
                igb0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
                	description: WAN
                	options=4e100bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWFILTER,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG>
                	capabilities=4f53fbb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_UCAST,WOL_MCAST,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,NETMAP,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG>
                

                So there you can see the NIC is both checksum offload and TSO capable but only checksum is enabled.

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