diff options
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c')
| -rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c index c116f459945d..da4322e4daed 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c @@ -839,7 +839,7 @@ int ixgbe_ipsec_tx(struct ixgbe_ring *tx_ring,  	}  	itd->sa_idx = xs->xso.offload_handle - IXGBE_IPSEC_BASE_TX_INDEX; -	if (unlikely(itd->sa_idx > IXGBE_IPSEC_MAX_SA_COUNT)) { +	if (unlikely(itd->sa_idx >= IXGBE_IPSEC_MAX_SA_COUNT)) {  		netdev_err(tx_ring->netdev, "%s: bad sa_idx=%d handle=%lu\n",  			   __func__, itd->sa_idx, xs->xso.offload_handle);  		return 0; |