bool CFG80211DRV_OpsVifAdd(struct rtmp_adapter *pAd, VOID *pData) { CMD_RTPRIV_IOCTL_80211_VIF_SET *pVifInfo; pVifInfo = (CMD_RTPRIV_IOCTL_80211_VIF_SET *)pData; /* Already one VIF in list */ if (pAd->cfg80211_ctrl.Cfg80211VifDevSet.isGoingOn) return false; pAd->cfg80211_ctrl.Cfg80211VifDevSet.isGoingOn = true; RTMP_CFG80211_VirtualIF_Init(pAd, pVifInfo->vifName, pVifInfo->vifType); return true; }
BOOLEAN CFG80211DRV_OpsVifAdd(VOID *pAdOrg, VOID *pData) { PRTMP_ADAPTER pAd = (PRTMP_ADAPTER)pAdOrg; CMD_RTPRIV_IOCTL_80211_VIF_SET *pVifInfo; pVifInfo = (CMD_RTPRIV_IOCTL_80211_VIF_SET *)pData; /* Already one VIF in list */ if (pAd->cfg80211_ctrl.Cfg80211VifDevSet.isGoingOn) return FALSE; pAd->cfg80211_ctrl.Cfg80211VifDevSet.isGoingOn = TRUE; RTMP_CFG80211_VirtualIF_Init(pAd, pVifInfo->vifName, pVifInfo->vifType); return TRUE; }