Replace unique _TIM_IE_ macro with kernel provided WLAN_EID_DS_PARAMS
from linux/ieee80211.h.

Signed-off-by: Ross Schmidt <ross.schm....@gmail.com>
---
 drivers/staging/rtl8723bs/core/rtw_ap.c   | 10 +++++-----
 drivers/staging/rtl8723bs/core/rtw_cmd.c  |  2 +-
 drivers/staging/rtl8723bs/core/rtw_recv.c |  4 ++--
 drivers/staging/rtl8723bs/core/rtw_xmit.c |  8 ++++----
 drivers/staging/rtl8723bs/include/wifi.h  |  1 -
 5 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/drivers/staging/rtl8723bs/core/rtw_ap.c 
b/drivers/staging/rtl8723bs/core/rtw_ap.c
index 1514975f23bc..139350288d1b 100644
--- a/drivers/staging/rtl8723bs/core/rtw_ap.c
+++ b/drivers/staging/rtl8723bs/core/rtw_ap.c
@@ -76,7 +76,7 @@ static void update_BCNTIM(struct adapter *padapter)
 
                p = rtw_get_ie(
                        pie + _FIXED_IE_LENGTH_,
-                       _TIM_IE_,
+                       WLAN_EID_TIM,
                        &tim_ielen,
                        pnetwork_mlmeext->IELength - _FIXED_IE_LENGTH_
                );
@@ -133,7 +133,7 @@ static void update_BCNTIM(struct adapter *padapter)
                                memcpy(pbackup_remainder_ie, premainder_ie, 
remainder_ielen);
                }
 
-               *dst_ie++ = _TIM_IE_;
+               *dst_ie++ = WLAN_EID_TIM;
 
                if ((pstapriv->tim_bitmap & 0xff00) && (pstapriv->tim_bitmap & 
0x00fe))
                        tim_ielen = 5;
@@ -301,7 +301,7 @@ void expire_timeout_chk(struct adapter *padapter)
 
                                        /* to update bcn with tim_bitmap for 
this station */
                                        pstapriv->tim_bitmap |= BIT(psta->aid);
-                                       update_beacon(padapter, _TIM_IE_, NULL, 
true);
+                                       update_beacon(padapter, WLAN_EID_TIM, 
NULL, true);
 
                                        if (!pmlmeext->active_keep_alive_check)
                                                continue;
@@ -922,7 +922,7 @@ void start_bss_network(struct adapter *padapter, u8 *pbuf)
        );
 
        if (pmlmeext->bstart_bss) {
-               update_beacon(padapter, _TIM_IE_, NULL, true);
+               update_beacon(padapter, WLAN_EID_TIM, NULL, true);
 
 #ifndef CONFIG_INTERRUPT_BASED_TXBCN /* other case will  tx beacon when bcn 
interrupt coming in. */
                /* issue beacon frame */
@@ -1762,7 +1762,7 @@ void update_beacon(struct adapter *padapter, u8 ie_id, u8 
*oui, u8 tx)
 
                break;
 
-       case _TIM_IE_:
+       case WLAN_EID_TIM:
 
                update_BCNTIM(padapter);
 
diff --git a/drivers/staging/rtl8723bs/core/rtw_cmd.c 
b/drivers/staging/rtl8723bs/core/rtw_cmd.c
index 1d0a7690acde..3fe79169a811 100644
--- a/drivers/staging/rtl8723bs/core/rtw_cmd.c
+++ b/drivers/staging/rtl8723bs/core/rtw_cmd.c
@@ -1703,7 +1703,7 @@ static void rtw_chk_hi_queue_hdl(struct adapter *padapter)
                        pstapriv->sta_dz_bitmap &= ~BIT(0);
 
                        if (update_tim)
-                               update_beacon(padapter, _TIM_IE_, NULL, true);
+                               update_beacon(padapter, WLAN_EID_TIM, NULL, 
true);
                } else {/* re check again */
                        rtw_chk_hi_queue_cmd(padapter);
                }
diff --git a/drivers/staging/rtl8723bs/core/rtw_recv.c 
b/drivers/staging/rtl8723bs/core/rtw_recv.c
index 2bb501f2113c..3c9dbd7443d9 100644
--- a/drivers/staging/rtl8723bs/core/rtw_recv.c
+++ b/drivers/staging/rtl8723bs/core/rtw_recv.c
@@ -1158,7 +1158,7 @@ sint validate_recv_ctrl_frame(struct adapter *padapter, 
union recv_frame *precv_
 
                                        /* update BCN for TIM IE */
                                        /* update_BCNTIM(padapter); */
-                                       update_beacon(padapter, _TIM_IE_, NULL, 
true);
+                                       update_beacon(padapter, WLAN_EID_TIM, 
NULL, true);
                                }
 
                                /* spin_unlock_bh(&psta->sleep_q.lock); */
@@ -1184,7 +1184,7 @@ sint validate_recv_ctrl_frame(struct adapter *padapter, 
union recv_frame *precv_
 
                                        /* update BCN for TIM IE */
                                        /* update_BCNTIM(padapter); */
-                                       update_beacon(padapter, _TIM_IE_, NULL, 
true);
+                                       update_beacon(padapter, WLAN_EID_TIM, 
NULL, true);
                                }
                        }
                }
diff --git a/drivers/staging/rtl8723bs/core/rtw_xmit.c 
b/drivers/staging/rtl8723bs/core/rtw_xmit.c
index f9ef7dc84e55..1d62ce501e80 100644
--- a/drivers/staging/rtl8723bs/core/rtw_xmit.c
+++ b/drivers/staging/rtl8723bs/core/rtw_xmit.c
@@ -2251,7 +2251,7 @@ sint xmitframe_enqueue_for_sleeping_sta(struct adapter 
*padapter, struct xmit_fr
                        pstapriv->sta_dz_bitmap |= BIT(0);
 
                        if (update_tim)
-                               update_beacon(padapter, _TIM_IE_, NULL, true);
+                               update_beacon(padapter, WLAN_EID_TIM, NULL, 
true);
                        else
                                chk_bmc_sleepq_cmd(padapter);
 
@@ -2308,7 +2308,7 @@ sint xmitframe_enqueue_for_sleeping_sta(struct adapter 
*padapter, struct xmit_fr
 
                                if (update_tim)
                                        /* update BCN for TIM IE */
-                                       update_beacon(padapter, _TIM_IE_, NULL, 
true);
+                                       update_beacon(padapter, WLAN_EID_TIM, 
NULL, true);
                        }
 
                        ret = true;
@@ -2516,7 +2516,7 @@ void wakeup_sta_to_xmit(struct adapter *padapter, struct 
sta_info *psta)
        spin_unlock_bh(&pxmitpriv->lock);
 
        if (update_mask)
-               update_beacon(padapter, _TIM_IE_, NULL, true);
+               update_beacon(padapter, WLAN_EID_TIM, NULL, true);
 }
 
 void xmit_delivery_enabled_frames(struct adapter *padapter, struct sta_info 
*psta)
@@ -2579,7 +2579,7 @@ void xmit_delivery_enabled_frames(struct adapter 
*padapter, struct sta_info *pst
                if ((psta->sleepq_ac_len == 0) && (!psta->has_legacy_ac) && 
(wmmps_ac)) {
                        pstapriv->tim_bitmap &= ~BIT(psta->aid);
 
-                       update_beacon(padapter, _TIM_IE_, NULL, true);
+                       update_beacon(padapter, WLAN_EID_TIM, NULL, true);
                }
        }
 
diff --git a/drivers/staging/rtl8723bs/include/wifi.h 
b/drivers/staging/rtl8723bs/include/wifi.h
index b29762bfb3c1..dc11ba28d469 100644
--- a/drivers/staging/rtl8723bs/include/wifi.h
+++ b/drivers/staging/rtl8723bs/include/wifi.h
@@ -387,7 +387,6 @@ static inline int IsFrameTypeCtrl(unsigned char *pframe)
 
 #define _FIXED_IE_LENGTH_                      _BEACON_IE_OFFSET_
 
-#define _TIM_IE_                                       5
 #define _IBSS_PARA_IE_                 6
 #define _COUNTRY_IE_                   7
 #define _CHLGETXT_IE_                  16
-- 
2.25.1

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to