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 + -
显示快捷键?