Hi Johannes, This patch is intended to for your experimental patch: 019-mac80211-tx-info-skb-cb.patch Beacons shouldn't be encryped, so mac80211 should set the IEEE80211_TX_CTL_DO_NOT_ENCRYPT flag in tx info flags. Otherwise the driver will cause a NULL pointer dereference when it tries to access the info->control.hw_key which isn't configured. Signed-off-by: Ivo van Doorn <IvDoorn@xxxxxxxxx> --- diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c index a359b9a..3b3592f 100644 --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c @@ -1856,6 +1856,7 @@ struct sk_buff *ieee80211_beacon_get(struct ieee80211_hw *hw, info->flags |= IEEE80211_TX_CTL_SHORT_PREAMBLE; info->antenna_sel_tx = local->hw.conf.antenna_sel_tx; info->flags |= IEEE80211_TX_CTL_NO_ACK; + info->flags |= IEEE80211_TX_CTL_DO_NOT_ENCRYPT; info->control.retry_limit = 1; info->flags |= IEEE80211_TX_CTL_CLEAR_PS_FILT; (*num_beacons)++; -- 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