Johannes Berg <johannes@xxxxxxxxxxxxxxxx> writes: > In P2P client mode, the GO (AP) to connect to might > have periods of time where it is not available due > to powersave. To allow the driver to sync with it > and send frames to the GO only when it is available > add a new callback tx_sync (and the corresponding > finish_tx_sync). These callbacks can sleep unlike > the actual TX. [...] > + * enum ieee80211_tx_sync_type - TX sync type > + * @IEEE80211_TX_SYNC_AUTH: sync TX for authentication > + * (and possibly also before direct probe) [...] > + int (*tx_sync)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, > + const u8 *bssid, enum ieee80211_tx_sync_type type); With these it should be possible to get bssid before authentication and we would get at76c50x-usb working again. Did I understand correctly? -- Kalle Valo -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html