unsigned short wMaxTransmitMSDULifetime;
        unsigned char abyBSSID[ETH_ALEN];
        unsigned char abyDesireBSSID[ETH_ALEN];
-       unsigned short wCTSDuration;       // update while speed change
        unsigned short wACKDuration;       // update while speed change
        unsigned short wRTSTransmitLen;    // update while speed change
        unsigned char byRTSServiceField;  // update while speed change
 
        pDevice->byAutoFBCtrl = AUTO_FB_0;
        pDevice->bUpdateBBVGA = true;
        pDevice->byFOETuning = 0;
-       pDevice->wCTSDuration = 0;
        pDevice->byPreambleType = 0;
 
        pr_debug(" uChannel= %d\n", (int)pDevice->uChannel);
 
 
                        buf->duration_ba = (u16)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA, cbFrameLength,
                                                                     byPktType, wCurrentRate, bNeedAck, byFBOption);
-                       buf->duration_ba += pDevice->wCTSDuration;
-
                        buf->duration_ba = cpu_to_le16(buf->duration_ba);
                        /* Get CTSDuration_ba_f0 */
                        buf->cts_duration_ba_f0 = (u16)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA_F0, cbFrameLength,
                                                                            byPktType, wCurrentRate,
                                                                            bNeedAck, byFBOption);
 
-                       buf->cts_duration_ba_f0 += pDevice->wCTSDuration;
-
                        buf->cts_duration_ba_f0 = cpu_to_le16(buf->cts_duration_ba_f0);
                        //Get CTSDuration_ba_f1
                        buf->cts_duration_ba_f1 = (u16)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA_F1, cbFrameLength,
                                                                            byPktType, wCurrentRate,
                                                                            bNeedAck, byFBOption);
-                       buf->cts_duration_ba_f1 += pDevice->wCTSDuration;
 
                        buf->cts_duration_ba_f1 = cpu_to_le16(buf->cts_duration_ba_f1);
                        /* Get CTS Frame body */
                                cpu_to_le16((u16)s_uGetRTSCTSDuration(pDevice, CTSDUR_BA, cbFrameLength,
                                                                      byPktType, wCurrentRate, bNeedAck,
                                                                      byFBOption));
-                       buf->duration_ba += pDevice->wCTSDuration;
+
                        buf->duration_ba = cpu_to_le16(buf->duration_ba);
 
                        /* Get CTS Frame body */