Skip to contentSkip to conversation

b43: Beaconing fixes

PATCH New Michael Buesch 1 participant 1 message Apr 4, 2008 Networking drivers (wireless)

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 b43: Beaconing fixes

These are some beaconing related fixes. Basically it prevents the card from triggering the beacon IRQ over and over again.

---

John, please apply to 2.6.26.
The fix doesn't apply to 2.6.25, as AP mode is disabled there anyway.

drivers/net/wireless/b43/b43.h +1 -0
Index: wireless-testing/drivers/net/wireless/b43/b43.h
===================================================================
@@ -730,12 +730,13 @@ struct b43_wl {
 
 	/* The beacon we are currently using (AP or IBSS mode).
 	 * This beacon stuff is protected by the irq_lock. */
 	struct sk_buff *current_beacon;
 	bool beacon0_uploaded;
 	bool beacon1_uploaded;
+	struct work_struct beacon_update_trigger;
 
 	/* The current QOS parameters for the 4 queues.
 	 * This is protected by the irq_lock. */
 	struct b43_qos_params qos_params[4];
 	/* Workqueue for updating QOS parameters in hardware. */
 	struct work_struct qos_update_work;
drivers/net/wireless/b43/main.c +36 -6

139 lines not on this page · raw message