diff options
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_controlq.h')
| -rw-r--r-- | drivers/net/ethernet/intel/ice/ice_controlq.h | 9 | 
1 files changed, 4 insertions, 5 deletions
| diff --git a/drivers/net/ethernet/intel/ice/ice_controlq.h b/drivers/net/ethernet/intel/ice/ice_controlq.h index faaa08e8171b..fe75871e48ca 100644 --- a/drivers/net/ethernet/intel/ice/ice_controlq.h +++ b/drivers/net/ethernet/intel/ice/ice_controlq.h @@ -14,8 +14,8 @@  	(&(((struct ice_aq_desc *)((R).desc_buf.va))[i]))  #define ICE_CTL_Q_DESC_UNUSED(R) \ -	(u16)((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->count) + \ -	      (R)->next_to_clean - (R)->next_to_use - 1) +	((u16)((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->count) + \ +	       (R)->next_to_clean - (R)->next_to_use - 1))  /* Defines that help manage the driver vs FW API checks.   * Take a look at ice_aq_ver_check in ice_controlq.c for actual usage. @@ -31,8 +31,8 @@ enum ice_ctl_q {  	ICE_CTL_Q_MAILBOX,  }; -/* Control Queue timeout settings - max delay 250ms */ -#define ICE_CTL_Q_SQ_CMD_TIMEOUT	2500  /* Count 2500 times */ +/* Control Queue timeout settings - max delay 1s */ +#define ICE_CTL_Q_SQ_CMD_TIMEOUT	10000 /* Count 10000 times */  #define ICE_CTL_Q_SQ_CMD_USEC		100   /* Check every 100usec */  #define ICE_CTL_Q_ADMIN_INIT_TIMEOUT	10    /* Count 10 times */  #define ICE_CTL_Q_ADMIN_INIT_MSEC	100   /* Check every 100msec */ @@ -83,7 +83,6 @@ struct ice_rq_event_info {  /* Control Queue information */  struct ice_ctl_q_info {  	enum ice_ctl_q qtype; -	enum ice_aq_err rq_last_status;	/* last status on receive queue */  	struct ice_ctl_q_ring rq;	/* receive queue */  	struct ice_ctl_q_ring sq;	/* send queue */  	u32 sq_cmd_timeout;		/* send queue cmd write back timeout */ | 
