summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/intel/ice/ice_main.c
diff options
context:
space:
mode:
authorMichal Swiatkowski <michal.swiatkowski@linux.intel.com>2025-04-25 08:08:04 +0200
committerTony Nguyen <anthony.l.nguyen@intel.com>2025-07-24 09:26:13 -0700
commitb46012a20006a689529b6b51e05a8ad5320f7e7c (patch)
tree138754c08af5bd62749a968a0b20d67b34c4ae9e /drivers/net/ethernet/intel/ice/ice_main.c
parent5b36bef444432b75e7285e33338eb8bad53fe152 (diff)
i40e: use libie adminq descriptors
Use libie_aq_desc instead of i40e_aq_desc. Do needed changes to allow clean build. Get version descriptor is a little less detailed on i40e. To not mess up with shifting or union inside libie desc use get version descriptor from i40e. Move additional caps for i40e to libie. Fix RCT in declaration that is using libie_aq_desc; Use libie_aq_raw() wherever it can be used. The libie aq error is extended, cover it in ice driver just to clean build. In next patches the libie code for that will be used in each of intel driver. Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com> Tested-by: Rinitha S <sx.rinitha@intel.com> (A Contingent worker at Intel) Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_main.c')
-rw-r--r--drivers/net/ethernet/intel/ice/ice_main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/ice/ice_main.c b/drivers/net/ethernet/intel/ice/ice_main.c
index 3024f5dde384..143ce7e4aea2 100644
--- a/drivers/net/ethernet/intel/ice/ice_main.c
+++ b/drivers/net/ethernet/intel/ice/ice_main.c
@@ -7951,6 +7951,10 @@ const char *ice_aq_str(enum libie_aq_err aq_err)
return "ICE_AQ_RC_EBADMAN";
case LIBIE_AQ_RC_EBADBUF:
return "ICE_AQ_RC_EBADBUF";
+ case LIBIE_AQ_RC_EIO:
+ return "ICE_AQ_RC_EIO";
+ case LIBIE_AQ_RC_EACCES:
+ return "ICE_AQ_RC_EACCES";
}
return "ICE_AQ_RC_UNKNOWN";