# WLAN - [Overview](#section219415277165623) - [Summary](#section674220326165623) - [Files](#files) - [Data Structures](#nested-classes) - [Macros](#define-members) - [Typedefs](#typedef-members) - [Enumerations](#enum-members) - [Functions](#func-members) - [Details](#section88215858165623) - [Macro Definition](#section128768446165623) - [MAX\_NETBUF\_RESEVER\_SIZE](#ga794c035a19a38acc000146a8f9a4ec80) - [MAX\_WIFI\_COMPONENT\_NAME\_LEN](#gaf460a45a5e365279ca6bc5b3e8750542) - [Typedef](#section1022416497165623) - [Mac80211SetMacParam](#ga85f7d8a3795887f090e0a6439b1df6e1) - [NetDevice](#gac26e4b0cda623f27420f9ce77befbb1f) - [WifiConnectParams](#ga3e8945c521d2392cb775494570c560b3) - [Enumeration Type](#section1302951935165623) - [anonymous enum](#gafa231099d07583c3ed0981e0bb665f55) - [Ieee80211Band](#ga9882f415202cf9acb0f4cdfbc456a88d) - [MacSetType](#ga75cba3dc6ab4c5dc5653b037433b3abf) - [NetdeviceError](#ga9023c5dc1cc43758cbb468d78af41c2d) - [NetDevTxResult](#ga9fb4e578a15db1b0087d7b3831591ced) - [NetIfCategory](#ga530241881cd17e03f8ae254ef1d9755e) - [NetIfLinkStatus](#ga7b1187d116fb065d7927ad9f77edd842) - [NetIfStatus](#ga0fb482694e5eac3f48c75de1749c8baf) - [NetLinkType](#gad3175955d2e6ef3c4f52da9b509d5b4a) - [ProcessingResult](#ga9c1d6e7df4468671742cb76f72b67af1) - [Protocol80211IfType](#gac69954f56fcc99fc8aac68aa157831c7) - [WifiBusType](#ga1c5537e64f05b5e91b951ddeb66d4261) - [WifiChannelType](#ga9d902b330de99c24b2a8c3ba7120af21) - [WifiHmacMgmtStatus](#gaf3e873b51f0cfa077aca9d33ed7a0960) - [WifiMainFeatureType](#gaec03ba36d71cc2d5f3209bc24aa6ee10) - [Function](#section2116187334165623) - [AddFeature\(\)](#gae928a69366143780650b73c6b030c3a7) - [DelFeature\(\)](#ga395848b77fc10f2213d5b12793861292) - [HdfWifiEventConnectResult\(\)](#gaf9e61f36e11d7d2e94e7969a8ecf22f1) - [HdfWifiEventCsaChannelSwitch\(\)](#ga2aa62f7e8e72e8f9df0b2101c08a9d44) - [HdfWifiEventDelSta\(\)](#ga208ef54b2a601f416a472bb1e21fae7e) - [HdfWifiEventDisconnected\(\)](#ga58b1a613d784233a1e84027079e1ea57) - [HdfWifiEventEapolRecv\(\)](#ga3e60f4568723471226107848ddbe582f) - [HdfWifiEventInformBssFrame\(\)](#ga941675fb683212e6e0d8e1529b300482) - [HdfWifiEventMgmtTxStatus\(\)](#ga1721c7e1b5af0240a663ea9f0fe12854) - [HdfWifiEventNewSta\(\)](#ga31edc1e9de8835e0e8a9c1e89fad3bd9) - [HdfWifiEventRxMgmt\(\)](#gad47d56e4332ccd14116368444a4b330f) - [HdfWifiEventScanDone\(\)](#ga41efbd6788a80604b81ae117a363b657) - [HdfWifiEventTimeoutDisconnected\(\)](#gafda13471995c91e65326a9aa374ae1c9) - [HdfWifiGetProduct\(\)](#ga77f15efb80095134d08cc63b62229f21) - [Mac80211GetOps\(\)](#gad7c34413d81d55ba090c90404d340c8a) - [Mac80211RegisterOps\(\)](#ga6542a735af0fe7496789c3c55380adfa) - [NetBuf2Pbuf\(\)](#ga88e4943fc1b1f4e31f388bf8eec57476) - [NetBufAlloc\(\)](#ga5ced2af63a9064b0e33d0aa4e86b3fc1) - [NetBufConcat\(\)](#ga89ee14a3da1b7b83325045af9c488ef8) - [NetBufDevAlloc\(\)](#ga74198f03268aadc025f6b76056b09604) - [NetBufFree\(\)](#ga9320642699593dfecd79dc30132dd4eb) - [NetBufGetAddress\(\)](#gacd40d5004291b4aaa5c27703d9379c9c) - [NetBufGetDataLen\(\)](#ga67eeb57ebe467b9caa4f31734955727b) - [NetBufGetRoom\(\)](#ga09245834fe9f55fe475a0dc226a6a709) - [NetBufPop\(\)](#ga81f298aebc5b7772f173e2f6fadc004f) - [NetBufPush\(\)](#gac4ec1cedef616e61038dcb6dbf67d204) - [NetBufQueueAtHead\(\)](#ga082b7a173ca09288c3b418ce4e4faa7d) - [NetBufQueueAtTail\(\)](#ga9de36bf1db57bd4eb042e87cb63dae69) - [NetBufQueueClear\(\)](#ga79045ebd1636c27bee454e9541498f33) - [NetBufQueueConcat\(\)](#ga2331e6b8c8f1ac4f00f8a1206fb1a3d8) - [NetBufQueueDequeue\(\)](#ga4ad66d7ca7aabda3aef08fa541dc9ee4) - [NetBufQueueDequeueTail\(\)](#ga390319a0419c26c73552bcee6b8d5c32) - [NetBufQueueEnqueue\(\)](#ga25bf5d56e8afec1bc80080b20c3b7daa) - [NetBufQueueEnqueueHead\(\)](#ga5ebe7aff6d5187645869f067b0a8f659) - [NetBufQueueInit\(\)](#ga6e754d5529b23b413d1fe00102a95db9) - [NetBufQueueIsEmpty\(\)](#ga36297284c60746f2b6895d94ea5e2dc3) - [NetBufQueueSize\(\)](#gaaa5c00efd1dedecf846af4dd108b6701) - [NetBufResizeRoom\(\)](#ga623e0b15e65f317f746b53b9a4530bdd) - [NetDevGetRegisterCount\(\)](#ga8c8d400a6b4eb64445a2b4ea12102c9a) - [NetDeviceAdd\(\)](#ga64be10f09b180d3098e9550163131dbd) - [NetDeviceDeInit\(\)](#gaf4a2fa8b1a35d4cadd8247ee8fed60a4) - [NetDeviceDelete\(\)](#ga6c93cb701cf2523eaa7bbeabd4acf3ab) - [NetDeviceGetCap\(\)](#ga5d2a4fd370e2115b4c1fc8ecc46d64ab) - [NetDeviceGetInstByIndex\(\)](#gab45261476e710c30335975726af3a834) - [NetDeviceGetInstByName\(\)](#ga6d90d1bf783a83db1d838d03f8c1d93a) - [NetDeviceInit\(\)](#ga8d2bff6673ec21ba317d596a84df7ca8) - [NetDeviceIsAnyInstRunning\(\)](#ga20fcbcc248e99917c17223a97fe5d70e) - [NetDeviceIsInstRunning\(\)](#ga05b08c890c69f3e633447f14e16d30f7) - [NetIfDhcpIsBound\(\)](#ga389ec95a3c8170c4ca74487f8bc1d8ac) - [NetIfDhcpsStart\(\)](#gae97c7abcf556be34798622a85162c35e) - [NetIfDhcpsStop\(\)](#gaadfeb819b4cb623870823fa5c9793b4c) - [NetIfDhcpStart\(\)](#ga5fdd93c820b994adf1b76eb8d50e4f88) - [NetIfDhcpStop\(\)](#ga22f97a3fc45841e874ab2072c14e0f3e) - [NetIfRx\(\)](#ga44006f6e066aff9f6a3310559e781582) - [NetIfRxNi\(\)](#gad252107cdd20e9d3d0ab33fbfc2161e9) - [NetIfSetAddr\(\)](#gadd5c08aa8e65a12db062b1b88d53cece) - [NetIfSetLinkStatus\(\)](#gaee9c68875ef541ed915045ab7a047ee8) - [NetIfSetStatus\(\)](#gaa14fc68a382284491a272992d5c477cb) - [Pbuf2NetBuf\(\)](#ga8d44f8dbfa75583d0056702b5a2d32a1) - [WifiModuleCreate\(\)](#gaf5d1df53f08cae98ecfd440f9b425709) - [WifiModuleDelete\(\)](#gae14e3786e60f16a100197d28bae5a362) - [Variable](#section420458945165623) - [aborted](#ga32ea10f832c5a03971033d5f44f3ef6c) - [abortScan](#gab870d8100c1c9cb60b27c75a44bb30d4) - [ackNum](#ga223c54c5ebb2d92ed5f6c50115663b86) - [addFeature](#gadfa86fac18c68b890d3b33a269931efc) - [addKey](#ga367902162f25b7b4c5b80372bb6a81f2) - [addr \[1/2\]](#gacdd7348f71376cd66b3a0079a1c393d5) - [addr \[2/2\]](#gabcba7263b501288a2585bfddb77f93c4) - [addrLen](#gafc2646cdc533135a303ca91bf9ebe7ec) - [addrMask](#ga8d1059e645ca6684e9ea82044e03270b) - [aid \[1/2\]](#ga9885111fb46e5fd771df52f260e80e98) - [aid \[2/2\]](#ga9c02f712098d5faa35d6febcd0a26bcf) - [akmSuites](#ga142aeeaed24db6cd329c0b8b78ab13bc) - [ampduDensity](#ga90e3ceab29efbe5b144191176f7f8e44) - [ampduFactor](#ga891bf97aba3202dd8c4f1cbdc288c61f) - [arry](#ga6d31899685b7a552a5322e93b0ffd972) - [assocReq \[1/2\]](#ga7bcd238eb3be90e887638d51139f570d) - [assocReq \[2/2\]](#gad02f8946fea9b392a6b630306e50d52f) - [assocReqIes](#gac2e13b44df4b4df0018f801f8a9e0494) - [assocReqIesLen](#ga7822f8e474e18a4f7ae7cee7cbd9bc7c) - [assocResp \[1/2\]](#gad709ecd25bb15fdc7518eeafd47e3706) - [assocResp \[2/2\]](#gad58f02ba5767dc3dce6ca4a43c6934b0) - [aucArry](#ga94fdc9f1d50e8f8561e2fa539bd7c8c8) - [aucResv](#gac0b10633f99311af30dd220ae9d19e34) - [aucRsv \[1/2\]](#gaf00464a59d6bda90ad57cd6201736245) - [aucRsv \[2/2\]](#gabdd49dff12ed26c47f1935fb2bf3d873) - [aucSsid](#ga47c550859928cbc795333cb26b138ba3) - [auth \[1/2\]](#ga13a290a08e43034d0949635793335475) - [auth \[2/2\]](#ga797e6d02e8d4fdb4bd372d3c5286c6e9) - [authAlg](#gafe2c9439abca834df69dba0aa57a6d5f) - [authTransaction](#gad8e67419612ed5fea439e74efb16d4c4) - [authType](#ga2c9cdaa7b998a7ffb4378f4a6cedbb75) - [band \[1/2\]](#gaab4e3330566d5b0b02e7c6117c7b9a73) - [band \[2/2\]](#gabfd4562987e1c8b6daea0d10ca8c2751) - [bands](#gaf3ab07acceaeff1edc793cb23d739ec5) - [beacon \[1/2\]](#ga368a66f24e860ef013989c410fa0fb3e) - [beacon \[2/2\]](#ga82b21412a65ba3e436d055fff4388362) - [beaconData](#ga80cf5c2a3596c32ddc1de60d51c3e33d) - [beaconFound](#ga55c6f1eaedc16b99dc299530a0dc6f83) - [beaconInt \[1/2\]](#ga34eacc801b02cefbfe742a6451b95770) - [beaconInt \[2/2\]](#ga8438721279093a38779f1ab7f6ed59dc) - [beaconInterval](#gad49083c0d110aef00878071800040069) - [beaconLossCount](#gaa669232960c93e73558062e466d0fb02) - [bitrate](#gab8e1e3d778d0739a728ae5d3a77fe502) - [bitrates](#ga4a0d4f26cbf81f839b25c2808e50856a) - [bssid \[1/3\]](#gac8415aaa2b1a60e17712776826b2514a) - [bssid \[2/3\]](#gacfb1f8dc523cea7d4394b912c0c508ea) - [bssid \[3/3\]](#gaf088c497d633df51d8bee24e7a778c22) - [bssParam](#ga0b38e5935241d2f3cd05c2e5bba1c8e1) - [bufs](#ga49eacbbc8b4231a05464768103b8593f) - [cap](#ga56216c033dd738a3100c8e0d9c1dd1a8) - [capabInfo \[1/6\]](#gadc4d122edd92d777956cb913aa27918b) - [capabInfo \[2/6\]](#ga53356e3d7b67cdeca0e6110dbb8b46f7) - [capabInfo \[3/6\]](#ga3e5e0b8af464d5990e451d6a97c6e89b) - [capabInfo \[4/6\]](#ga718001853f9317e9108339cfe5e6531b) - [capabInfo \[5/6\]](#gaabddc721f70c869a51d5893ea58012cc) - [capabInfo \[6/6\]](#ga0389de8c9241c7e8622e3cf643ee8efe) - [centerFreq](#ga42300a5593bf6b40a4d823af2dbe2a5d) - [centerFreq1](#ga650d64bab38809286d34acd11f292507) - [centerFreq2](#ga62d64617036c65e3964657c692a39f6a) - [chan](#ga165ba815b4ddb9558f90bd0bf82e23f0) - [changeBeacon](#ga833043e11a73c8f53cb918e25715939e) - [changeMtu](#ga2035c840c71a43b43451bfe0213ca04a) - [changeVirtualIntf](#ga0a4446bf704b9f4b673f68ff97002b1b) - [channel](#ga0c59333afe2ac58387c92260a8268de7) - [channels \[1/2\]](#gaabb5ffed3a294507d4f51d598fd98717) - [channels \[2/2\]](#ga02df34a92ff5010c8b70ed8cdbd90fb1) - [check \[1/3\]](#gaf3b4d16f68ab697df71ca8589f00397c) - [check \[2/3\]](#gae93142de73db5e7e18f2d247387d79ee) - [check \[3/3\]](#gab32c75fd1d8d8985d9861157907a3a74) - [chip](#ga213bff4c0d74fb3db3ff7c21bea781ae) - [cipher](#ga2efb1151fccead84c0d4257717760936) - [cipherGroup](#ga9be34adb7e26191321b38c37b341e20d) - [ciphersPairwise](#ga53c85b4e0f5f5e10bb16935fb8a77df0) - [cipherSuites](#ga011f5a473787d4700441e4bf7387673a) - [connect](#ga9f26a0c3e31e1b57cc8b357964cce3db) - [connectedTime](#ga7a260a68741622c415faa30f345802f1) - [connectStatus](#ga22925ebc7c0b94465c53b886307c67dd) - [controlPort](#ga2f49a07024546730d0cd60e93cb9e450) - [controlPortEthertype](#ga67b6c08be0641796798513fbbb13dd73) - [controlPortNoEncrypt](#ga020b34dbfd5f961c86ef416873a9c02c) - [crypto](#gaa91e37ddf709a3553a6352623ea8c341) - [currentAp](#ga451da053aeae74e215da41757196ac2c) - [dAddr](#ga5124eb108341354708e52775df8899ef) - [dataLen](#gafb7e6f774a44888f5c44c3dffc6c5616) - [deauth \[1/2\]](#ga65ccc20a9dd404cfb020ecfe9a3301a1) - [deauth \[2/2\]](#ga39aa6151289296b2ee91591899e338a0) - [deinit](#gaf4ad8f670757555c0535b5a5fa5fa8d9) - [deInit \[1/3\]](#ga371e13402535662210549c3ca3303691) - [deInit \[2/3\]](#gaf03445197e62e8d5cc5de5c7bba185dd) - [deInit \[3/3\]](#ga378c89a04bb867068d3c86c5680ca9c0) - [delFeature](#ga764ebf11b82c57d5185df50fab72a1d8) - [delKey](#ga7edb052049a9420b938085322c6a0418) - [delStation](#ga974552db5307795e70d5868edccecc1c) - [dest](#ga21658fd4eb65ed4559958e3074f21081) - [dev \[1/2\]](#gafa78f2abfa4f977cfb3bd52a6ae05d61) - [dev \[2/2\]](#gada8e463843d9e5fef133d41fd745dc42) - [device](#ga689a86688de16eed6ffa023417967c9a) - [disassoc \[1/2\]](#ga1afc8148645370acc808671bac430a66) - [disassoc \[2/2\]](#ga1c92855062b3cbbcc94f6e4cf3076473) - [disconnect](#ga558d3d417f465ca592dc94c3040b2d1f) - [dlist \[1/2\]](#ga6de94d9c8f9dd8d608a091673fa130c4) - [dlist \[2/2\]](#ga473ab87a57006bb6ed69c5e5ea666f5c) - [dPort](#ga2a188a6b8ee0eccceefe0e17818e8707) - [dstAddr](#ga4e602eacdc2481c6d91b1e42e7a7233c) - [dtimPeriod \[1/2\]](#gac532b47f0a538e68bb340437d840fbcc) - [dtimPeriod \[2/2\]](#gad63b5d23db5e2bf8b9ca57bdb7de4c82) - [duration](#gad1ea2da7ade6335e8c273284208d551d) - [etherDhost](#ga987c92ec1c7c5e637ba93d18edcf87c4) - [etherShost](#gaaee5baebf4a693ad44d0ae9530d9dfbd) - [etherType](#ga6a0916fd23f851ba6cd2bcd3700123b2) - [fake](#ga82e8bdd989fd03bf9cc3b5f6a14ec05b) - [fe](#ga772b7d7c4b5cc3ecdab421a0b2337e91) - [feList](#ga347d5b39c9a96835ae85358ba0895cc3) - [filled](#ga14e0c28a09471313507c1ef6f704ad8a) - [flags \[1/7\]](#gaaf4d141dbf9493524661415d7940b853) - [flags \[2/7\]](#ga192ebb83d79d9bed8ee35ceb3d91f1df) - [flags \[3/7\]](#gaadedfd33df129639f135a6f5d0322e4e) - [flags \[4/7\]](#ga0265e4d32fef1bb7c94f14671763655b) - [flags \[5/7\]](#ga0f4b1664afa7f688b0e7fe974e8676a2) - [flags \[6/7\]](#ga66be1d87b4d2576cee91cd3867b93701) - [flags \[7/7\]](#ga01a8027b2e16aa30a6da3ee99c0f3890) - [fragInfo](#gaf329df46f50a5dcf4dd87c103317401b) - [fragThreshold](#gafa733ea2e4b2efa2dc10938956a95f85) - [frameControl](#ga52e127b6032bc14b0828d775f45c164d) - [freq \[1/2\]](#ga9489887bd02837a40e9560f1a4acd211) - [freq \[2/2\]](#ga5ca4a2c4e1cdfe1d9e4bd1592855e5a0) - [funType](#ga4a20c090f2e28ed317957d4ed5fc28fd) - [generation](#ga4b17833011fe840879c7bcd74aac9f9d) - [getModule](#gad7c080e7ac22daf18529184da55e910c) - [getStats](#ga3dcf9dd183845770dc8589eb98e59fce) - [hardHeaderLen](#ga585cec837551180e542b29d263dd585c) - [hiddenSsid](#gac5c5a9f217e8fdf4d94cf78f8311d254) - [hslConfig](#gae67367af307406e4693e7c4cdba69baf) - [htCap](#gaf1a61194a3fdac2516e391534e5e15d6) - [htSupported](#gaf5a9bd33d4d6eaf38052d3c52c261db6) - [hwValue \[1/2\]](#ga88c500579917b7a4b0167623851abcf2) - [hwValue \[2/2\]](#gaf1d7fcab109296f61b1e46315c56ad61) - [hwValueShort](#ga0c64e3b8824a84ceab38b2c4c3c53e9c) - [id](#ga2d5c09b859bc0faddc8a42339973bdd4) - [ie \[1/2\]](#ga92b16a60570fd1d28b948ee43f9b0124) - [ie \[2/2\]](#ga8274aa0c44fe19a615c38c67eb799c87) - [ieee80211Ptr](#ga3d04317fd4d2c8932808d6dd07fedcf4) - [ieLen \[1/2\]](#gaa26674156ac0814fbc1f45b8e11b7b9f) - [ieLen \[2/2\]](#gad5c61386055631b64c953fa46c2aad24) - [iface](#ga8666b5068c46aa89a3cae49b7a31c224) - [ifrData](#gadc2f148a30a6ef88b5938fea193ac9e5) - [iftype](#ga8e9277b73be8498a73999151e093693e) - [inactiveTime](#ga6326315bb50ed95fc0ce5ce65177cb78) - [init \[1/4\]](#gabbafd20c6c6cc8eb20777cdd588b46cd) - [init \[2/4\]](#ga24cdc29146b8f84d021328e8a31269a5) - [init \[3/4\]](#ga8b09c66c75ed9515bbf5f76e25c86e57) - [init \[4/4\]](#gadf3d907844092764d8c8d3ce150e1712) - [interfaceModes](#ga33ab965c40e11c007cadf1116113ca21) - [interval](#ga691fb611afdc35bbf6951977119c8772) - [ioctl](#ga6c3d34c3329316632c7f6b6b19d2f983) - [ipAddr](#ga814742f62c24ff2895a18ad157df4874) - [key \[1/2\]](#ga0c19dd081453de295f3095c2cf7aced4) - [key \[2/2\]](#ga6ca72a4cfcb196dda7c2ca2562a1b20b) - [keyIdx](#ga27eb8efb66b131f8495baf2dcaee6eb6) - [keyLen \[1/2\]](#gae913f805139a4111b98617ab8e678528) - [keyLen \[2/2\]](#ga98603c2c633e6ca1ad940269cfb01e58) - [lastRxTime](#gaf3cfb6012fad954900ccded1305e0e73) - [legacy](#gaf51b764aa77423df71236454f2804a62) - [len \[1/2\]](#ga559e952054ce59e81d2ff9b38634b60c) - [len \[2/2\]](#ga90b8c3dd672bad2f722900101db236f2) - [LinkLayerType](#ga4758167363bad30116f4bcdb4cc1ae2a) - [listenInterval \[1/2\]](#ga4755cf88f3c370bb7e704e7ab1f1f46b) - [listenInterval \[2/2\]](#gad95ef561c78f9312941cbd559e11b873) - [llid](#gadc926d27f91b736e04f9ba2ffe663aeb) - [lock](#gadd22ee64f7d9703d6c4cde54b512aaa0) - [mac \[1/2\]](#gaa9ba863f7e3f07f710274cbfecb0080e) - [mac \[2/2\]](#ga83cfa2d4899721ac3448d99ea5b0bef2) - [macAddr \[1/3\]](#gacbe765a13d3de60f6c4f297234444553) - [macAddr \[2/3\]](#ga98f76b11c4cac6945526d048cb925e6c) - [macAddr \[3/3\]](#ga84ee6f62e15f1e8252d97b0b3ef55239) - [mask](#gabcb55b1def4998381497e79e602a61d5) - [maxAntennaGain](#gacd256a8179e084497aad4cacfac77dc2) - [maxPower](#gaf998a486d7bc53071e68374a13aa18d8) - [maxScanIeLen](#ga249fb8ce5c398f3c6588519e58cd11e9) - [maxScanSsids](#gac64622da7ddfc981d13380a66321ee61) - [mcs \[1/2\]](#ga5a8aea5e5f47700d6634ec48dc4a1f9f) - [mcs \[2/2\]](#gab100d81d329ddf8584ade014d20acc2d) - [mem](#gad94b7aff082f5d891a3250dfc6307ce0) - [mfp](#ga8212747b66b319e95586ad90d4191300) - [mgmt](#ga345b0140ecaa55ffc7c85bf96548efc9) - [mgmtLen](#gaa40e6cfe80596087c25e256215123890) - [mlPriv](#gac2b0eefb68664e9458311017ce31275b) - [module](#ga1d78d86692abec4c85fa96ea5c446509) - [moduleConfig](#gaa54566af9b7dda68e119649b3510c858) - [modulePrivate](#gab8c955bd3dd2cb79c3c0c3dfdc3b08f5) - [mtu](#ga3c55b245d63ce32ea02f2890fc8e75a8) - [n\_akmSuites](#ga35627fc7ac0924a52e51427375501f8a) - [n\_ciphersPairwise](#gace9dbbf9c1a035b350224b1832d35377) - [name \[1/3\]](#ga74b1c5d9a04465f4b47b36ece7470aab) - [name \[2/3\]](#gae63e4c5602dbc64bd9905d6b6a4e7aad) - [name \[3/3\]](#ga02ee61c30fc06116d5dee320eda37bfe) - [nBitrates](#ga355299d64b9af1d889750bda9216734b) - [nChannels \[1/2\]](#gaf075c96dac24e5b685d35481c78ecb01) - [nChannels \[2/2\]](#ga3150e4a25b1800ee713e08fbf9077116) - [nCipherSuites](#gab6cb6ce28cef7f1f5dc0d19380e8ad05) - [neededHeadRoom](#ga9241a41c1cb62a68e3d8c93b9dfe4790) - [neededTailRoom](#ga3ad6638d07aef608b8d5e4b20a478e03) - [netdev](#gacf9e3f94cbac9cf8ae3382aea0d6c5f6) - [netDeviceIf](#gaf154f5a9cbf4d297bc6fc7550ae9a819) - [netifCateg](#ga95102f11976f69a7c700944614fa06b2) - [netifNotify](#ga518102ebc29b985161160ae22b066faf) - [notifyType](#ga5b652685d8841c46872427b87507f4e7) - [nss](#gac9516b58cac5a7294541958513514c0b) - [nSsids](#gaf7bf0f80492f28c7c285f8023505bb8e) - [offset \[1/2\]](#ga5f5c974dbd2e5608b3ea2e768e4559ca) - [offset \[2/2\]](#gabac9ba66ff160d881083b1f173f411f9) - [open](#ga154f75bcfd914b1fb243041186b60a3f) - [operationType](#ga98a709ca72bbd2625125b378c08b6d9e) - [ops](#ga920007113f95ee9ce9b0d51ca0cf42bc) - [origFlags](#gaa8e6146a2fa16a47e794d7d9bbaccf1e) - [origMag](#gaf5bc0d20f7c46fbcfd69cb62c3470dfe) - [origMpwr](#gaa9666ab4a0f723741328722d1ab74588) - [owner](#ga6f725a86ac73ba02449952d3f8fbcff9) - [p2pMode](#gad17af431fa1dd6157d3118023459a784) - [permAddr](#ga5396b8e87fe6a6be0c7dd789fe289c50) - [plid](#ga7dedfef626385689a1baa20e9764ff05) - [plinkState](#gaf505fd1078d9f5a0d5374d9538e8d5bb) - [prefixSsidScanFlag](#ga5b6c8df255d62a73114aad42c1e4868d) - [presetChandef](#ga142433e20a4e8168774cf50dfbbfd27b) - [priv](#ga760737c03ad122b360ca8ed814869e4b) - [privacy](#ga81e32b68cb7ae4a68b1d42633fc181fe) - [probeResp \[1/2\]](#ga27d701ae6c64ae3d17ff24ae2500523e) - [probeResp \[2/2\]](#ga4111b0df54692760f9e56b52fe1ba841) - [product\_name](#ga97418ebfac2a3a4ecc77c3c98b1ae810) - [protocol](#ga029ab0914b5854efe279e442aec3b423) - [qmap](#gaa56eababaaaeda2ec724f21889a20ccd) - [reasonCode \[1/4\]](#gaa31a88b9f6b93548fe64aa39048bc78d) - [reasonCode \[2/4\]](#gabbe22887613c2c96802b092f23898553) - [reasonCode \[3/4\]](#gaadcc8f71dfd7b2c5ecc072cceb5fa3bb) - [reasonCode \[4/4\]](#ga5fe7610b3bff3864f9a2fee995c907ef) - [reassocReq \[1/2\]](#gad48460387d63f16a7b12ae6d16dc48df) - [reassocReq \[2/2\]](#ga6e7eeaa3e4d604a221f598e51c3869eb) - [reassocResp \[1/2\]](#gab23b4bd33fd0295774a4ca362ea9312d) - [reassocResp \[2/2\]](#ga966d7d7ea87b3e2d0446a059f078ded1) - [reqIe](#ga1ba76217df6a0a67be62ab623f68ee66) - [reqIeLen](#gaade69412094ceaa5374c76513064f00a) - [reserved](#ga92cf658154d7d1fddeebc4a01cc317d6) - [resv \[1/4\]](#ga8ae51118ee5e1a121bad85055ecad454) - [resv \[2/4\]](#ga9bb2fd298749eab513163e3a7a2b03ee) - [resv \[3/4\]](#ga7c1cd7fbd4ccdf7babf89394cc78ab77) - [resv \[4/4\]](#ga740712d61cb553af65d36d1a65f0a483) - [resv1](#ga4bf7e03861cdefd017d6669994a1df43) - [rspIe](#ga113ce1420c647c51b89dca5ab436f82e) - [rspIeLen](#ga0756bccba43358d534d8c5a254d63686) - [rsv \[1/2\]](#gaec41f143c3551e59da63ab2e9d9c9c53) - [rsv \[2/2\]](#ga197b5045451ca25a03f478df0bd03514) - [rtsThreshold](#ga00874e60aa7dc8c7455732e633586813) - [rxBytes \[1/2\]](#ga8445328bc8d5cc4ba8bc5d5f8ec0c1fa) - [rxBytes \[2/2\]](#ga809ff3fc1f051abbb655cc7ea6cbd900) - [rxDropped](#gae3a86ad63c016badbd0ac72bf572afa3) - [rxDroppedMisc](#ga9506e6f1cd855cf8116dd650f68966ac) - [rxErrors](#gabf0cb61284e0cba862c5e8db62b63fa9) - [rxHighest](#gad76dc235ae05680bdde62564f5a6c10b) - [rxMask](#gaaa1851c2f6db9ccf446f70eb272196f5) - [rxPackets \[1/2\]](#gac890bb6b9e08670ec2bb1a0c41ab1cdc) - [rxPackets \[2/2\]](#ga691401a65931b7753fe1f67749074755) - [rxRate](#ga7ccb9050859ba196054590b2294f3a40) - [sAddr](#ga22e36dfd118fbe9deee40135f87a0568) - [selectQueue](#ga3e08c5be1dbe6e4aa6fc1f930783c295) - [seq](#ga00bfccb54d7fc37bc2ddbf9ebf3937bb) - [seqCtrl](#gab3b6ce7596b771a8bb0af0edbad416fd) - [seqLen](#ga6b1bb1722c1205c1b560c01c58d35018) - [seqNum](#ga5409de9f82a50bf5113dafb316118d4b) - [set](#ga9c47590735e6ba21c557361770f76338) - [setChannel](#ga166ca94a9482995f3e1f58263eeeed02) - [setDefaultKey](#gae4e2e0af8777ab0bae98b1816664bddc) - [setMacAddr \[1/2\]](#ga177446df24b19e4ddca32e9719d6fe8e) - [setMacAddr \[2/2\]](#ga104f6b8049728769f54563aa242850b8) - [setMeshId](#ga37e19745783d5dbf8439b9f1f89ca6f5) - [setNetIfStatus](#ga334e7e9c31ff9408ba67aed1cb96a174) - [setSsid](#ga519c91a244639e25a8c604e284486873) - [signal \[1/2\]](#gaf34477153f092bd07bd8a80ca29d16bf) - [signal \[2/2\]](#ga20f18f7993df9723a0f3e7520ae715e2) - [signalAvg](#ga5423c3f5c2797588018ae3e32582e0bf) - [signalType](#ga0c0e8af92ed7d85cbcc04bcf4f13a8b7) - [size](#gab8e922b274e1854731b5fd22d8dde62d) - [source](#gaa51376bc21358f5c14e8c21ddc9afa00) - [specialEtherTypeProcess](#ga8bb9ea881b1bdabe8c45f721310823b1) - [specialProcPriv](#ga659f5eb4ee2cef37cb93acea357acb75) - [sPort](#gae29f9cbe74e4e7f7543e74bb8d039f15) - [srcAddr](#ga636095dd14f2219a50cd5d86e7f94cde) - [ssid \[1/2\]](#ga320f45c28aa8ca8095159b8a0a114268) - [ssid \[2/2\]](#ga875dd450960cc445dd2a12355bc6912c) - [ssidLen \[1/3\]](#ga35c2bd750767a87abf1c45b480124669) - [ssidLen \[2/3\]](#ga18a38015e45de3571893b8c1edea991a) - [ssidLen \[3/3\]](#gac5c6ea249ba044d37f2b85df506cd898) - [ssids](#ga761056fae3d79073bbc33ad3f00a7319) - [staFlags](#gae3d8b6844b2838f2622405f27d9eb33b) - [startAp](#ga203437a6b1d66758f2217f7154ce1210) - [startScan](#ga259da70c25a528287c433af2f7bcf530) - [state](#gaf3ac6e671103cb8319d7ed2af62883f2) - [stats](#gafdd796dab998fb2ff695af4d50abdc13) - [statusCode \[1/4\]](#gaf37ac11db8228fec9975121b199311f7) - [statusCode \[2/4\]](#gafffefc2805012b07d7f23dcc3cc014e5) - [statusCode \[3/4\]](#ga245f8361fce97aa71072505cac290411) - [statusCode \[4/4\]](#gaddcc87402a9e4e6f09098d5e7c25eebe) - [stop](#ga5e328f3dc0b610672889e66b33bb7cf8) - [stopAp](#gaf30acc8bd9ecd9bffbc46f423423266e) - [subtype](#gac649567339d882d98c5f4ba98bbb241e) - [timestamp \[1/2\]](#ga9ff8a9a52a3e4f341e7ff49dd7bf76b8) - [timestamp \[2/2\]](#ga061a09e9bc3131127aa09d956f60b040) - [tos](#ga324f15b4a41342c026ce3ad253ed9498) - [totLen](#ga35aa269c5b304d238c65aedaa28e3da5) - [ttl](#gad380e64b2d33d75ce04d65126b54fb8f) - [txBytes \[1/2\]](#ga3084ceeea5b4c0ab032f59f5c5988ef8) - [txBytes \[2/2\]](#ga665048e0ce5b8dffa2a3b69bad0bf231) - [txDropped](#ga6d9439773d9721261de50a521c301fd9) - [txErrors](#gac95614d9e1d400c6ed6f06b8f6aaf0a0) - [txFailed](#gab02c662294106f07045b103fcf4eb689) - [txPackets \[1/2\]](#ga0f048248764942c6717dce0695039c1d) - [txPackets \[2/2\]](#gac9d132b276538f055db2443e61f00b72) - [txParams](#ga9cb852fd0e898070ffb355080d4079cd) - [txPetries](#gaae49c0ae8a58b58adf92be62af7147fd) - [txRate](#ga959e150b0327d9a30db768aec89426ae) - [type](#ga4c59fb9385e56ed8017ee48d36bac554) - [updateModule](#ga5166022e5100e57fe0b307a4254e3dc1) - [urgent](#ga0c402826ed93d697342d8b1108db7754) - [use4Addr](#ga554a530b88a15955fd9859ec08b569f3) - [variable \[1/7\]](#ga114bed8793f4e32fba36ca20c9ac10d8) - [variable \[2/7\]](#ga69066d587669a7b69106d618e90fbad3) - [variable \[3/7\]](#gaf087bcdc5ec6bd2fc84981ccc1b85612) - [variable \[4/7\]](#ga27b1d2abd28404a65166381dffdd5d57) - [variable \[5/7\]](#gaf330f60c8afa98503226325a3d4328f9) - [variable \[6/7\]](#ga0de9d9ef52da27a0a11753d152c2fb64) - [variable \[7/7\]](#ga9606f7f13ca77c203e07d48e65608bb3) - [versionAndHl](#gae31602cb3fb4f012749e6d44e73bd5bf) - [watchdogTime](#ga480ec41047ece56996f42b0f72a6e079) - [wdev](#ga09f1cdfc6c524ca96aed6b1894baa720) - [width](#gae9ff862b7d4a7145eb00275d57938b4f) - [window](#ga55cc45eeabc0f857e51e8864ae45de8e) - [wiphy \[1/2\]](#ga86835b49d9ac8e3965d710334d1ecdf2) - [wiphy \[2/2\]](#ga43dd029f6f34ccb0255e519aded47478) - [wlanType](#gaf957402f9938b5bf37a7c39737f18e69) - [wpaVersions](#ga2b21ef556b428238d4dc5009b82087ff) - [xmit](#ga5d6e31f59da2eef0998deadd40e13304) ## **Overview** **Description:** Defines a WLAN module that supports cross-OS migration, component adaptation, and modular assembly and compilation. Driver developers of WLAN vendors can adapt their driver code based on the unified APIs provided by the WLAN module. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Files
typedef struct NetDevice Defines a network device, including the network interface category and name, and network port type. |
|
typedef struct WifiConnectParams |
|
typedef struct MacConfigParam |
NetBufQueueInit (struct NetBufQueue *q) |
|
NetBufQueueSize (const struct NetBufQueue *q) |
|
NetBufQueueIsEmpty (const struct NetBufQueue *q) |
|
NetBufQueueEnqueue (struct NetBufQueue *q, struct NetBuf *nb) |
|
NetBufQueueEnqueueHead (struct NetBufQueue *q, struct NetBuf *nb) |
|
NetBufQueueDequeue (struct NetBufQueue *q) |
struct NetBuf * Obtains a network data buffer from the header of a queue and deletes it from the queue. |
NetBufQueueDequeueTail (struct NetBufQueue *q) |
struct NetBuf * Obtains a network data buffer from the tail of a queue and deletes it from the queue. |
NetBufQueueAtHead (const struct NetBufQueue *q) |
static struct NetBuf * Obtains the network data buffer from the header of a queue, without deleting it from the queue. |
NetBufQueueAtTail (const struct NetBufQueue *q) |
static struct NetBuf * Obtains the network data buffer from the tail of a queue, without deleting it from the queue. |
NetBufQueueClear (struct NetBufQueue *q) |
Clears a network data buffer queue and releases the network data buffer in the queue. |
NetBufQueueConcat (struct NetBufQueue *q, struct NetBufQueue *add) |
Moves all network data buffers from one queue to another and clears the source queue. |
NetBufAlloc (uint32_t size) |
struct NetBuf * |
NetBufFree (struct NetBuf *nb) |
|
NetBufDevAlloc (const struct NetDevice *dev, uint32_t size) |
struct NetBuf * Applies for a network data buffer based on the reserved space and requested size set by a network device. |
NetBufPush (struct NetBuf *nb, uint32_t id, uint32_t len) |
Performs operations based on the segment ID of a network data buffer. The function is opposite to that of NetBufPop. |
|
Performs operations based on the segment ID of a network data buffer. The function is opposite to that of NetBufPush. |
|
NetBufGetAddress (const struct NetBuf *nb, uint32_t id) |
Obtains the address of a specified buffer segment in a network data buffer. |
NetBufGetRoom (const struct NetBuf *nb, uint32_t id) |
Obtains the size of a specified buffer segment space in a network data buffer. |
NetBufGetDataLen (const struct NetBuf *nb) |
Obtains the actual data length of the data segment of a network data buffer. |
NetBufResizeRoom (struct NetBuf *nb, uint32_t head, uint32_t tail) |
|
NetBufConcat (struct NetBuf *nb, struct NetBuf *cnb) |
Copies data in a network data buffer to another network data buffer. |
Pbuf2NetBuf (const struct NetDevice *netdev, struct pbuf *lwipBuf) |
struct NetBuf * Converts the pbuf structure of Lightweight TCP/IP Stack (lwIP) to a network data buffer. |
NetBuf2Pbuf (const struct NetBuf *nb) |
Converts a network data buffer to the pbuf structure of Lightweight TCP/IP Stack (lwIP). |
HdfWifiEventNewSta (const struct NetDevice *netdev, const uint8_t *macAddr, uint8_t addrLen, const struct StationInfo *info) |
|
HdfWifiEventDelSta (struct NetDevice *netdev, const uint8_t *macAddr, uint8_t addrLen) |
|
HdfWifiEventInformBssFrame (const struct NetDevice *netdev, struct Wiphy *wiphy, const struct Ieee80211Channel *channel, const struct ScannedBssInfo *bssInfo) |
|
HdfWifiEventScanDone (const struct NetDevice *netdev, WifiScanStatus status) |
|
HdfWifiEventConnectResult (const struct NetDevice *netdev, const struct ConnetResult *result) |
|
HdfWifiEventDisconnected (const struct NetDevice *netdev, uint16_t reason, const uint8_t *ie, uint32_t len) |
|
HdfWifiEventMgmtTxStatus (const struct NetDevice *netdev, const uint8_t *buf, size_t len, uint8_t ack) |
|
HdfWifiEventRxMgmt (const struct NetDevice *netdev, int32_t freq, int32_t sigMbm, const uint8_t *buf, size_t len) |
|
HdfWifiEventCsaChannelSwitch (const struct NetDevice *netdev, int32_t freq) |
|
HdfWifiEventTimeoutDisconnected (const struct NetDevice *netdev) |
|
HdfWifiEventEapolRecv (const char *name, void *context) |
Reports the event of receiving the EAPOL frame and notifies WPA to read the EAPOL frame. |
HdfWifiGetProduct (void) |
struct HdfWifiProductData * |
NetDeviceInit (const char *ifName, uint32_t len, NetIfCategory ifCategory) |
struct NetDevice * |
NetDeviceDeInit (struct NetDevice *netDevice) |
|
NetDeviceAdd (struct NetDevice *netDevice, Protocol80211IfType ifType) |
|
NetDeviceDelete (struct NetDevice *netDevice) |
|
NetDeviceGetInstByName (const char *name) |
struct NetDevice * Obtains the initialized network device instance by a specified device name. |
NetDeviceIsAnyInstRunning (void) |
Checks whether there are working devices among the added network devices. |
NetDeviceIsInstRunning (const struct NetDevice *netDevice) |
|
NetDevGetRegisterCount (void) |
|
NetDeviceGetCap (void) |
Obtains the maximum number of network devices that can be registered with this system at the same time. |
NetDeviceGetInstByIndex (uint32_t index) |
struct NetDevice * Obtains a network device instance based on the index number. |
NetIfSetAddr (const struct NetDevice *netDevice, const IpV4Addr *ipAddr, const IpV4Addr *netMask, const IpV4Addr *gw) |
|
NetIfSetStatus (const struct NetDevice *netDevice, NetIfStatus status) |
|
NetIfSetLinkStatus (const struct NetDevice *netDevice, NetIfLinkStatus status) |
|
NetIfRx (const struct NetDevice *netDevice, struct NetBuf *buff) |
Transfers the input data packets from the network side to a protocol stack. |
NetIfRxNi (const struct NetDevice *netDevice, struct NetBuf *buff) |
Transfers data packets from the network side to a protocol stack in an interrupt processing thread. |
NetIfDhcpsStart (const struct NetDevice *netDevice, char *ip, u16_t ipNum) |
|
NetIfDhcpsStop (const struct NetDevice *netDevice) |
|
NetIfDhcpStart (const struct NetDevice *netDevice) |
|
NetIfDhcpStop (const struct NetDevice *netDevice) |
|
NetIfDhcpIsBound (const struct NetDevice *netDevice) |
Obtains the DHCP negotiation status of a specified network device. |
Mac80211RegisterOps (struct WifiMac80211Ops *ops) __attribute__((weak)) |
Registers a WifiMac80211Ops object. |
Mac80211GetOps (void) |
struct WifiMac80211Ops * Obtains the WifiMac80211Ops object that the driver needs to implement. |
WifiModuleCreate (const struct HdfConfigWifiModuleConfig *config) |
struct WifiModule * Creates a WifiModule object based on a specified configuration generated by the HCS. |
WifiModuleDelete (struct WifiModule *module) |
Deletes a specified WifiModule object. |
DelFeature (struct WifiModule *module, uint16_t featureType) |
|
AddFeature (struct WifiModule *module, uint16_t featureType, struct WifiFeature *featureData) |
| E_HEAD_BUF | |
| E_DATA_BUF | |
| E_TAIL_BUF | |
| MAX_BUF_NUM |
| IEEE80211_BAND_2GHZ | |
| IEEE80211_BAND_5GHZ | |
| IEEE80211_NUM_BANDS |
| MAC_BEACON_SET | |
| MAC_BEACON_ADD |
| COMMON_ERROR | |
| ADD_LWIP_ERROR |
| NETDEV_TX_OK | |
| NETDEV_TX_BUSY | |
| NETDEV_TX_LOCKED |
| LITE_OS | |
| RICH_OS |
| NETIF_LINK_DOWN | |
| NETIF_LINK_UP |
| NETIF_DOWN | |
| NETIF_UP |
| ETHERNET_LINK | |
| WIFI_LINK |
| PROCESSING_CONTINUE | |
| PROCESSING_COMPLETE | |
| PROCESSING_ERROR |
| BUS_SDIO | |
| BUS_USB |
| WIFI_HMAC_MGMT_SUCCESS | |
| WIFI_HMAC_MGMT_INVALID | |
| WIFI_HMAC_MGMT_TIMEOUT | |
| WIFI_HMAC_MGMT_REFUSED | |
| WIFI_HMAC_MGMT_TOMANY_REQ | |
| WIFI_HMAC_MGMT_ALREADY_BSS |
| HDF_WIFI_FEATURE_BASE | |
| HDF_WIFI_FEATURE_AP | |
| HDF_WIFI_FEATURE_STA | |
| HDF_WIFI_FEATURE_P2P | |
| HDF_WIFI_FEATURE_NAN | |
| HDF_WIFI_FEATURE_RTT | |
| HDF_WIFI_FEATURE_NUM |
| module | Indicates the pointer to the module. |
| featureType | Indicates the type of the feature to add. |
| featureData | Indicates the pointer to the feature to add. |
| module | Indicates the pointer to the module. |
| featureType | Indicates the type of the feature to delete. |
| netdev | Indicates the pointer to the network device. This parameter cannot be null. |
| result | Indicates the pointer to the connection result. This parameter cannot be null. |
| netdev | Indicates the pointer to the network device. This parameter cannot be null. |
| freq | Indicates the frequency of the channel. |
| netdev | Indicates the pointer to the network device. This parameter cannot be null. |
| macAddr | Indicates the pointer to the MAC address of the station. This parameter cannot be null. |
| addrLen | Indicates the length of the MAC address of the station. The length is fixed to six bytes. |
| netdev | Indicates the pointer to the network device. This parameter cannot be null. |
| reason | Indicates the reason for disconnection. |
| ie | Indicates the pointer to the deauth/disassoc frame IE. |
| ieLen | Indicates the length of the deauth/disassoc IE. |
| name | Indicates the pointer to the network port name, for example, wlan0. |
| context | Indicates the pointer to the context. This parameter is reserved. |
| netdev | Indicates the pointer to the network device. This parameter cannot be null. |
| wiphy | Indicates the pointer to the physical layer of the wireless network. This parameter cannot be null. |
| channel | Indicates the pointer to the channel information. This parameter cannot be null. |
| bssInfo | Indicates the pointer to the BSS information. This parameter cannot be null. |
| netdev | Indicates the pointer to the network device. This parameter cannot be null. |
| buf | Indicates the pointer to the transmission management frame. This parameter cannot be null. |
| len | Indicates the length of the transmission management frame. |
| ack | Indicates whether the transmission management frame is acknowledged. |
| netdev | Indicates the pointer to the network device. This parameter cannot be null. |
| macAddr | Indicates the pointer to the MAC address of the station. This parameter cannot be null. |
| addrLen | Indicates the length of the MAC address of the station. The length is fixed to six bytes. |
| info | Indicates the pointer to the station information. |
| netdev | Indicates the pointer to the network device. This parameter cannot be null. |
| freq | Indicates the frequency of receiving management frame. |
| sigMbm | Indicates the signal strength (in dBm). |
| buf | Indicates the pointer to the receive management frame. This parameter cannot be null. |
| len | Indicates the length of the receive management frame. |
| netdev | Indicates the pointer to the network device. This parameter cannot be null. |
| ops | Indicates the pointer to the WifiMac80211Ops object to register. |
| nb | Indicates the pointer to the network data buffer. |
| size | Indicates the size of the network data buffer. |
| nb | Indicates the pointer to the network data buffer. |
| cnb | Indicates the pointer to the target network data buffer. |
| dev | Indicates the pointer to the network device. |
| size | Indicates the size of the network data buffer applied. |
| nb | Indicates the pointer to the network data buffer. |
| nb | Indicates the pointer to the network data buffer. |
| id | Indicates the buffer segment ID. |
| nb | Indicates the pointer to the network data buffer. |
| nb | Indicates the pointer to the network data buffer. |
| id | Indicates the buffer segment ID. |
| nb | Indicates the pointer to the network data buffer. |
| id | Indicates the buffer segment ID. |
| len | Indicates the operation length. |
| nb | Indicates the pointer to the network data buffer. |
| id | Indicates the buffer segment ID. |
| len | Indicates the operation length. |
| q | Indicates the pointer to the network data buffer queue. |
| q | Indicates the pointer to the network data buffer queue. |
| q | Indicates the pointer to the network data buffer queue. |
| q | Indicates the pointer to the target network data buffer queue. |
| add | Indicates the pointer to the source network data buffer queue. |
| q | Indicates the pointer to the network data buffer queue. |
| q | Indicates the pointer to the network data buffer queue. |
| q | Indicates the pointer to the network data buffer queue. |
| nb | Indicates the pointer to the network data buffer. |
| q | Indicates the pointer to the network data buffer queue. |
| nb | Indicates the pointer to the network data buffer. |
| q | Indicates the pointer to the network data buffer queue. |
| q | Indicates the pointer to the network data buffer queue. |
| q | Indicates the pointer to the network data buffer queue. |
| nb | Indicates the pointer to the network data buffer. |
| head | Indicates the size of the header buffer segment reserved. |
| tail | Indicates the size of the tail buffer segment reserved. |
| netDevice | Indicates the pointer to the network device structure obtained during initialization. |
| netDevice | Indicates the network port type, as enumerated in Protocol80211IfType. |
| netDevice | Indicates the pointer to the network device structure obtained during initialization. |
| netDevice | Indicates the pointer to the network device structure netDevice obtained during initialization. |
| index | Indicates the index number. |
| name | Indicates the pointer to the network device name. |
| ifName | Indicates the pointer to the network device name. |
| len | Indicates the length of the network device name. |
| ifCategory | Indicates the network port category. |
| netDevice | Indicates the pointer to the network device structure netDevice obtained during initialization. |
| netDevice | Indicates the pointer to the network device obtained during initialization. |
| netDevice | Indicates the pointer to the network device structure netDevice obtained during initialization. |
| beginIp | Indicates the IP address to start. |
| ipNum | Indicates the number of IP addresses. |
| netDevice | Indicates the pointer to the network device structure netDevice obtained during initialization. |
| netDevice | Indicates the pointer to the network device obtained during initialization. |
| netDevice | Indicates the pointer to the network device obtained during initialization. |
| buff | Indicates the network-side data, in Ether format. |
| buff | Indicates the network-side data, in Ether format. |
| netDevice | Indicates the pointer to the network device obtained during initialization. |
| status | status Indicates the data link layer status, as enumerated in NetIfLinkSatus. |
| netDevice | Indicates the pointer to the network device obtained during initialization. @paramstatus Indicates the network port state, as enumerated in NetIfSatus. |
| netdev | Indicates the pointer to the network device. |
| lwip_buf | Indicates the pointer to the data buffer of lwIP. |
| config | Indicates the pointer to the configuration generated by the HCS. |
| module | Indicates the pointer to the WifiModule object to delete. |