0 Replies Latest reply on Apr 15, 2018 6:29 AM by szefoka

    mlnx_qos cannot assign priority values to TCs after 8 SR-IOV devices

    szefoka

      Hi,

       

      I have a problem with mlnx_qos with ConnectX-4 NICs. It works perfectly if 8 SR-IOV devices are enabled. If changing the value of NUM_OF_VFS from 8 to 32 with mlxconfig tool after the reboot mlnx_qos cannot assign priority values to TCs, and gives this error message "Netlink error: Bad value. see dmesg". Also the default output has changed from this:

      tc: 0 ratelimit: unlimited, tsa: vendor

        priority:  1

      tc: 1 ratelimit: unlimited, tsa: vendor

        priority:  0

      tc: 2 ratelimit: unlimited, tsa: vendor

        priority:  2

      tc: 3 ratelimit: unlimited, tsa: vendor

        priority:  3

      tc: 4 ratelimit: unlimited, tsa: vendor

        priority:  4

      tc: 5 ratelimit: unlimited, tsa: vendor

        priority:  5

      tc: 6 ratelimit: unlimited, tsa: vendor

        priority:  6

      tc: 7 ratelimit: unlimited, tsa: vendor

        priority:  7

       

      to this:

      tc: 0 ratelimit: unlimited, tsa: vendor

        priority:  0

        priority:  1

        priority:  2

        priority:  3

        priority:  4

        priority:  5

        priority:  6

        priority:  7

       

      I could not figure out what can be the problem. For me it seems to be a bug in the FW or in the driver. But if not, what am I missing?

      Thanks in advance.

      David