[−][src]Crate nl80211
Nl80211
Communicate with nl80211
Structs
Bss | A struct representing a BSS (Basic Service Set) |
Interface | A struct representing a wifi interface |
Socket | A generic netlink socket to send commands and receive messages |
Station | A struct representing a remote station (Access Point) |
Enums
Nl80211Cmd | nl80211Commands |
Nl80211Attr | nl80211Attrs |
Nl80211Iftype | nl80211Iftype |
Nl80211StaFlags | |
Nl80211RateInfo | nl80211RateInfo |
Nl80211StaBssParam | nl80211StaBssParam |
Nl80211StaInfo | nl80211StaInfo |
Nl80211TidStats | nl80211TidStats |
Nl80211MpathFlags | nl80211MpathFlags |
Nl80211MpathInfo | nl80211MpathFlags |
Nl80211BandAttr | nl80211BandAttr |
Nl80211FrequencyAttr | nl80211FrequencyAttr |
Nl80211BitrateAttr | nl80211BitrateAttr |
Nl80211RegInitiator | nl80211RegInitiator |
Nl80211RegType | nl80211RegType |
Nl80211RegRuleAttr | nl80211RegRuleAttr |
Nl80211SchedScanMatchAttr | nl80211SchedScanMatchAttr |
Nl80211RegRuleFlags | nl80211RegRuleFlags |
Nl80211DfsRegions | nl80211DfsRegions |
Nl80211UserRegHintType | nl80211UserRegHintType |
Nl80211SurveyInfo | nl80211SurveyInfo |
Nl80211MntrFlags | nl80211MntrFlags |
Nl80211MeshPowerMode | nl80211MeshPowerMode |
Nl80211MeshconfParams | nl80211MeshconfParams |
Nl80211MeshSetupParams | nl80211MeshSetupParams |
Nl80211TxqAttr | nl80211TxqAttr |
Nl80211Ac | nl80211Ac |
Nl80211ChannelType | nl80211ChannelType |
Nl80211ChanWidth | nl80211ChanWidth |
Nl80211BssScanWidth | nl80211BssScanWidth |
Nl80211Bss | nl80211Bss |
Nl80211BssStatus | nl80211BssStatus |
Nl80211AuthType | nl80211AuthType |
Nl80211KeyType | nl80211KeyType |
Nl80211Mfp | nl80211Mfp |
Nl80211WpaVersions | nl80211WpaVersions |
Nl80211KeyDefaultTypes | nl80211KeyDefaultTypes |
Nl80211KeyAttributes | nl80211KeyAttributes |
Nl80211TxRateAttributes | nl80211TxRateAttributes |
Nl80211TxrateGi | nl80211TxrateGi |
Nl80211Bandc | nl80211Band |
Nl80211PsState | nl80211PsState |
Nl80211AttrCqm | nl80211AttrCqm |
Nl80211CqmRssiThresholdEvent | nl80211CqmRssiThresholdEvent |
Nl80211TxPowerSetting | nl80211TxPowerSetting |
Nl80211PacketPatternAttr | nl80211PacketPatternAttr |
Nl80211WowlanTriggers | nl80211WowlanTriggers |
Nl80211WowlanTcpAttrs | nl80211WowlanTcpAttrs |
Nl80211AttrCoalesceRule | nl80211AttrCoalesceRule |
Nl80211CoalesceCondition | nl80211CoalesceCondition |
Nl80211IfaceLimitAttrs | nl80211IfaceLimitAttrs |
Nl80211IfCombinationAttrs | nl80211IfCombinationAttrs |
Nl80211PlinkState | nl80211PlinkState |
Nl80211RekeyData | nl80211RekeyData |
Nl80211HiddenSsid | nl80211HiddenSsid |
Nl80211StaWmeAttr | nl80211StaWmeAttr |
Nl80211PmksaCandidateAttr | nl80211PmksaCandidateAttr |
Nl80211TdlsOperation | nl80211TdlsOperation |
Nl80211FeatureFlags | nl80211FeatureFlags |
Nl80211ExtFeatureIndex | nl80211ExtFeatureIndex |
Nl80211ProbeRespOffloadSupportAttr | nl80211ProbeRespOffloadSupportAttr |
Nl80211ConnectFailedReason | nl80211ConnectFailedReason |
Nl80211ScanFlags | nl80211ScanFlags |
Nl80211AclPolicy | nl80211AclPolicy |
Nl80211SmpsMode | nl80211SmpsMode |
Nl80211RadarEvent | nl80211RadarEvent |
Nl80211DfsState | nl80211DfsState |
Nl80211ProtocolFeatures | nl80211ProtocolFeatures |
Nl80211CritProtoId | nl80211CritProtoId |
Nl80211RxmgmtFlags | nl80211RxmgmtFlags |
Nl80211TdlsPeerCapability | nl80211TdlsPeerCapability |
Nl80211SchedScanPlan | nl80211SchedScanPlan |
Nl80211BssSelectAttr | nl80211BssSelectAttr |
Nl80211NanDualBandConf | nl80211NanDualBandConf |
Nl80211NanFunctionType | nl80211NanFunctionType |
Nl80211NanPublishType | nl80211NanPublishType |
Nl80211NanFuncTermReason | nl80211NanFuncTermReason |
Nl80211NanFuncAttributes | nl80211NanFuncAttributes |
Nl80211NanSrfAttributes | nl80211NanSrfAttributes |
Nl80211NanMatchAttributes | nl80211NanMatchAttributes |
Nl80211StaP2pPsStatus | nl80211StaP2pPsStatus |
NlaNested | |
PlinkActions | plinkActions |
Constants
NL_80211_GENL_NAME | |
NL_80211_GENL_VERSION |
Traits
NlPayloadDecode | Decode netlink payloads (Vec<u8>) to appropriate types |
ParseNlAttr | Parse netlink messages attributes returned by a nl80211 command |
PrettyFormat | Format and convert network information to human readable format |
Functions
parse_hex | Parse a vec of bytes as hex String |
parse_i8 | Parse a vec of bytes as i8 |
parse_i32 | Parse a vec of bytes as i32 |
parse_string | Parse a vec of bytes as a String |
parse_u8 | Parse a vec of bytes as u8 |
parse_u16 | Parse a vec of bytes as u16 |
parse_u32 | Parse a vec of bytes as u32 |
parse_u64 | Parse a vec of bytes as u64 |