Annotation of Gnu-Mach/linux/pcmcia-cs/wireless/hermes_rid.h, revision 1.1

1.1     ! root        1: #ifndef _HERMES_RID_H
        !             2: #define _HERMES_RID_H
        !             3: 
        !             4: /*
        !             5:  * Configuration RIDs
        !             6:  */
        !             7: #define HERMES_RID_CNFPORTTYPE                 0xFC00  /* used */
        !             8: #define HERMES_RID_CNFOWNMACADDR               0xFC01  /* used */
        !             9: #define HERMES_RID_CNFDESIREDSSID              0xFC02  /* used */
        !            10: #define HERMES_RID_CNFOWNCHANNEL               0xFC03  /* used */
        !            11: #define HERMES_RID_CNFOWNSSID                  0xFC04  /* used */
        !            12: #define HERMES_RID_CNFOWNATIMWINDOW            0xFC05
        !            13: #define HERMES_RID_CNFSYSTEMSCALE              0xFC06  /* used */
        !            14: #define HERMES_RID_CNFMAXDATALEN               0xFC07
        !            15: #define HERMES_RID_CNFWDSADDRESS               0xFC08
        !            16: #define HERMES_RID_CNFPMENABLED                        0xFC09  /* used */
        !            17: #define HERMES_RID_CNFPMEPS                    0xFC0A
        !            18: #define HERMES_RID_CNFMULTICASTRECEIVE         0xFC0B  /* used */
        !            19: #define HERMES_RID_CNFMAXSLEEPDURATION         0xFC0C  /* used */
        !            20: #define HERMES_RID_CNFPMHOLDOVERDURATION       0xFC0D  /* used */
        !            21: #define HERMES_RID_CNFOWNNAME                  0xFC0E  /* used */
        !            22: #define HERMES_RID_CNFOWNDTIMPERIOD            0xFC10
        !            23: #define HERMES_RID_CNFWDSADDRESS1              0xFC11
        !            24: #define HERMES_RID_CNFWDSADDRESS2              0xFC12
        !            25: #define HERMES_RID_CNFWDSADDRESS3              0xFC13
        !            26: #define HERMES_RID_CNFWDSADDRESS4              0xFC14
        !            27: #define HERMES_RID_CNFWDSADDRESS5              0xFC15
        !            28: #define HERMES_RID_CNFWDSADDRESS6              0xFC16
        !            29: #define HERMES_RID_CNFMULTICASTPMBUFFERING     0xFC17
        !            30: #define HERMES_RID_CNFWEPENABLED_AGERE         0xFC20  /* used */
        !            31: #define HERMES_RID_CNFMANDATORYBSSID_SYMBOL    0xFC21
        !            32: #define HERMES_RID_CNFWEPDEFAULTKEYID          0xFC23  /* used */
        !            33: #define HERMES_RID_CNFDEFAULTKEY0              0xFC24  /* used */
        !            34: #define HERMES_RID_CNFDEFAULTKEY1              0xFC25  /* used */
        !            35: #define HERMES_RID_CNFMWOROBUST_AGERE          0xFC25  /* used */
        !            36: #define HERMES_RID_CNFDEFAULTKEY2              0xFC26  /* used */
        !            37: #define HERMES_RID_CNFDEFAULTKEY3              0xFC27  /* used */
        !            38: #define HERMES_RID_CNFWEPFLAGS_INTERSIL                0xFC28  /* used */
        !            39: #define HERMES_RID_CNFWEPKEYMAPPINGTABLE       0xFC29
        !            40: #define HERMES_RID_CNFAUTHENTICATION           0xFC2A  /* used */
        !            41: #define HERMES_RID_CNFMAXASSOCSTA              0xFC2B
        !            42: #define        HERMES_RID_CNFKEYLENGTH_SYMBOL          0xFC2B
        !            43: #define HERMES_RID_CNFTXCONTROL                        0xFC2C
        !            44: #define HERMES_RID_CNFROAMINGMODE              0xFC2D
        !            45: #define HERMES_RID_CNFHOSTAUTHENTICATION       0xFC2E
        !            46: #define HERMES_RID_CNFRCVCRCERROR              0xFC30
        !            47: #define HERMES_RID_CNFMMLIFE                   0xFC31
        !            48: #define HERMES_RID_CNFALTRETRYCOUNT            0xFC32
        !            49: #define HERMES_RID_CNFBEACONINT                        0xFC33
        !            50: #define HERMES_RID_CNFAPPCFINFO                        0xFC34
        !            51: #define HERMES_RID_CNFSTAPCFINFO               0xFC35
        !            52: #define HERMES_RID_CNFPRIORITYQUSAGE           0xFC37
        !            53: #define HERMES_RID_CNFTIMCTRL                  0xFC40
        !            54: #define HERMES_RID_CNFTHIRTY2TALLY             0xFC42
        !            55: #define HERMES_RID_CNFENHSECURITY              0xFC43
        !            56: #define HERMES_RID_CNFGROUPADDRESSES           0xFC80  /* used */
        !            57: #define HERMES_RID_CNFCREATEIBSS               0xFC81  /* used */
        !            58: #define HERMES_RID_CNFFRAGMENTATIONTHRESHOLD   0xFC82  /* used */
        !            59: #define HERMES_RID_CNFRTSTHRESHOLD             0xFC83  /* used */
        !            60: #define HERMES_RID_CNFTXRATECONTROL            0xFC84  /* used */
        !            61: #define HERMES_RID_CNFPROMISCUOUSMODE          0xFC85  /* used */
        !            62: #define HERMES_RID_CNFBASICRATES_SYMBOL                0xFC8A
        !            63: #define HERMES_RID_CNFPREAMBLE_SYMBOL          0xFC8C  /* used */
        !            64: #define HERMES_RID_CNFFRAGMENTATIONTHRESHOLD0  0xFC90
        !            65: #define HERMES_RID_CNFFRAGMENTATIONTHRESHOLD1  0xFC91
        !            66: #define HERMES_RID_CNFFRAGMENTATIONTHRESHOLD2  0xFC92
        !            67: #define HERMES_RID_CNFFRAGMENTATIONTHRESHOLD3  0xFC93
        !            68: #define HERMES_RID_CNFFRAGMENTATIONTHRESHOLD4  0xFC94
        !            69: #define HERMES_RID_CNFFRAGMENTATIONTHRESHOLD5  0xFC95
        !            70: #define HERMES_RID_CNFFRAGMENTATIONTHRESHOLD6  0xFC96
        !            71: #define HERMES_RID_CNFRTSTHRESHOLD0            0xFC97
        !            72: #define HERMES_RID_CNFRTSTHRESHOLD1            0xFC98
        !            73: #define HERMES_RID_CNFRTSTHRESHOLD2            0xFC99
        !            74: #define HERMES_RID_CNFRTSTHRESHOLD3            0xFC9A
        !            75: #define HERMES_RID_CNFRTSTHRESHOLD4            0xFC9B
        !            76: #define HERMES_RID_CNFRTSTHRESHOLD5            0xFC9C
        !            77: #define HERMES_RID_CNFRTSTHRESHOLD6            0xFC9D
        !            78: #define HERMES_RID_CNFSHORTPREAMBLE            0xFCB0
        !            79: #define HERMES_RID_CNFWEPKEYS_AGERE            0xFCB0  /* used */
        !            80: #define HERMES_RID_CNFEXCLUDELONGPREAMBLE      0xFCB1
        !            81: #define HERMES_RID_CNFTXKEY_AGERE              0xFCB1  /* used */
        !            82: #define HERMES_RID_CNFAUTHENTICATIONRSPTO      0xFCB2
        !            83: #define HERMES_RID_CNFBASICRATES               0xFCB3
        !            84: #define HERMES_RID_CNFSUPPORTEDRATES           0xFCB4
        !            85: #define HERMES_RID_CNFTICKTIME                 0xFCE0  /* used */
        !            86: #define HERMES_RID_CNFSCANREQUEST              0xFCE1
        !            87: #define HERMES_RID_CNFJOINREQUEST              0xFCE2
        !            88: #define HERMES_RID_CNFAUTHENTICATESTATION      0xFCE3
        !            89: #define HERMES_RID_CNFCHANNELINFOREQUEST       0xFCE4
        !            90: 
        !            91: /*
        !            92:  * Information RIDs
        !            93:  */
        !            94: #define HERMES_RID_MAXLOADTIME                 0xFD00
        !            95: #define HERMES_RID_DOWNLOADBUFFER              0xFD01
        !            96: #define HERMES_RID_PRIID                       0xFD02
        !            97: #define HERMES_RID_PRISUPRANGE                 0xFD03
        !            98: #define HERMES_RID_CFIACTRANGES                        0xFD04
        !            99: #define HERMES_RID_NICSERNUM                   0xFD0A
        !           100: #define HERMES_RID_NICID                       0xFD0B
        !           101: #define HERMES_RID_MFISUPRANGE                 0xFD0C
        !           102: #define HERMES_RID_CFISUPRANGE                 0xFD0D
        !           103: #define HERMES_RID_CHANNELLIST                 0xFD10  /* used */
        !           104: #define HERMES_RID_REGULATORYDOMAINS           0xFD11
        !           105: #define HERMES_RID_TEMPTYPE                    0xFD12
        !           106: #define HERMES_RID_CIS                         0xFD13
        !           107: #define HERMES_RID_STAID                       0xFD20  /* used */
        !           108: #define HERMES_RID_STASUPRANGE                 0xFD21
        !           109: #define HERMES_RID_MFIACTRANGES                        0xFD22
        !           110: #define HERMES_RID_CFIACTRANGES2               0xFD23
        !           111: #define HERMES_RID_SECONDARYVERSION_SYMBOL     0xFD24  /* used */
        !           112: #define HERMES_RID_PORTSTATUS                  0xFD40
        !           113: #define HERMES_RID_CURRENTSSID                 0xFD41  /* used */
        !           114: #define HERMES_RID_CURRENTBSSID                        0xFD42  /* used */
        !           115: #define HERMES_RID_COMMSQUALITY                        0xFD43  /* used */
        !           116: #define HERMES_RID_CURRENTTXRATE               0xFD44  /* used */
        !           117: #define HERMES_RID_CURRENTBEACONINTERVAL       0xFD45
        !           118: #define HERMES_RID_CURRENTSCALETHRESHOLDS      0xFD46
        !           119: #define HERMES_RID_PROTOCOLRSPTIME             0xFD47
        !           120: #define HERMES_RID_SHORTRETRYLIMIT             0xFD48  /* used */
        !           121: #define HERMES_RID_LONGRETRYLIMIT              0xFD49  /* used */
        !           122: #define HERMES_RID_MAXTRANSMITLIFETIME         0xFD4A  /* used */
        !           123: #define HERMES_RID_MAXRECEIVELIFETIME          0xFD4B
        !           124: #define HERMES_RID_CFPOLLABLE                  0xFD4C
        !           125: #define HERMES_RID_AUTHENTICATIONALGORITHMS    0xFD4D
        !           126: #define HERMES_RID_PRIVACYOPTIONIMPLEMENTED    0xFD4F
        !           127: #define HERMES_RID_CURRENTTXRATE1              0xFD80
        !           128: #define HERMES_RID_CURRENTTXRATE2              0xFD81
        !           129: #define HERMES_RID_CURRENTTXRATE3              0xFD82
        !           130: #define HERMES_RID_CURRENTTXRATE4              0xFD83
        !           131: #define HERMES_RID_CURRENTTXRATE5              0xFD84
        !           132: #define HERMES_RID_CURRENTTXRATE6              0xFD85
        !           133: #define HERMES_RID_OWNMACADDR                  0xFD86
        !           134: #define HERMES_RID_SCANRESULTSTABLE            0xFD88
        !           135: #define HERMES_RID_PHYTYPE                     0xFDC0
        !           136: #define HERMES_RID_CURRENTCHANNEL              0xFDC1  /* used */
        !           137: #define HERMES_RID_CURRENTPOWERSTATE           0xFDC2
        !           138: #define HERMES_RID_CCAMODE                     0xFDC3
        !           139: #define HERMES_RID_SUPPORTEDDATARATES          0xFDC6  /* used */
        !           140: #define HERMES_RID_BUILDSEQ                    0xFFFE
        !           141: #define HERMES_RID_FWID                                0xFFFF
        !           142: 
        !           143: /* "ID" structure - used for ESSID and station nickname */
        !           144: struct hermes_idstring {
        !           145:        u16 len;
        !           146:        u16 val[16];
        !           147: } __attribute__ ((packed));
        !           148: 
        !           149: typedef struct hermes_multicast {
        !           150:        u8 addr[HERMES_MAX_MULTICAST][ETH_ALEN];
        !           151: } __attribute__ ((packed)) hermes_multicast_t;
        !           152: 
        !           153: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.