|
@@ -371,14 +371,14 @@ static void issue_beacon(struct adapter *padapter, int timeout_ms)
|
|
|
uint wps_ielen;
|
|
|
u8 sr = 0;
|
|
|
|
|
|
- memcpy(pframe, cur_network->IEs, cur_network->IELength);
|
|
|
+ memcpy(pframe, cur_network->ies, cur_network->ie_length);
|
|
|
len_diff = update_hidden_ssid(
|
|
|
pframe+_BEACON_IE_OFFSET_
|
|
|
- , cur_network->IELength-_BEACON_IE_OFFSET_
|
|
|
+ , cur_network->ie_length-_BEACON_IE_OFFSET_
|
|
|
, pmlmeinfo->hidden_ssid_mode
|
|
|
);
|
|
|
- pframe += (cur_network->IELength+len_diff);
|
|
|
- pattrib->pktlen += (cur_network->IELength+len_diff);
|
|
|
+ pframe += (cur_network->ie_length+len_diff);
|
|
|
+ pattrib->pktlen += (cur_network->ie_length+len_diff);
|
|
|
wps_ie = rtw_get_wps_ie(pmgntframe->buf_addr+TXDESC_OFFSET+sizeof(struct ieee80211_hdr_3addr)+_BEACON_IE_OFFSET_,
|
|
|
pattrib->pktlen-sizeof(struct ieee80211_hdr_3addr)-_BEACON_IE_OFFSET_, NULL, &wps_ielen);
|
|
|
if (wps_ie && wps_ielen > 0)
|
|
@@ -399,14 +399,14 @@ static void issue_beacon(struct adapter *padapter, int timeout_ms)
|
|
|
|
|
|
/* beacon interval: 2 bytes */
|
|
|
|
|
|
- memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->IEs)), 2);
|
|
|
+ memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->ies)), 2);
|
|
|
|
|
|
pframe += 2;
|
|
|
pattrib->pktlen += 2;
|
|
|
|
|
|
/* capability info: 2 bytes */
|
|
|
|
|
|
- memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->IEs)), 2);
|
|
|
+ memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->ies)), 2);
|
|
|
|
|
|
pframe += 2;
|
|
|
pattrib->pktlen += 2;
|
|
@@ -509,25 +509,25 @@ static void issue_probersp(struct adapter *padapter, unsigned char *da)
|
|
|
pattrib->pktlen = pattrib->hdrlen;
|
|
|
pframe += pattrib->hdrlen;
|
|
|
|
|
|
- if (cur_network->IELength > MAX_IE_SZ)
|
|
|
+ if (cur_network->ie_length > MAX_IE_SZ)
|
|
|
return;
|
|
|
|
|
|
#if defined(CONFIG_88EU_AP_MODE)
|
|
|
if ((pmlmeinfo->state&0x03) == WIFI_FW_AP_STATE) {
|
|
|
- pwps_ie = rtw_get_wps_ie(cur_network->IEs+_FIXED_IE_LENGTH_, cur_network->IELength-_FIXED_IE_LENGTH_, NULL, &wps_ielen);
|
|
|
+ pwps_ie = rtw_get_wps_ie(cur_network->ies+_FIXED_IE_LENGTH_, cur_network->ie_length-_FIXED_IE_LENGTH_, NULL, &wps_ielen);
|
|
|
|
|
|
/* inerset & update wps_probe_resp_ie */
|
|
|
if ((pmlmepriv->wps_probe_resp_ie != NULL) && pwps_ie && (wps_ielen > 0)) {
|
|
|
uint wps_offset, remainder_ielen;
|
|
|
u8 *premainder_ie;
|
|
|
|
|
|
- wps_offset = (uint)(pwps_ie - cur_network->IEs);
|
|
|
+ wps_offset = (uint)(pwps_ie - cur_network->ies);
|
|
|
|
|
|
premainder_ie = pwps_ie + wps_ielen;
|
|
|
|
|
|
- remainder_ielen = cur_network->IELength - wps_offset - wps_ielen;
|
|
|
+ remainder_ielen = cur_network->ie_length - wps_offset - wps_ielen;
|
|
|
|
|
|
- memcpy(pframe, cur_network->IEs, wps_offset);
|
|
|
+ memcpy(pframe, cur_network->ies, wps_offset);
|
|
|
pframe += wps_offset;
|
|
|
pattrib->pktlen += wps_offset;
|
|
|
|
|
@@ -544,9 +544,9 @@ static void issue_probersp(struct adapter *padapter, unsigned char *da)
|
|
|
pattrib->pktlen += remainder_ielen;
|
|
|
}
|
|
|
} else {
|
|
|
- memcpy(pframe, cur_network->IEs, cur_network->IELength);
|
|
|
- pframe += cur_network->IELength;
|
|
|
- pattrib->pktlen += cur_network->IELength;
|
|
|
+ memcpy(pframe, cur_network->ies, cur_network->ie_length);
|
|
|
+ pframe += cur_network->ie_length;
|
|
|
+ pattrib->pktlen += cur_network->ie_length;
|
|
|
}
|
|
|
} else
|
|
|
#endif
|
|
@@ -557,14 +557,14 @@ static void issue_probersp(struct adapter *padapter, unsigned char *da)
|
|
|
|
|
|
/* beacon interval: 2 bytes */
|
|
|
|
|
|
- memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->IEs)), 2);
|
|
|
+ memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->ies)), 2);
|
|
|
|
|
|
pframe += 2;
|
|
|
pattrib->pktlen += 2;
|
|
|
|
|
|
/* capability info: 2 bytes */
|
|
|
|
|
|
- memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->IEs)), 2);
|
|
|
+ memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->ies)), 2);
|
|
|
|
|
|
pframe += 2;
|
|
|
pattrib->pktlen += 2;
|
|
@@ -906,7 +906,7 @@ static void issue_asocrsp(struct adapter *padapter, unsigned short status,
|
|
|
struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv;
|
|
|
struct mlme_ext_info *pmlmeinfo = &(pmlmeext->mlmext_info);
|
|
|
struct wlan_bssid_ex *pnetwork = &(pmlmeinfo->network);
|
|
|
- u8 *ie = pnetwork->IEs;
|
|
|
+ u8 *ie = pnetwork->ies;
|
|
|
__le16 lestatus, leval;
|
|
|
|
|
|
DBG_88E("%s\n", __func__);
|
|
@@ -968,7 +968,7 @@ static void issue_asocrsp(struct adapter *padapter, unsigned short status,
|
|
|
uint ie_len = 0;
|
|
|
|
|
|
/* FILL HT CAP INFO IE */
|
|
|
- pbuf = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _HT_CAPABILITY_IE_, &ie_len, (pnetwork->IELength - _BEACON_IE_OFFSET_));
|
|
|
+ pbuf = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _HT_CAPABILITY_IE_, &ie_len, (pnetwork->ie_length - _BEACON_IE_OFFSET_));
|
|
|
if (pbuf && ie_len > 0) {
|
|
|
memcpy(pframe, pbuf, ie_len+2);
|
|
|
pframe += (ie_len+2);
|
|
@@ -976,7 +976,7 @@ static void issue_asocrsp(struct adapter *padapter, unsigned short status,
|
|
|
}
|
|
|
|
|
|
/* FILL HT ADD INFO IE */
|
|
|
- pbuf = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _HT_ADD_INFO_IE_, &ie_len, (pnetwork->IELength - _BEACON_IE_OFFSET_));
|
|
|
+ pbuf = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _HT_ADD_INFO_IE_, &ie_len, (pnetwork->ie_length - _BEACON_IE_OFFSET_));
|
|
|
if (pbuf && ie_len > 0) {
|
|
|
memcpy(pframe, pbuf, ie_len+2);
|
|
|
pframe += (ie_len+2);
|
|
@@ -990,7 +990,7 @@ static void issue_asocrsp(struct adapter *padapter, unsigned short status,
|
|
|
unsigned char WMM_PARA_IE[] = {0x00, 0x50, 0xf2, 0x02, 0x01, 0x01};
|
|
|
|
|
|
for (pbuf = ie + _BEACON_IE_OFFSET_;; pbuf += (ie_len + 2)) {
|
|
|
- pbuf = rtw_get_ie(pbuf, _VENDOR_SPECIFIC_IE_, &ie_len, (pnetwork->IELength - _BEACON_IE_OFFSET_ - (ie_len + 2)));
|
|
|
+ pbuf = rtw_get_ie(pbuf, _VENDOR_SPECIFIC_IE_, &ie_len, (pnetwork->ie_length - _BEACON_IE_OFFSET_ - (ie_len + 2)));
|
|
|
if (pbuf && !memcmp(pbuf+2, WMM_PARA_IE, 6)) {
|
|
|
memcpy(pframe, pbuf, ie_len+2);
|
|
|
pframe += (ie_len+2);
|
|
@@ -1065,7 +1065,7 @@ static void issue_assocreq(struct adapter *padapter)
|
|
|
|
|
|
/* caps */
|
|
|
|
|
|
- memcpy(pframe, rtw_get_capability_from_ie(pmlmeinfo->network.IEs), 2);
|
|
|
+ memcpy(pframe, rtw_get_capability_from_ie(pmlmeinfo->network.ies), 2);
|
|
|
|
|
|
pframe += 2;
|
|
|
pattrib->pktlen += 2;
|
|
@@ -1132,13 +1132,13 @@ static void issue_assocreq(struct adapter *padapter)
|
|
|
}
|
|
|
|
|
|
/* RSN */
|
|
|
- p = rtw_get_ie((pmlmeinfo->network.IEs + sizeof(struct ndis_802_11_fixed_ie)), _RSN_IE_2_, &ie_len, (pmlmeinfo->network.IELength - sizeof(struct ndis_802_11_fixed_ie)));
|
|
|
+ p = rtw_get_ie((pmlmeinfo->network.ies + sizeof(struct ndis_802_11_fixed_ie)), _RSN_IE_2_, &ie_len, (pmlmeinfo->network.ie_length - sizeof(struct ndis_802_11_fixed_ie)));
|
|
|
if (p)
|
|
|
pframe = rtw_set_ie(pframe, _RSN_IE_2_, ie_len, (p + 2), &(pattrib->pktlen));
|
|
|
|
|
|
/* HT caps */
|
|
|
if (padapter->mlmepriv.htpriv.ht_option) {
|
|
|
- p = rtw_get_ie((pmlmeinfo->network.IEs + sizeof(struct ndis_802_11_fixed_ie)), _HT_CAPABILITY_IE_, &ie_len, (pmlmeinfo->network.IELength - sizeof(struct ndis_802_11_fixed_ie)));
|
|
|
+ p = rtw_get_ie((pmlmeinfo->network.ies + sizeof(struct ndis_802_11_fixed_ie)), _HT_CAPABILITY_IE_, &ie_len, (pmlmeinfo->network.ie_length - sizeof(struct ndis_802_11_fixed_ie)));
|
|
|
if ((p != NULL) && (!(is_ap_in_tkip(padapter)))) {
|
|
|
memcpy(&pmlmeinfo->HT_caps, p + 2, sizeof(struct ieee80211_ht_cap));
|
|
|
|
|
@@ -1159,8 +1159,8 @@ static void issue_assocreq(struct adapter *padapter)
|
|
|
}
|
|
|
|
|
|
/* vendor specific IE, such as WPA, WMM, WPS */
|
|
|
- for (i = sizeof(struct ndis_802_11_fixed_ie); i < pmlmeinfo->network.IELength; i += (pIE->Length + 2)) {
|
|
|
- pIE = (struct ndis_802_11_var_ie *)(pmlmeinfo->network.IEs + i);
|
|
|
+ for (i = sizeof(struct ndis_802_11_fixed_ie); i < pmlmeinfo->network.ie_length; i += (pIE->Length + 2)) {
|
|
|
+ pIE = (struct ndis_802_11_var_ie *)(pmlmeinfo->network.ies + i);
|
|
|
|
|
|
switch (pIE->ElementID) {
|
|
|
case _VENDOR_SPECIFIC_IE_:
|
|
@@ -1804,7 +1804,7 @@ static void issue_action_BSSCoexistPacket(struct adapter *padapter)
|
|
|
|
|
|
pbss_network = (struct wlan_bssid_ex *)&pnetwork->network;
|
|
|
|
|
|
- p = rtw_get_ie(pbss_network->IEs + _FIXED_IE_LENGTH_, _HT_CAPABILITY_IE_, &len, pbss_network->IELength - _FIXED_IE_LENGTH_);
|
|
|
+ p = rtw_get_ie(pbss_network->ies + _FIXED_IE_LENGTH_, _HT_CAPABILITY_IE_, &len, pbss_network->ie_length - _FIXED_IE_LENGTH_);
|
|
|
if ((p == NULL) || (len == 0)) { /* non-HT */
|
|
|
if ((pbss_network->Configuration.DSConfig <= 0) || (pbss_network->Configuration.DSConfig > 14))
|
|
|
continue;
|
|
@@ -2080,8 +2080,8 @@ static u8 collect_bss_info(struct adapter *padapter,
|
|
|
bssid->Length = sizeof(struct wlan_bssid_ex) - MAX_IE_SZ + len;
|
|
|
|
|
|
/* below is to copy the information element */
|
|
|
- bssid->IELength = len;
|
|
|
- memcpy(bssid->IEs, (pframe + sizeof(struct ieee80211_hdr_3addr)), bssid->IELength);
|
|
|
+ bssid->ie_length = len;
|
|
|
+ memcpy(bssid->ies, (pframe + sizeof(struct ieee80211_hdr_3addr)), bssid->ie_length);
|
|
|
|
|
|
/* get the signal strength in dBM.raw data */
|
|
|
bssid->Rssi = precv_frame->attrib.phy_info.recvpower;
|
|
@@ -2090,7 +2090,7 @@ static u8 collect_bss_info(struct adapter *padapter,
|
|
|
rtw_hal_get_def_var(padapter, HAL_DEF_CURRENT_ANTENNA, &bssid->PhyInfo.Optimum_antenna);
|
|
|
|
|
|
/* checking SSID */
|
|
|
- p = rtw_get_ie(bssid->IEs + ie_offset, _SSID_IE_, &len, bssid->IELength - ie_offset);
|
|
|
+ p = rtw_get_ie(bssid->ies + ie_offset, _SSID_IE_, &len, bssid->ie_length - ie_offset);
|
|
|
if (!p) {
|
|
|
DBG_88E("marc: cannot find SSID for survey event\n");
|
|
|
return _FAIL;
|
|
@@ -2111,7 +2111,7 @@ static u8 collect_bss_info(struct adapter *padapter,
|
|
|
|
|
|
/* checking rate info... */
|
|
|
i = 0;
|
|
|
- p = rtw_get_ie(bssid->IEs + ie_offset, _SUPPORTEDRATES_IE_, &len, bssid->IELength - ie_offset);
|
|
|
+ p = rtw_get_ie(bssid->ies + ie_offset, _SUPPORTEDRATES_IE_, &len, bssid->ie_length - ie_offset);
|
|
|
if (p != NULL) {
|
|
|
if (len > NDIS_802_11_LENGTH_RATES_EX) {
|
|
|
DBG_88E("%s()-%d: IE too long (%d) for survey event\n", __func__, __LINE__, len);
|
|
@@ -2121,7 +2121,7 @@ static u8 collect_bss_info(struct adapter *padapter,
|
|
|
i = len;
|
|
|
}
|
|
|
|
|
|
- p = rtw_get_ie(bssid->IEs + ie_offset, _EXT_SUPPORTEDRATES_IE_, &len, bssid->IELength - ie_offset);
|
|
|
+ p = rtw_get_ie(bssid->ies + ie_offset, _EXT_SUPPORTEDRATES_IE_, &len, bssid->ie_length - ie_offset);
|
|
|
if (p) {
|
|
|
if (len > (NDIS_802_11_LENGTH_RATES_EX-i)) {
|
|
|
DBG_88E("%s()-%d: IE too long (%d) for survey event\n", __func__, __LINE__, len);
|
|
@@ -2133,11 +2133,11 @@ static u8 collect_bss_info(struct adapter *padapter,
|
|
|
/* todo: */
|
|
|
bssid->NetworkTypeInUse = Ndis802_11OFDM24;
|
|
|
|
|
|
- if (bssid->IELength < 12)
|
|
|
+ if (bssid->ie_length < 12)
|
|
|
return _FAIL;
|
|
|
|
|
|
/* Checking for DSConfig */
|
|
|
- p = rtw_get_ie(bssid->IEs + ie_offset, _DSSET_IE_, &len, bssid->IELength - ie_offset);
|
|
|
+ p = rtw_get_ie(bssid->ies + ie_offset, _DSSET_IE_, &len, bssid->ie_length - ie_offset);
|
|
|
|
|
|
bssid->Configuration.DSConfig = 0;
|
|
|
bssid->Configuration.Length = 0;
|
|
@@ -2146,7 +2146,7 @@ static u8 collect_bss_info(struct adapter *padapter,
|
|
|
bssid->Configuration.DSConfig = *(p + 2);
|
|
|
} else {/* In 5G, some ap do not have DSSET IE */
|
|
|
/* checking HT info for channel */
|
|
|
- p = rtw_get_ie(bssid->IEs + ie_offset, _HT_ADD_INFO_IE_, &len, bssid->IELength - ie_offset);
|
|
|
+ p = rtw_get_ie(bssid->ies + ie_offset, _HT_ADD_INFO_IE_, &len, bssid->ie_length - ie_offset);
|
|
|
if (p) {
|
|
|
struct HT_info_element *HT_info = (struct HT_info_element *)(p + 2);
|
|
|
|
|
@@ -2165,7 +2165,7 @@ static u8 collect_bss_info(struct adapter *padapter,
|
|
|
}
|
|
|
|
|
|
bssid->Configuration.BeaconPeriod =
|
|
|
- get_unaligned_le16(rtw_get_beacon_interval_from_ie(bssid->IEs));
|
|
|
+ get_unaligned_le16(rtw_get_beacon_interval_from_ie(bssid->ies));
|
|
|
|
|
|
val16 = rtw_get_capability((struct wlan_bssid_ex *)bssid);
|
|
|
|
|
@@ -2188,7 +2188,7 @@ static u8 collect_bss_info(struct adapter *padapter,
|
|
|
if ((pregistrypriv->wifi_spec == 1) && (!pmlmeinfo->bwmode_updated)) {
|
|
|
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
|
|
|
|
|
- p = rtw_get_ie(bssid->IEs + ie_offset, _HT_CAPABILITY_IE_, &len, bssid->IELength - ie_offset);
|
|
|
+ p = rtw_get_ie(bssid->ies + ie_offset, _HT_CAPABILITY_IE_, &len, bssid->ie_length - ie_offset);
|
|
|
if (p && len > 0) {
|
|
|
struct ieee80211_ht_cap *pHT_caps =
|
|
|
(struct ieee80211_ht_cap *)(p + 2);
|
|
@@ -2408,7 +2408,7 @@ static void process_80211d(struct adapter *padapter, struct wlan_bssid_ex *bssid
|
|
|
u8 noc; /* number of channel */
|
|
|
u8 j, k;
|
|
|
|
|
|
- ie = rtw_get_ie(bssid->IEs + _FIXED_IE_LENGTH_, _COUNTRY_IE_, &len, bssid->IELength - _FIXED_IE_LENGTH_);
|
|
|
+ ie = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _COUNTRY_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_);
|
|
|
if (!ie)
|
|
|
return;
|
|
|
if (len < 6)
|
|
@@ -4970,13 +4970,13 @@ u8 createbss_hdl(struct adapter *padapter, u8 *pbuf)
|
|
|
/* clear CAM */
|
|
|
flush_all_cam_entry(padapter);
|
|
|
|
|
|
- memcpy(pnetwork, pbuf, offsetof(struct wlan_bssid_ex, IELength));
|
|
|
- pnetwork->IELength = ((struct wlan_bssid_ex *)pbuf)->IELength;
|
|
|
+ memcpy(pnetwork, pbuf, offsetof(struct wlan_bssid_ex, ie_length));
|
|
|
+ pnetwork->ie_length = ((struct wlan_bssid_ex *)pbuf)->ie_length;
|
|
|
|
|
|
- if (pnetwork->IELength > MAX_IE_SZ)/* Check pbuf->IELength */
|
|
|
+ if (pnetwork->ie_length > MAX_IE_SZ)/* Check pbuf->ie_length */
|
|
|
return H2C_PARAMETERS_ERROR;
|
|
|
|
|
|
- memcpy(pnetwork->IEs, ((struct wlan_bssid_ex *)pbuf)->IEs, pnetwork->IELength);
|
|
|
+ memcpy(pnetwork->ies, ((struct wlan_bssid_ex *)pbuf)->ies, pnetwork->ie_length);
|
|
|
|
|
|
start_create_ibss(padapter);
|
|
|
}
|
|
@@ -5029,18 +5029,18 @@ u8 join_cmd_hdl(struct adapter *padapter, u8 *pbuf)
|
|
|
pmlmeinfo->candidate_tid_bitmap = 0;
|
|
|
pmlmeinfo->bwmode_updated = false;
|
|
|
|
|
|
- memcpy(pnetwork, pbuf, offsetof(struct wlan_bssid_ex, IELength));
|
|
|
- pnetwork->IELength = ((struct wlan_bssid_ex *)pbuf)->IELength;
|
|
|
+ memcpy(pnetwork, pbuf, offsetof(struct wlan_bssid_ex, ie_length));
|
|
|
+ pnetwork->ie_length = ((struct wlan_bssid_ex *)pbuf)->ie_length;
|
|
|
|
|
|
- if (pnetwork->IELength > MAX_IE_SZ)/* Check pbuf->IELength */
|
|
|
+ if (pnetwork->ie_length > MAX_IE_SZ)/* Check pbuf->ie_length */
|
|
|
return H2C_PARAMETERS_ERROR;
|
|
|
|
|
|
- memcpy(pnetwork->IEs, ((struct wlan_bssid_ex *)pbuf)->IEs, pnetwork->IELength);
|
|
|
+ memcpy(pnetwork->ies, ((struct wlan_bssid_ex *)pbuf)->ies, pnetwork->ie_length);
|
|
|
|
|
|
/* Check AP vendor to move rtw_joinbss_cmd() */
|
|
|
|
|
|
- for (i = sizeof(struct ndis_802_11_fixed_ie); i < pnetwork->IELength;) {
|
|
|
- pIE = (struct ndis_802_11_var_ie *)(pnetwork->IEs + i);
|
|
|
+ for (i = sizeof(struct ndis_802_11_fixed_ie); i < pnetwork->ie_length;) {
|
|
|
+ pIE = (struct ndis_802_11_var_ie *)(pnetwork->ies + i);
|
|
|
|
|
|
switch (pIE->ElementID) {
|
|
|
case _VENDOR_SPECIFIC_IE_:/* Get WMM IE. */
|
|
@@ -5409,10 +5409,10 @@ u8 set_tx_beacon_cmd(struct adapter *padapter)
|
|
|
goto exit;
|
|
|
}
|
|
|
|
|
|
- len_diff = update_hidden_ssid(ptxBeacon_parm->IEs+_BEACON_IE_OFFSET_,
|
|
|
- ptxBeacon_parm->IELength-_BEACON_IE_OFFSET_,
|
|
|
+ len_diff = update_hidden_ssid(ptxBeacon_parm->ies+_BEACON_IE_OFFSET_,
|
|
|
+ ptxBeacon_parm->ie_length-_BEACON_IE_OFFSET_,
|
|
|
pmlmeinfo->hidden_ssid_mode);
|
|
|
- ptxBeacon_parm->IELength += len_diff;
|
|
|
+ ptxBeacon_parm->ie_length += len_diff;
|
|
|
|
|
|
init_h2fwcmd_w_parm_no_rsp(ph2c, ptxBeacon_parm, _TX_Beacon_CMD_);
|
|
|
|