cfg80211: emulate connect with auth/assoc
This adds code to cfg80211 so that drivers (mac80211 right now) that don't implement connect but rather auth/assoc can still be used with the nl80211 connect command. This will also be necessary for the wext compat code. Signed-off-by: Samuel Ortiz <samuel.ortiz@intel.com> Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
b23aa676ab
commit
6829c878ec
@@ -1209,6 +1209,9 @@ extern void wiphy_unregister(struct wiphy *wiphy);
|
||||
*/
|
||||
extern void wiphy_free(struct wiphy *wiphy);
|
||||
|
||||
/* internal struct */
|
||||
struct cfg80211_conn;
|
||||
|
||||
/**
|
||||
* struct wireless_dev - wireless per-netdev state
|
||||
*
|
||||
@@ -1242,9 +1245,10 @@ struct wireless_dev {
|
||||
u8 ssid_len;
|
||||
enum {
|
||||
CFG80211_SME_IDLE,
|
||||
CFG80211_SME_CONNECTING, /* ->connect called */
|
||||
CFG80211_SME_CONNECTING,
|
||||
CFG80211_SME_CONNECTED,
|
||||
} sme_state;
|
||||
struct cfg80211_conn *conn;
|
||||
|
||||
#ifdef CONFIG_WIRELESS_EXT
|
||||
/* wext data */
|
||||
|
Reference in New Issue
Block a user