diff options
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbevf/ipsec.c')
| -rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/ipsec.c | 11 | 
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/net/ethernet/intel/ixgbevf/ipsec.c b/drivers/net/ethernet/intel/ixgbevf/ipsec.c index e3e4676af9e4..e763cee0695e 100644 --- a/drivers/net/ethernet/intel/ixgbevf/ipsec.c +++ b/drivers/net/ethernet/intel/ixgbevf/ipsec.c @@ -40,16 +40,16 @@ static int ixgbevf_ipsec_set_pf_sa(struct ixgbevf_adapter *adapter,  	spin_lock_bh(&adapter->mbx_lock); -	ret = hw->mbx.ops.write_posted(hw, msgbuf, IXGBE_VFMAILBOX_SIZE); +	ret = ixgbevf_write_mbx(hw, msgbuf, IXGBE_VFMAILBOX_SIZE);  	if (ret)  		goto out; -	ret = hw->mbx.ops.read_posted(hw, msgbuf, 2); +	ret = ixgbevf_poll_mbx(hw, msgbuf, 2);  	if (ret)  		goto out;  	ret = (int)msgbuf[1]; -	if (msgbuf[0] & IXGBE_VT_MSGTYPE_NACK && ret >= 0) +	if (msgbuf[0] & IXGBE_VT_MSGTYPE_FAILURE && ret >= 0)  		ret = -1;  out: @@ -77,11 +77,11 @@ static int ixgbevf_ipsec_del_pf_sa(struct ixgbevf_adapter *adapter, int pfsa)  	spin_lock_bh(&adapter->mbx_lock); -	err = hw->mbx.ops.write_posted(hw, msgbuf, 2); +	err = ixgbevf_write_mbx(hw, msgbuf, 2);  	if (err)  		goto out; -	err = hw->mbx.ops.read_posted(hw, msgbuf, 2); +	err = ixgbevf_poll_mbx(hw, msgbuf, 2);  	if (err)  		goto out; @@ -623,6 +623,7 @@ void ixgbevf_init_ipsec_offload(struct ixgbevf_adapter *adapter)  	switch (adapter->hw.api_version) {  	case ixgbe_mbox_api_14: +	case ixgbe_mbox_api_15:  		break;  	default:  		return;  |