Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface InterfaceCombination

interface combination attributes

Examples: limits = [ #{STA} <= 1, #{AP} <= 1 ], matching BI, channels = 1, max = 2 => allows an AP and a STA that must match BIs

numbers = [ #{AP, P2P-GO} <= 8 ], BI min gcd, channels = 1, max = 8, => allows 8 of AP/GO that can have BI gcd >= min gcd

numbers = [ #{STA} <= 2 ], channels = 2, max = 2 => allows two STAs on different channels

numbers = [ #{STA} <= 1, #{P2P-client,P2P-GO} <= 3 ], max = 4 => allows a STA plus three P2P interfaces

The list of these four possibilities could completely be contained within the %NL80211_ATTR_INTERFACE_COMBINATIONS attribute to indicate that any of these groups must match.

"Combinations" of just a single interface will not be listed here, a single interface of any valid interface type is assumed to always be possible by itself. This means that implicitly, for each valid interface type, the following group always exists: numbers = [ #{} <= 1 ], channels = 1, max = 1

Hierarchy

Index

Properties

__unparsed?: [number, Buffer][]
biMinGcd?: number

u32 attribute specifying the minimum GCD of different beacon intervals supported by all the interface combinations in this group (if not present, all beacon intervals be identical).

limits?: InterfaceLimit[]

Nested attributes containing the limits for given interface types, see &enum nl80211_iface_limit_attrs.

maxnum?: number

u32 attribute giving the total number of interfaces that can be created in this group. This number doesn't apply to interfaces purely managed in software, which are listed in a separate attribute %NL80211_ATTR_INTERFACES_SOFTWARE.

numChannels?: number

u32 attribute specifying how many different channels may be used within this group.

radarDetectRegions?: number

u32 attribute containing the bitmap of supported regulatory regions for radar detection.

radarDetectWidths?: ChannelWidthSet

u32 attribute containing the bitmap of supported channel widths for radar detection.

staApBiMatch?: true

flag attribute specifying that beacon intervals within this group must be all the same even for infrastructure and AP/GO combinations, i.e. the GO(s) must adopt the infrastructure network's beacon interval.

Generated using TypeDoc