This patch removes if defined codes of USE_SUPPLICANT_GO_INTENT.
This macro is deleted because it is commented out.

Signed-off-by: Chaehyun Lim <chaehyun....@gmail.com>
---
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 66 -----------------------
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h |  9 ----
 2 files changed, 75 deletions(-)

diff --git a/drivers/staging/wilc1000/wilc_wfi_cfgoperations.c 
b/drivers/staging/wilc1000/wilc_wfi_cfgoperations.c
index 2671cdf..c3e0892 100644
--- a/drivers/staging/wilc1000/wilc_wfi_cfgoperations.c
+++ b/drivers/staging/wilc1000/wilc_wfi_cfgoperations.c
@@ -2023,51 +2023,18 @@ void WILC_WFI_CfgParseRxAction(u8 *buf, u32 len)
        u32 i = 0, j = 0;
 
        /*BugID_5460*/
-       #ifdef USE_SUPPLICANT_GO_INTENT
-       u8 intent;
-       u8 tie_breaker;
-       bool is_wilc_go = true;
-       #endif
        u8 op_channel_attr_index = 0;
        u8 channel_list_attr_index = 0;
 
        while (index < len) {
                if (buf[index] == GO_INTENT_ATTR_ID) {
-                       #ifdef USE_SUPPLICANT_GO_INTENT
-                       /*BugID_5460*/
-                       /*Case 1: If we are going to be p2p client, no need to 
modify channels attributes*/
-                       /*In negotiation frames, go intent attr value 
determines who will be GO*/
-                       intent = GET_GO_INTENT(buf[index + 3]);
-                       tie_breaker = GET_TIE_BREAKER(buf[index + 3]);
-                       if (intent > SUPPLICANT_GO_INTENT
-                           || (intent == SUPPLICANT_GO_INTENT && tie_breaker 
== 1)) {
-                               PRINT_D(GENERIC_DBG, "WILC will be client 
(intent %d tie breaker %d)\n", intent, tie_breaker);
-                               is_wilc_go = false;
-                       } else {
-                               PRINT_D(GENERIC_DBG, "WILC will be GO (intent 
%d tie breaker %d)\n", intent, tie_breaker);
-                               is_wilc_go = true;
-                       }
-
-                       #else   /* USE_SUPPLICANT_GO_INTENT */
                        #ifdef FORCE_P2P_CLIENT
                        buf[index + 3] = (buf[index + 3]  & 0x01) | (0x0f << 1);
                        #else
                        buf[index + 3] = (buf[index + 3]  & 0x01) | (0x00 << 1);
                        #endif
-                       #endif  /* USE_SUPPLICANT_GO_INTENT */
                }
 
-               #ifdef USE_SUPPLICANT_GO_INTENT
-               /*Case 2: If group bssid attribute is present, no need to 
modify channels attributes*/
-               /*In invitation req and rsp, group bssid attr presence 
determines who will be GO*/
-               if (buf[index] == GROUP_BSSID_ATTR_ID) {
-                       PRINT_D(GENERIC_DBG, "Group BSSID: %2x:%2x:%2x\n", 
buf[index + 3]
-                               , buf[index + 4]
-                               , buf[index + 5]);
-                       is_wilc_go = false;
-               }
-               #endif  /* USE_SUPPLICANT_GO_INTENT */
-
                if (buf[index] ==  CHANLIST_ATTR_ID)
                        channel_list_attr_index = index;
                else if (buf[index] ==  OPERCHAN_ATTR_ID)
@@ -2075,11 +2042,7 @@ void WILC_WFI_CfgParseRxAction(u8 *buf, u32 len)
                index += buf[index + 1] + 3; /* ID,Length byte */
        }
 
-       #ifdef USE_SUPPLICANT_GO_INTENT
-       if (u8WLANChannel != INVALID_CHANNEL && is_wilc_go)
-       #else
        if (u8WLANChannel != INVALID_CHANNEL)
-       #endif
        {
                /*Modify channel list attribute*/
                if (channel_list_attr_index) {
@@ -2119,29 +2082,8 @@ void WILC_WFI_CfgParseTxAction(u8 *buf, u32 len, bool 
bOperChan, u8 iftype)
 
        u8 op_channel_attr_index = 0;
        u8 channel_list_attr_index = 0;
-       #ifdef USE_SUPPLICANT_GO_INTENT
-       bool is_wilc_go = false;
-
-       /*BugID_5460*/
-       /*Case 1: If we are already p2p client, no need to modify channels 
attributes*/
-       /*This to handle the case of inviting a p2p peer to join an existing 
group which we are a member in*/
-       if (iftype == CLIENT_MODE)
-               return;
-       #endif
 
        while (index < len) {
-               #ifdef USE_SUPPLICANT_GO_INTENT
-               /*Case 2: If group bssid attribute is present, no need to 
modify channels attributes*/
-               /*In invitation req and rsp, group bssid attr presence 
determines who will be GO*/
-               /*Note: If we are already p2p client, group bssid attr may also 
be present (handled in Case 1)*/
-               if (buf[index] == GROUP_BSSID_ATTR_ID) {
-                       PRINT_D(GENERIC_DBG, "Group BSSID: %2x:%2x:%2x\n", 
buf[index + 3]
-                               , buf[index + 4]
-                               , buf[index + 5]);
-                       is_wilc_go = true;
-               }
-
-               #else   /* USE_SUPPLICANT_GO_INTENT */
                if (buf[index] == GO_INTENT_ATTR_ID) {
                        #ifdef FORCE_P2P_CLIENT
                        buf[index + 3] = (buf[index + 3]  & 0x01) | (0x00 << 1);
@@ -2151,7 +2093,6 @@ void WILC_WFI_CfgParseTxAction(u8 *buf, u32 len, bool 
bOperChan, u8 iftype)
 
                        break;
                }
-               #endif
 
                if (buf[index] ==  CHANLIST_ATTR_ID)
                        channel_list_attr_index = index;
@@ -2160,12 +2101,7 @@ void WILC_WFI_CfgParseTxAction(u8 *buf, u32 len, bool 
bOperChan, u8 iftype)
                index += buf[index + 1] + 3; /* ID,Length byte */
        }
 
-       #ifdef USE_SUPPLICANT_GO_INTENT
-       /*No need to check bOperChan since only transmitted invitation frames 
are parsed*/
-       if (u8WLANChannel != INVALID_CHANNEL && is_wilc_go)
-       #else
        if (u8WLANChannel != INVALID_CHANNEL && bOperChan)
-       #endif
        {
                /*Modify channel list attribute*/
                if (channel_list_attr_index) {
@@ -2605,10 +2541,8 @@ int mgmt_tx(struct wiphy *wiphy,
                                                                                
/*BugID_5460*/
                                                                                
/*If using supplicant go intent, no need at all*/
                                                                                
/*to parse transmitted negotiation frames*/
-                                                                               
        #ifndef USE_SUPPLICANT_GO_INTENT
                                                                                
else
                                                                                
        WILC_WFI_CfgParseTxAction(&mgmt_tx->buff[i + 6], len - (i + 6), false, 
nic->iftype);
-                                                                               
        #endif
                                                                                
break;
                                                                        }
                                                                }
diff --git a/drivers/staging/wilc1000/wilc_wfi_cfgoperations.h 
b/drivers/staging/wilc1000/wilc_wfi_cfgoperations.h
index aac9e3f..15510f2 100644
--- a/drivers/staging/wilc1000/wilc_wfi_cfgoperations.h
+++ b/drivers/staging/wilc1000/wilc_wfi_cfgoperations.h
@@ -33,9 +33,6 @@
 #define                GO_INTENT_ATTR_ID                       0x04
 #define                CHANLIST_ATTR_ID                0x0b
 #define                OPERCHAN_ATTR_ID                0x11
-#ifdef USE_SUPPLICANT_GO_INTENT
-#define        GROUP_BSSID_ATTR_ID                     0x07
-#endif
 #define                PUB_ACTION_ATTR_ID                      0x04
 #define                P2PELEM_ATTR_ID                     0xdd
 
@@ -50,14 +47,8 @@
 #define                GAS_INTIAL_RSP                                  0x0b
 
 #define                INVALID_CHANNEL                                 0
-#ifdef USE_SUPPLICANT_GO_INTENT
-#define                SUPPLICANT_GO_INTENT                    6
-#define                GET_GO_INTENT(a)                                (((a) 
>> 1) & 0x0f)
-#define                GET_TIE_BREAKER(a)                      (((a)) & 0x01)
-#else
 /* #define FORCE_P2P_CLIENT */
 #endif
-#endif
 
 #define nl80211_SCAN_RESULT_EXPIRE     (3 * HZ)
 #define SCAN_RESULT_EXPIRE                             (40 * HZ)
-- 
2.5.1

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

Reply via email to