p80211metamib.c

来自「Linux的无线局域网方案是一个Linux设备驱动程序和子系统 一揽子方案的用」· C语言 代码 · 共 2,209 行 · 第 1/5 页

C
2,209
字号
	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(authalg),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11AuthenticationAlgorithmsEnable1"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(truth),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11AuthenticationAlgorithm2"),	/* did         */ P80211DID_ACCESS_READ |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(authalg),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11AuthenticationAlgorithmsEnable2"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(truth),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11AuthenticationAlgorithm3"),	/* did         */ P80211DID_ACCESS_READ |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(authalg),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11AuthenticationAlgorithmsEnable3"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(truth),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11AuthenticationAlgorithm4"),	/* did         */ P80211DID_ACCESS_READ |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(authalg),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11AuthenticationAlgorithmsEnable4"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(truth),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11AuthenticationAlgorithm5"),	/* did         */ P80211DID_ACCESS_READ |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(authalg),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11AuthenticationAlgorithmsEnable5"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(truth),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11AuthenticationAlgorithm6"),	/* did         */ P80211DID_ACCESS_READ |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(authalg),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11AuthenticationAlgorithmsEnable6"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(truth),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint}	};UINT32 MKMIBMETASIZE(dot11AuthenticationAlgorithmsTable) = sizeof(MKMIBMETANAME(dot11AuthenticationAlgorithmsTable)) / sizeof(p80211meta_t);extern UINT32 MKMIBMETASIZE(dot11WEPDefaultKeysTable);p80211meta_t MKMIBMETANAME(dot11WEPDefaultKeysTable)[] = {{	/* name        */ (char *)&(MKMIBMETASIZE(dot11WEPDefaultKeysTable)),	/* did         */ 0,	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ NULL,	/* fromtextptr */ NULL,	/* validfunptr */ NULL},{	/* name        */ MKITEMNAME("dot11WEPDefaultKey0"),	/* did         */ P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 13,	/* minlen      */ 5,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_octetstr,	/* fromtextptr */ p80211_fromtext_octetstr,	/* validfunptr */ p80211_isvalid_octetstr},{	/* name        */ MKITEMNAME("dot11WEPDefaultKey1"),	/* did         */ P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 13,	/* minlen      */ 5,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_octetstr,	/* fromtextptr */ p80211_fromtext_octetstr,	/* validfunptr */ p80211_isvalid_octetstr},{	/* name        */ MKITEMNAME("dot11WEPDefaultKey2"),	/* did         */ P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 13,	/* minlen      */ 5,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_octetstr,	/* fromtextptr */ p80211_fromtext_octetstr,	/* validfunptr */ p80211_isvalid_octetstr},{	/* name        */ MKITEMNAME("dot11WEPDefaultKey3"),	/* did         */ P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 13,	/* minlen      */ 5,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_octetstr,	/* fromtextptr */ p80211_fromtext_octetstr,	/* validfunptr */ p80211_isvalid_octetstr}	};UINT32 MKMIBMETASIZE(dot11WEPDefaultKeysTable) = sizeof(MKMIBMETANAME(dot11WEPDefaultKeysTable)) / sizeof(p80211meta_t);extern UINT32 MKMIBMETASIZE(dot11WEPKeyMappingsTable);p80211meta_t MKMIBMETANAME(dot11WEPKeyMappingsTable)[] = {{	/* name        */ (char *)&(MKMIBMETASIZE(dot11WEPKeyMappingsTable)),	/* did         */ 0,	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ NULL,	/* fromtextptr */ NULL,	/* validfunptr */ NULL},{	/* name        */ MKITEMNAME("dot11WEPKeyMappingIndex"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_int,	/* fromtextptr */ p80211_fromtext_int,	/* validfunptr */ p80211_isvalid_int},{	/* name        */ MKITEMNAME("dot11WEPKeyMappingAddress"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 6,	/* minlen      */ 6,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_octetstr,	/* fromtextptr */ p80211_fromtext_octetstr,	/* validfunptr */ p80211_isvalid_octetstr},{	/* name        */ MKITEMNAME("dot11WEPKeyMappingWEPOn"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(truth),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11WEPKeyMappingValue"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE |				P80211DID_MKISTABLE(P80211DID_ISTABLE_TRUE),	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 5,	/* minlen      */ 5,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_octetstr,	/* fromtextptr */ p80211_fromtext_octetstr,	/* validfunptr */ p80211_isvalid_octetstr}	};UINT32 MKMIBMETASIZE(dot11WEPKeyMappingsTable) = sizeof(MKMIBMETANAME(dot11WEPKeyMappingsTable)) / sizeof(p80211meta_t);extern UINT32 MKMIBMETASIZE(dot11PrivacyTable);p80211meta_t MKMIBMETANAME(dot11PrivacyTable)[] = {{	/* name        */ (char *)&(MKMIBMETASIZE(dot11PrivacyTable)),	/* did         */ 0,	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ NULL,	/* fromtextptr */ NULL,	/* validfunptr */ NULL},{	/* name        */ MKITEMNAME("dot11PrivacyInvoked"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE,	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(truth),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11WEPDefaultKeyID"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE,	/* flags       */ 0,	/* min         */ 0,	/* max         */ 3,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_boundedint,	/* fromtextptr */ p80211_fromtext_boundedint,	/* validfunptr */ p80211_isvalid_boundedint},{	/* name        */ MKITEMNAME("dot11WEPKeyMappingLength"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE,	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_int,	/* fromtextptr */ p80211_fromtext_int,	/* validfunptr */ p80211_isvalid_int},{	/* name        */ MKITEMNAME("dot11ExcludeUnencrypted"),	/* did         */ P80211DID_ACCESS_READ | P80211DID_ACCESS_WRITE,	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ &MKENUMNAME(truth),	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_enumint,	/* fromtextptr */ p80211_fromtext_enumint,	/* validfunptr */ p80211_isvalid_enumint},{	/* name        */ MKITEMNAME("dot11WEPICVErrorCount"),	/* did         */ P80211DID_ACCESS_READ,	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_int,	/* fromtextptr */ p80211_fromtext_int,	/* validfunptr */ p80211_isvalid_int},{	/* name        */ MKITEMNAME("dot11WEPExcludedCount"),	/* did         */ P80211DID_ACCESS_READ,	/* flags       */ 0,	/* min         */ 0,	/* max         */ 0,	/* maxlen      */ 0,	/* minlen      */ 0,	/* enumptr     */ NULL,	/* collptr     */ NULL,	/* totextptr   */ p80211_totext_int,	/* fromtextptr */ p80211_fromtext_int,	/* validfunptr */ p80211_isvalid_int}	};UINT32 MKMIBMETASIZE(dot11PrivacyTable) = sizeof(MKMIBMETANAME(dot11PrivacyTable)) / sizeof(p80211meta_t);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?