1STRUCT CFG80211_IBSS(9) Actions and configuration STRUCT CFG80211_IBSS(9)
2
3
4
6 struct_cfg80211_ibss_params - IBSS parameters
7
9 struct cfg80211_ibss_params {
10 const u8 * ssid;
11 const u8 * bssid;
12 struct cfg80211_chan_def chandef;
13 const u8 * ie;
14 u8 ssid_len;
15 u8 ie_len;
16 u16 beacon_interval;
17 u32 basic_rates;
18 bool channel_fixed;
19 bool privacy;
20 bool control_port;
21 bool userspace_handles_dfs;
22 int mcast_rate[NUM_NL80211_BANDS];
23 struct ieee80211_ht_cap ht_capa;
24 struct ieee80211_ht_cap ht_capa_mask;
25 };
26
28 ssid
29 The SSID, will always be non-null.
30
31 bssid
32 Fixed BSSID requested, maybe be NULL, if set do not search for
33 IBSSs with a different BSSID.
34
35 chandef
36 defines the channel to use if no other IBSS to join can be found
37
38 ie
39 information element(s) to include in the beacon
40
41 ssid_len
42 The length of the SSID, will always be non-zero.
43
44 ie_len
45 length of that
46
47 beacon_interval
48 beacon interval to use
49
50 basic_rates
51 bitmap of basic rates to use when creating the IBSS
52
53 channel_fixed
54 The channel should be fixed -- do not search for IBSSs to join on
55 other channels.
56
57 privacy
58 this is a protected network, keys will be configured after joining
59
60 control_port
61 whether user space controls IEEE 802.1X port, i.e., sets/clears
62 NL80211_STA_FLAG_AUTHORIZED. If true, the driver is required to
63 assume that the port is unauthorized until authorized by user
64 space. Otherwise, port is marked authorized by default.
65
66 userspace_handles_dfs
67 whether user space controls DFS operation, i.e. changes the channel
68 when a radar is detected. This is required to operate on DFS
69 channels.
70
71 mcast_rate[NUM_NL80211_BANDS]
72 per-band multicast rate index + 1 (0: disabled)
73
74 ht_capa
75 HT Capabilities over-rides. Values set in ht_capa_mask will be used
76 in ht_capa. Un-supported values will be ignored.
77
78 ht_capa_mask
79 The bits of ht_capa which are to be used.
80
82 This structure defines the IBSS parameters for the join_ibss method.
83
85 Johannes Berg <johannes@sipsolutions.net>
86 Author.
87
89Kernel Hackers Manual 3.10 June 2019 STRUCT CFG80211_IBSS(9)