spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags);
                        qib_qsfp_deinit(&dd->pport[i].cpspec->qsfp_data);
                }
-               if (dd->pport[i].ibport_data.rvp.smi_ah)
-                       ib_destroy_ah(&dd->pport[i].ibport_data.rvp.smi_ah->ibah);
+               if (dd->pport[i].ibport_data.smi_ah)
+                       ib_destroy_ah(&dd->pport[i].ibport_data.smi_ah->ibah);
        }
 }
 
        if (IS_ERR(send_buf))
                goto retry;
 
-       if (!ibp->rvp.smi_ah) {
+       if (!ibp->smi_ah) {
                struct ib_ah *ah;
 
                ah = qib_create_qp0_ah(ibp, be16_to_cpu(IB_LID_PERMISSIVE));
                        ret = PTR_ERR(ah);
                else {
                        send_buf->ah = ah;
-                       ibp->rvp.smi_ah = ibah_to_rvtah(ah);
+                       ibp->smi_ah = ibah_to_rvtah(ah);
                        ret = 0;
                }
        } else {
-               send_buf->ah = &ibp->rvp.smi_ah->ibah;
+               send_buf->ah = &ibp->smi_ah->ibah;
                ret = 0;
        }