]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/i40e/base/i40e_adminq.c
net/virtio: improve queue init error path
[dpdk.git] / drivers / net / i40e / base / i40e_adminq.c
index c89e1fb3f773c01ee6ee022f6dcba8865bc8f5ca..0da45f03e4e0ce74860a6177174c6fbbd1eac949 100644 (file)
@@ -603,6 +603,12 @@ STATIC void i40e_set_hw_flags(struct i40e_hw *hw)
                    (aq->api_maj_ver == 1 &&
                     aq->api_min_ver >= I40E_MINOR_VER_GET_LINK_INFO_X722))
                        hw->flags |= I40E_HW_FLAG_AQ_PHY_ACCESS_CAPABLE;
+
+               if (aq->api_maj_ver > 1 ||
+                   (aq->api_maj_ver == 1 &&
+                    aq->api_min_ver >= I40E_MINOR_VER_FW_REQUEST_FEC_X722))
+                       hw->flags |= I40E_HW_FLAG_X722_FEC_REQUEST_CAPABLE;
+
                /* fall through */
        default:
                break;