if (err || out_param != 0) {
PMD_DRV_LOG(ERR, "Failed to set SQ ctxts, err: %d",
err);
- err = -EFAULT;
+ err = -EIO;
break;
}
cmd_buf, &out_param, 0);
if ((err) || out_param != 0) {
PMD_DRV_LOG(ERR, "Failed to set RQ ctxts");
- err = -EFAULT;
+ err = -EIO;
break;
}
if ((err) || (out_param)) {
PMD_DRV_LOG(ERR, "Failed to clean queue offload ctxts");
- err = -EFAULT;
+ err = -EIO;
}
hinic_free_cmd_buf(hwdev, cmd_buf);
rx_buf_sz = nic_io->rq_buf_size;
/* update rx buf size to function table */
- err = hinic_set_rx_vhd_mode(hwdev, 0, rx_buf_sz);
+ err = hinic_set_rx_vhd_mode(hwdev, HINIC_VHD_TYPE_0B, rx_buf_sz);
if (err) {
PMD_DRV_LOG(ERR, "Set rx vhd mode failed, rc: %d", err);
return err;