]> Pileus Git - ~andy/linux/blobdiff - drivers/staging/rt3070/common/spectrum.c
Staging: rt3070: remove dead DOT11N_DRAFT3 code
[~andy/linux] / drivers / staging / rt3070 / common / spectrum.c
index df68d955affac165aded820292044054353ff56e..2762b57dd14f4c2c782c32409ff8940e1b132fb7 100644 (file)
@@ -1734,28 +1734,6 @@ VOID PeerSpectrumAction(
 
                case SPEC_CHANNEL_SWITCH:
 {
-#ifdef DOT11N_DRAFT3
-                               SEC_CHA_OFFSET_IE       Secondary;
-                               CHA_SWITCH_ANNOUNCE_IE  ChannelSwitch;
-
-                               // 802.11h only has Channel Switch Announcement IE.
-                               RTMPMoveMemory(&ChannelSwitch, &Elem->Msg[LENGTH_802_11+4], sizeof (CHA_SWITCH_ANNOUNCE_IE));
-
-                               // 802.11n D3.03 adds secondary channel offset element in the end.
-                               if (Elem->MsgLen ==  (LENGTH_802_11 + 2 + sizeof (CHA_SWITCH_ANNOUNCE_IE) + sizeof (SEC_CHA_OFFSET_IE)))
-                               {
-                                       RTMPMoveMemory(&Secondary, &Elem->Msg[LENGTH_802_11+9], sizeof (SEC_CHA_OFFSET_IE));
-                               }
-                               else
-                               {
-                                       Secondary.SecondaryChannelOffset = 0;
-                               }
-
-                               if ((Elem->Msg[LENGTH_802_11+2] == IE_CHANNEL_SWITCH_ANNOUNCEMENT) && (Elem->Msg[LENGTH_802_11+3] == 3))
-                               {
-                                       ChannelSwitchAction(pAd, Elem->Wcid, ChannelSwitch.NewChannel, Secondary.SecondaryChannelOffset);
-                               }
-#endif // DOT11N_DRAFT3 //
 }
                        PeerChSwAnnAction(pAd, Elem);
                        break;