WI_VAP
struct wi_vap *wvp = WI_VAP(vap);
WI_VAP(vap)->wv_recv_mgmt(ni, m, subtype, rxs, rssi, nf);
return WI_VAP(vap)->wv_newstate(vap, nstate, arg);
error = WI_VAP(vap)->wv_newstate(vap, nstate, arg);