diff options
author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2009-04-26 10:05:17 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-06-19 14:00:44 -0400 |
commit | 7920e2647e6297925a2541994e8233fdca73fbee (patch) | |
tree | 7a68c764f5c27f927ffdebf6d80dfe84ceb3f3e3 /drivers/staging/rt2870 | |
parent | 37f9be32f71aa7cd2556b7036cdcada350a3b80d (diff) |
Staging: rt2870: remove dead SNMP_SUPPORT code
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/rt2870')
-rw-r--r-- | drivers/staging/rt2870/oid.h | 25 | ||||
-rw-r--r-- | drivers/staging/rt2870/rtmp.h | 14 | ||||
-rw-r--r-- | drivers/staging/rt2870/rtmp_def.h | 9 | ||||
-rw-r--r-- | drivers/staging/rt2870/sta_ioctl.c | 226 |
4 files changed, 0 insertions, 274 deletions
diff --git a/drivers/staging/rt2870/oid.h b/drivers/staging/rt2870/oid.h index 5d879d1eef7..37e598be374 100644 --- a/drivers/staging/rt2870/oid.h +++ b/drivers/staging/rt2870/oid.h | |||
@@ -685,31 +685,6 @@ enum { | |||
685 | 685 | ||
686 | #endif // CONFIG_STA_SUPPORT // | 686 | #endif // CONFIG_STA_SUPPORT // |
687 | 687 | ||
688 | #ifdef SNMP_SUPPORT | ||
689 | //SNMP ieee 802dot11, kathy , 2008_0220 | ||
690 | // dot11res(3) | ||
691 | #define RT_OID_802_11_MANUFACTUREROUI 0x0700 | ||
692 | #define RT_OID_802_11_MANUFACTURERNAME 0x0701 | ||
693 | #define RT_OID_802_11_RESOURCETYPEIDNAME 0x0702 | ||
694 | |||
695 | // dot11smt(1) | ||
696 | #define RT_OID_802_11_PRIVACYOPTIONIMPLEMENTED 0x0703 | ||
697 | #define RT_OID_802_11_POWERMANAGEMENTMODE 0x0704 | ||
698 | #define OID_802_11_WEPDEFAULTKEYVALUE 0x0705 // read , write | ||
699 | #define OID_802_11_WEPDEFAULTKEYID 0x0706 | ||
700 | #define RT_OID_802_11_WEPKEYMAPPINGLENGTH 0x0707 | ||
701 | #define OID_802_11_SHORTRETRYLIMIT 0x0708 | ||
702 | #define OID_802_11_LONGRETRYLIMIT 0x0709 | ||
703 | #define RT_OID_802_11_PRODUCTID 0x0710 | ||
704 | #define RT_OID_802_11_MANUFACTUREID 0x0711 | ||
705 | |||
706 | // //dot11Phy(4) | ||
707 | #define OID_802_11_CURRENTCHANNEL 0x0712 | ||
708 | |||
709 | //dot11mac | ||
710 | #define RT_OID_802_11_MAC_ADDRESS 0x0713 | ||
711 | #endif // SNMP_SUPPORT // | ||
712 | |||
713 | #define OID_802_11_BUILD_CHANNEL_EX 0x0714 | 688 | #define OID_802_11_BUILD_CHANNEL_EX 0x0714 |
714 | #define OID_802_11_GET_CH_LIST 0x0715 | 689 | #define OID_802_11_GET_CH_LIST 0x0715 |
715 | #define OID_802_11_GET_COUNTRY_CODE 0x0716 | 690 | #define OID_802_11_GET_COUNTRY_CODE 0x0716 |
diff --git a/drivers/staging/rt2870/rtmp.h b/drivers/staging/rt2870/rtmp.h index dd3b4eafe6c..eb829a124d7 100644 --- a/drivers/staging/rt2870/rtmp.h +++ b/drivers/staging/rt2870/rtmp.h | |||
@@ -6505,20 +6505,6 @@ PNDIS_PACKET RTMPDeFragmentDataFrame( | |||
6505 | 6505 | ||
6506 | //////////////////////////////////////// | 6506 | //////////////////////////////////////// |
6507 | 6507 | ||
6508 | |||
6509 | |||
6510 | |||
6511 | |||
6512 | #ifdef SNMP_SUPPORT | ||
6513 | //for snmp , kathy | ||
6514 | typedef struct _DefaultKeyIdxValue | ||
6515 | { | ||
6516 | UCHAR KeyIdx; | ||
6517 | UCHAR Value[16]; | ||
6518 | } DefaultKeyIdxValue, *PDefaultKeyIdxValue; | ||
6519 | #endif | ||
6520 | |||
6521 | |||
6522 | #ifdef CONFIG_STA_SUPPORT | 6508 | #ifdef CONFIG_STA_SUPPORT |
6523 | enum { | 6509 | enum { |
6524 | DIDmsg_lnxind_wlansniffrm = 0x00000044, | 6510 | DIDmsg_lnxind_wlansniffrm = 0x00000044, |
diff --git a/drivers/staging/rt2870/rtmp_def.h b/drivers/staging/rt2870/rtmp_def.h index 221919a7e23..d0c439e7861 100644 --- a/drivers/staging/rt2870/rtmp_def.h +++ b/drivers/staging/rt2870/rtmp_def.h | |||
@@ -54,15 +54,6 @@ | |||
54 | #define NIC_TAG ((ULONG)'0682') | 54 | #define NIC_TAG ((ULONG)'0682') |
55 | #define NIC_DBG_STRING ("**RT28xx**") | 55 | #define NIC_DBG_STRING ("**RT28xx**") |
56 | 56 | ||
57 | #ifdef SNMP_SUPPORT | ||
58 | // for snmp | ||
59 | // to get manufacturer OUI, kathy, 2008_0220 | ||
60 | #define ManufacturerOUI_LEN 3 | ||
61 | #define ManufacturerNAME ("Ralink Technology Company.") | ||
62 | #define ResourceTypeIdName ("Ralink_ID") | ||
63 | #endif | ||
64 | |||
65 | |||
66 | //#define PACKED | 57 | //#define PACKED |
67 | 58 | ||
68 | #define RALINK_2883_VERSION ((UINT32)0x28830300) | 59 | #define RALINK_2883_VERSION ((UINT32)0x28830300) |
diff --git a/drivers/staging/rt2870/sta_ioctl.c b/drivers/staging/rt2870/sta_ioctl.c index 3921dbee0d3..c05ae3a33e6 100644 --- a/drivers/staging/rt2870/sta_ioctl.c +++ b/drivers/staging/rt2870/sta_ioctl.c | |||
@@ -3149,14 +3149,6 @@ INT RTMPSetInformation( | |||
3149 | UCHAR wpa_supplicant_enable = 0; | 3149 | UCHAR wpa_supplicant_enable = 0; |
3150 | #endif // WPA_SUPPLICANT_SUPPORT // | 3150 | #endif // WPA_SUPPLICANT_SUPPORT // |
3151 | 3151 | ||
3152 | #ifdef SNMP_SUPPORT | ||
3153 | TX_RTY_CFG_STRUC tx_rty_cfg; | ||
3154 | ULONG ShortRetryLimit, LongRetryLimit; | ||
3155 | UCHAR ctmp; | ||
3156 | #endif // SNMP_SUPPORT // | ||
3157 | |||
3158 | |||
3159 | |||
3160 | #ifdef DOT11_N_SUPPORT | 3152 | #ifdef DOT11_N_SUPPORT |
3161 | MaxPhyMode = PHY_11N_5G; | 3153 | MaxPhyMode = PHY_11N_5G; |
3162 | #endif // DOT11_N_SUPPORT // | 3154 | #endif // DOT11_N_SUPPORT // |
@@ -4286,93 +4278,6 @@ INT RTMPSetInformation( | |||
4286 | break; | 4278 | break; |
4287 | #endif // WPA_SUPPLICANT_SUPPORT // | 4279 | #endif // WPA_SUPPLICANT_SUPPORT // |
4288 | 4280 | ||
4289 | |||
4290 | |||
4291 | #ifdef SNMP_SUPPORT | ||
4292 | case OID_802_11_SHORTRETRYLIMIT: | ||
4293 | if (wrq->u.data.length != sizeof(ULONG)) | ||
4294 | Status = -EINVAL; | ||
4295 | else | ||
4296 | { | ||
4297 | Status = copy_from_user(&ShortRetryLimit, wrq->u.data.pointer, wrq->u.data.length); | ||
4298 | RTMP_IO_READ32(pAdapter, TX_RTY_CFG, &tx_rty_cfg.word); | ||
4299 | tx_rty_cfg.field.ShortRtyLimit = ShortRetryLimit; | ||
4300 | RTMP_IO_WRITE32(pAdapter, TX_RTY_CFG, tx_rty_cfg.word); | ||
4301 | DBGPRINT(RT_DEBUG_TRACE, ("Set::OID_802_11_SHORTRETRYLIMIT (tx_rty_cfg.field.ShortRetryLimit=%d, ShortRetryLimit=%ld)\n", tx_rty_cfg.field.ShortRtyLimit, ShortRetryLimit)); | ||
4302 | } | ||
4303 | break; | ||
4304 | |||
4305 | case OID_802_11_LONGRETRYLIMIT: | ||
4306 | DBGPRINT(RT_DEBUG_TRACE, ("Set::OID_802_11_LONGRETRYLIMIT \n")); | ||
4307 | if (wrq->u.data.length != sizeof(ULONG)) | ||
4308 | Status = -EINVAL; | ||
4309 | else | ||
4310 | { | ||
4311 | Status = copy_from_user(&LongRetryLimit, wrq->u.data.pointer, wrq->u.data.length); | ||
4312 | RTMP_IO_READ32(pAdapter, TX_RTY_CFG, &tx_rty_cfg.word); | ||
4313 | tx_rty_cfg.field.LongRtyLimit = LongRetryLimit; | ||
4314 | RTMP_IO_WRITE32(pAdapter, TX_RTY_CFG, tx_rty_cfg.word); | ||
4315 | DBGPRINT(RT_DEBUG_TRACE, ("Set::OID_802_11_LONGRETRYLIMIT (tx_rty_cfg.field.LongRetryLimit= %d,LongRetryLimit=%ld)\n", tx_rty_cfg.field.LongRtyLimit, LongRetryLimit)); | ||
4316 | } | ||
4317 | break; | ||
4318 | |||
4319 | case OID_802_11_WEPDEFAULTKEYVALUE: | ||
4320 | DBGPRINT(RT_DEBUG_TRACE, ("Set::OID_802_11_WEPDEFAULTKEYVALUE\n")); | ||
4321 | pKey = kmalloc(wrq->u.data.length, GFP_KERNEL); | ||
4322 | Status = copy_from_user(pKey, wrq->u.data.pointer, wrq->u.data.length); | ||
4323 | //pKey = &WepKey; | ||
4324 | |||
4325 | if ( pKey->Length != wrq->u.data.length) | ||
4326 | { | ||
4327 | Status = -EINVAL; | ||
4328 | DBGPRINT(RT_DEBUG_TRACE, ("Set::OID_802_11_WEPDEFAULTKEYVALUE, Failed!!\n")); | ||
4329 | } | ||
4330 | KeyIdx = pKey->KeyIndex & 0x0fffffff; | ||
4331 | DBGPRINT(RT_DEBUG_TRACE,("pKey->KeyIndex =%d, pKey->KeyLength=%d\n", pKey->KeyIndex, pKey->KeyLength)); | ||
4332 | |||
4333 | // it is a shared key | ||
4334 | if (KeyIdx > 4) | ||
4335 | Status = -EINVAL; | ||
4336 | else | ||
4337 | { | ||
4338 | pAdapter->SharedKey[BSS0][pAdapter->StaCfg.DefaultKeyId].KeyLen = (UCHAR) pKey->KeyLength; | ||
4339 | NdisMoveMemory(&pAdapter->SharedKey[BSS0][pAdapter->StaCfg.DefaultKeyId].Key, &pKey->KeyMaterial, pKey->KeyLength); | ||
4340 | if (pKey->KeyIndex & 0x80000000) | ||
4341 | { | ||
4342 | // Default key for tx (shared key) | ||
4343 | pAdapter->StaCfg.DefaultKeyId = (UCHAR) KeyIdx; | ||
4344 | } | ||
4345 | //RestartAPIsRequired = TRUE; | ||
4346 | } | ||
4347 | break; | ||
4348 | |||
4349 | |||
4350 | case OID_802_11_WEPDEFAULTKEYID: | ||
4351 | DBGPRINT(RT_DEBUG_TRACE, ("Set::OID_802_11_WEPDEFAULTKEYID \n")); | ||
4352 | |||
4353 | if (wrq->u.data.length != sizeof(UCHAR)) | ||
4354 | Status = -EINVAL; | ||
4355 | else | ||
4356 | Status = copy_from_user(&pAdapter->StaCfg.DefaultKeyId, wrq->u.data.pointer, wrq->u.data.length); | ||
4357 | |||
4358 | break; | ||
4359 | |||
4360 | |||
4361 | case OID_802_11_CURRENTCHANNEL: | ||
4362 | DBGPRINT(RT_DEBUG_TRACE, ("Set::OID_802_11_CURRENTCHANNEL \n")); | ||
4363 | if (wrq->u.data.length != sizeof(UCHAR)) | ||
4364 | Status = -EINVAL; | ||
4365 | else | ||
4366 | { | ||
4367 | Status = copy_from_user(&ctmp, wrq->u.data.pointer, wrq->u.data.length); | ||
4368 | sprintf(&ctmp,"%d", ctmp); | ||
4369 | Set_Channel_Proc(pAdapter, &ctmp); | ||
4370 | } | ||
4371 | break; | ||
4372 | #endif | ||
4373 | |||
4374 | |||
4375 | |||
4376 | default: | 4281 | default: |
4377 | DBGPRINT(RT_DEBUG_TRACE, ("Set::unknown IOCTL's subcmd = 0x%08x\n", cmd)); | 4282 | DBGPRINT(RT_DEBUG_TRACE, ("Set::unknown IOCTL's subcmd = 0x%08x\n", cmd)); |
4378 | Status = -EOPNOTSUPP; | 4283 | Status = -EOPNOTSUPP; |
@@ -4414,16 +4319,6 @@ INT RTMPQueryInformation( | |||
4414 | UCHAR driverVersion[8]; | 4319 | UCHAR driverVersion[8]; |
4415 | OID_SET_HT_PHYMODE *pHTPhyMode = NULL; | 4320 | OID_SET_HT_PHYMODE *pHTPhyMode = NULL; |
4416 | 4321 | ||
4417 | |||
4418 | #ifdef SNMP_SUPPORT | ||
4419 | //for snmp, kathy | ||
4420 | DefaultKeyIdxValue *pKeyIdxValue; | ||
4421 | INT valueLen; | ||
4422 | TX_RTY_CFG_STRUC tx_rty_cfg; | ||
4423 | ULONG ShortRetryLimit, LongRetryLimit; | ||
4424 | UCHAR tmp[64]; | ||
4425 | #endif //SNMP | ||
4426 | |||
4427 | switch(cmd) | 4322 | switch(cmd) |
4428 | { | 4323 | { |
4429 | case RT_OID_DEVICE_NAME: | 4324 | case RT_OID_DEVICE_NAME: |
@@ -5014,127 +4909,6 @@ INT RTMPQueryInformation( | |||
5014 | } | 4909 | } |
5015 | DBGPRINT(RT_DEBUG_TRACE, ("Query::RT_OID_QUERY_MULTIPLE_CARD_SUPPORT(=%d) \n", i)); | 4910 | DBGPRINT(RT_DEBUG_TRACE, ("Query::RT_OID_QUERY_MULTIPLE_CARD_SUPPORT(=%d) \n", i)); |
5016 | break; | 4911 | break; |
5017 | #ifdef SNMP_SUPPORT | ||
5018 | case RT_OID_802_11_MAC_ADDRESS: | ||
5019 | wrq->u.data.length = MAC_ADDR_LEN; | ||
5020 | Status = copy_to_user(wrq->u.data.pointer, &pAdapter->CurrentAddress, wrq->u.data.length); | ||
5021 | break; | ||
5022 | |||
5023 | case RT_OID_802_11_MANUFACTUREROUI: | ||
5024 | DBGPRINT(RT_DEBUG_TRACE, ("Query::RT_OID_802_11_MANUFACTUREROUI \n")); | ||
5025 | wrq->u.data.length = ManufacturerOUI_LEN; | ||
5026 | Status = copy_to_user(wrq->u.data.pointer, &pAdapter->CurrentAddress, wrq->u.data.length); | ||
5027 | break; | ||
5028 | |||
5029 | case RT_OID_802_11_MANUFACTURERNAME: | ||
5030 | DBGPRINT(RT_DEBUG_TRACE, ("Query::RT_OID_802_11_MANUFACTURERNAME \n")); | ||
5031 | wrq->u.data.length = strlen(ManufacturerNAME); | ||
5032 | Status = copy_to_user(wrq->u.data.pointer, ManufacturerNAME, wrq->u.data.length); | ||
5033 | break; | ||
5034 | |||
5035 | case RT_OID_802_11_RESOURCETYPEIDNAME: | ||
5036 | DBGPRINT(RT_DEBUG_TRACE, ("Query::RT_OID_802_11_RESOURCETYPEIDNAME \n")); | ||
5037 | wrq->u.data.length = strlen(ResourceTypeIdName); | ||
5038 | Status = copy_to_user(wrq->u.data.pointer, ResourceTypeIdName, wrq->u.data.length); | ||
5039 | break; | ||
5040 | |||
5041 | case RT_OID_802_11_PRIVACYOPTIONIMPLEMENTED: | ||
5042 | DBGPRINT(RT_DEBUG_TRACE, ("Query::RT_OID_802_11_PRIVACYOPTIONIMPLEMENTED \n")); | ||
5043 | ulInfo = 1; // 1 is support wep else 2 is not support. | ||
5044 | wrq->u.data.length = sizeof(ulInfo); | ||
5045 | Status = copy_to_user(wrq->u.data.pointer, &ulInfo, wrq->u.data.length); | ||
5046 | break; | ||
5047 | |||
5048 | case RT_OID_802_11_POWERMANAGEMENTMODE: | ||
5049 | DBGPRINT(RT_DEBUG_TRACE, ("Query::RT_OID_802_11_POWERMANAGEMENTMODE \n")); | ||
5050 | if (pAdapter->StaCfg.Psm == PSMP_ACTION) | ||
5051 | ulInfo = 1; // 1 is power active else 2 is power save. | ||
5052 | else | ||
5053 | ulInfo = 2; | ||
5054 | |||
5055 | wrq->u.data.length = sizeof(ulInfo); | ||
5056 | Status = copy_to_user(wrq->u.data.pointer, &ulInfo, wrq->u.data.length); | ||
5057 | break; | ||
5058 | |||
5059 | case OID_802_11_WEPDEFAULTKEYVALUE: | ||
5060 | DBGPRINT(RT_DEBUG_TRACE, ("Query::OID_802_11_WEPDEFAULTKEYVALUE \n")); | ||
5061 | //KeyIdxValue.KeyIdx = pAd->PortCfg.MBSSID[pAd->IoctlIF].DefaultKeyId; | ||
5062 | pKeyIdxValue = wrq->u.data.pointer; | ||
5063 | DBGPRINT(RT_DEBUG_TRACE,("KeyIdxValue.KeyIdx = %d, \n",pKeyIdxValue->KeyIdx)); | ||
5064 | valueLen = pAdapter->SharedKey[BSS0][pAdapter->StaCfg.DefaultKeyId].KeyLen; | ||
5065 | NdisMoveMemory(pKeyIdxValue->Value, | ||
5066 | &pAdapter->SharedKey[BSS0][pAdapter->StaCfg.DefaultKeyId].Key, | ||
5067 | valueLen); | ||
5068 | pKeyIdxValue->Value[valueLen]='\0'; | ||
5069 | |||
5070 | wrq->u.data.length = sizeof(DefaultKeyIdxValue); | ||
5071 | |||
5072 | Status = copy_to_user(wrq->u.data.pointer, pKeyIdxValue, wrq->u.data.length); | ||
5073 | DBGPRINT(RT_DEBUG_TRACE,("DefaultKeyId = %d, total len = %d, str len=%d, KeyValue= %02x %02x %02x %02x \n", pAdapter->StaCfg.DefaultKeyId, wrq->u.data.length, pAdapter->SharedKey[BSS0][pAdapter->StaCfg.DefaultKeyId].KeyLen, | ||
5074 | pAdapter->SharedKey[BSS0][0].Key[0], | ||
5075 | pAdapter->SharedKey[BSS0][1].Key[0], | ||
5076 | pAdapter->SharedKey[BSS0][2].Key[0], | ||
5077 | pAdapter->SharedKey[BSS0][3].Key[0])); | ||
5078 | break; | ||
5079 | |||
5080 | case OID_802_11_WEPDEFAULTKEYID: | ||
5081 | DBGPRINT(RT_DEBUG_TRACE, ("Query::RT_OID_802_11_WEPDEFAULTKEYID \n")); | ||
5082 | wrq->u.data.length = sizeof(UCHAR); | ||
5083 | Status = copy_to_user(wrq->u.data.pointer, &pAdapter->StaCfg.DefaultKeyId, wrq->u.data.length); | ||
5084 | DBGPRINT(RT_DEBUG_TRACE, ("DefaultKeyId =%d \n", pAdapter->StaCfg.DefaultKeyId)); | ||
5085 | break; | ||
5086 | |||
5087 | case RT_OID_802_11_WEPKEYMAPPINGLENGTH: | ||
5088 | DBGPRINT(RT_DEBUG_TRACE, ("Query::RT_OID_802_11_WEPKEYMAPPINGLENGTH \n")); | ||
5089 | wrq->u.data.length = sizeof(UCHAR); | ||
5090 | Status = copy_to_user(wrq->u.data.pointer, | ||
5091 | &pAdapter->SharedKey[BSS0][pAdapter->StaCfg.DefaultKeyId].KeyLen, | ||
5092 | wrq->u.data.length); | ||
5093 | break; | ||
5094 | |||
5095 | case OID_802_11_SHORTRETRYLIMIT: | ||
5096 | DBGPRINT(RT_DEBUG_TRACE, ("Query::OID_802_11_SHORTRETRYLIMIT \n")); | ||
5097 | wrq->u.data.length = sizeof(ULONG); | ||
5098 | RTMP_IO_READ32(pAdapter, TX_RTY_CFG, &tx_rty_cfg.word); | ||
5099 | ShortRetryLimit = tx_rty_cfg.field.ShortRtyLimit; | ||
5100 | DBGPRINT(RT_DEBUG_TRACE, ("ShortRetryLimit =%ld, tx_rty_cfg.field.ShortRetryLimit=%d\n", ShortRetryLimit, tx_rty_cfg.field.ShortRtyLimit)); | ||
5101 | Status = copy_to_user(wrq->u.data.pointer, &ShortRetryLimit, wrq->u.data.length); | ||
5102 | break; | ||
5103 | |||
5104 | case OID_802_11_LONGRETRYLIMIT: | ||
5105 | DBGPRINT(RT_DEBUG_TRACE, ("Query::OID_802_11_LONGRETRYLIMIT \n")); | ||
5106 | wrq->u.data.length = sizeof(ULONG); | ||
5107 | RTMP_IO_READ32(pAdapter, TX_RTY_CFG, &tx_rty_cfg.word); | ||
5108 | LongRetryLimit = tx_rty_cfg.field.LongRtyLimit; | ||
5109 | DBGPRINT(RT_DEBUG_TRACE, ("LongRetryLimit =%ld, tx_rty_cfg.field.LongRtyLimit=%d\n", LongRetryLimit, tx_rty_cfg.field.LongRtyLimit)); | ||
5110 | Status = copy_to_user(wrq->u.data.pointer, &LongRetryLimit, wrq->u.data.length); | ||
5111 | break; | ||
5112 | |||
5113 | case RT_OID_802_11_PRODUCTID: | ||
5114 | DBGPRINT(RT_DEBUG_TRACE, ("Query::RT_OID_802_11_PRODUCTID \n")); | ||
5115 | |||
5116 | #ifdef RT2870 | ||
5117 | sprintf(tmp, "%04x %04x\n", ((POS_COOKIE)pAdapter->OS_Cookie)->pUsb_Dev->descriptor.idVendor ,((POS_COOKIE)pAdapter->OS_Cookie)->pUsb_Dev->descriptor.idProduct); | ||
5118 | |||
5119 | #endif // RT2870 // | ||
5120 | wrq->u.data.length = strlen(tmp); | ||
5121 | Status = copy_to_user(wrq->u.data.pointer, tmp, wrq->u.data.length); | ||
5122 | break; | ||
5123 | |||
5124 | case RT_OID_802_11_MANUFACTUREID: | ||
5125 | DBGPRINT(RT_DEBUG_TRACE, ("Query::RT_OID_802_11_MANUFACTUREID \n")); | ||
5126 | wrq->u.data.length = strlen(ManufacturerNAME); | ||
5127 | Status = copy_to_user(wrq->u.data.pointer, ManufacturerNAME, wrq->u.data.length); | ||
5128 | break; | ||
5129 | |||
5130 | case OID_802_11_CURRENTCHANNEL: | ||
5131 | DBGPRINT(RT_DEBUG_TRACE, ("Query::OID_802_11_CURRENTCHANNEL \n")); | ||
5132 | wrq->u.data.length = sizeof(UCHAR); | ||
5133 | DBGPRINT(RT_DEBUG_TRACE, ("sizeof UCHAR=%d, channel=%d \n", sizeof(UCHAR), pAdapter->CommonCfg.Channel)); | ||
5134 | Status = copy_to_user(wrq->u.data.pointer, &pAdapter->CommonCfg.Channel, wrq->u.data.length); | ||
5135 | DBGPRINT(RT_DEBUG_TRACE, ("Status=%d\n", Status)); | ||
5136 | break; | ||
5137 | #endif //SNMP_SUPPORT | ||
5138 | 4912 | ||
5139 | case OID_802_11_BUILD_CHANNEL_EX: | 4913 | case OID_802_11_BUILD_CHANNEL_EX: |
5140 | { | 4914 | { |