NumRates
unsigned char mixed_datarate[NumRates] = {_1M_RATE_, _2M_RATE_, _5M_RATE_, _11M_RATE_, _6M_RATE_, _9M_RATE_, _12M_RATE_, _18M_RATE_, _24M_RATE_, _36M_RATE_, _48M_RATE_, _54M_RATE_, 0xff};
unsigned char mixed_basicrate[NumRates] = {_1M_RATE_, _2M_RATE_, _5M_RATE_, _11M_RATE_, _6M_RATE_, _12M_RATE_, _24M_RATE_, 0xff,};
memcpy(pmlmeext->datarate, mixed_datarate, NumRates);
memcpy(pmlmeext->basicrate, mixed_basicrate, NumRates);
unsigned char bssrate[NumRates];
unsigned char bssrate[NumRates], sta_bssrate[NumRates];
for (i = 0; i < NumRates; i++) {
for (i = 0; i < NumRates; i++) {
unsigned char supportedrates[NumRates];
memset(supportedrates, 0, NumRates);
u8 basicrates[NumRates];
u8 datarates[NumRates];
unsigned char basicrate[NumRates];
unsigned char datarate[NumRates];