projects
/
openwrt.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
2a4a4cb
)
ath9k: enable u-apsd support
author
nbd
<nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 22 Feb 2014 13:01:00 +0000
(13:01 +0000)
committer
nbd
<nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 22 Feb 2014 13:01:00 +0000
(13:01 +0000)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39685
3c298f89
-4303-0410-b956-
a3cf2f4a3e73
package/kernel/mac80211/patches/300-pending_work.patch
patch
|
blob
|
history
package/kernel/mac80211/patches/502-ath9k_ahb_init.patch
patch
|
blob
|
history
package/kernel/mac80211/patches/530-ath9k_extra_leds.patch
patch
|
blob
|
history
package/kernel/mac80211/patches/550-ath9k_entropy_from_adc.patch
patch
|
blob
|
history
package/kernel/mac80211/patches/552-ath9k_p2p_ps_support.patch
patch
|
blob
|
history
diff --git
a/package/kernel/mac80211/patches/300-pending_work.patch
b/package/kernel/mac80211/patches/300-pending_work.patch
index
be82f37
..
bedf8e7
100644
(file)
--- a/
package/kernel/mac80211/patches/300-pending_work.patch
+++ b/
package/kernel/mac80211/patches/300-pending_work.patch
@@
-1,3
+1,15
@@
+commit 6514c93afede55284e2cb63359aadedb85884c80
+Author: Jouni Malinen <jouni@qca.qualcomm.com>
+Date: Tue Feb 18 20:41:08 2014 +0200
+
+ ath9k: Enable U-APSD AP mode support
+
+ mac80211 handles the actual operations, so ath9k can just indicate
+ support for this. Based on initial tests, this combination seems to
+ work fine.
+
+ Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
+
commit a63caf0a357ad5c1f08d6b7827dc76c451445017
Author: Stanislaw Gruszka <sgruszka@redhat.com>
Date: Wed Feb 19 13:15:17 2014 +0100
commit a63caf0a357ad5c1f08d6b7827dc76c451445017
Author: Stanislaw Gruszka <sgruszka@redhat.com>
Date: Wed Feb 19 13:15:17 2014 +0100
@@
-2794,3
+2806,13
@@
Date: Thu Jan 23 20:06:34 2014 +0100
buffered = ath_tid_has_buffered(tid);
tid->sched = false;
buffered = ath_tid_has_buffered(tid);
tid->sched = false;
+--- a/drivers/net/wireless/ath/ath9k/init.c
++++ b/drivers/net/wireless/ath/ath9k/init.c
+@@ -943,6 +943,7 @@ static void ath9k_set_hw_capab(struct at
+ hw->wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL;
+ hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_5_10_MHZ;
+ hw->wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH;
++ hw->wiphy->flags |= WIPHY_FLAG_AP_UAPSD;
+
+ hw->queues = 4;
+ hw->max_rates = 4;
diff --git
a/package/kernel/mac80211/patches/502-ath9k_ahb_init.patch
b/package/kernel/mac80211/patches/502-ath9k_ahb_init.patch
index
dd452db
..
4edc63b
100644
(file)
--- a/
package/kernel/mac80211/patches/502-ath9k_ahb_init.patch
+++ b/
package/kernel/mac80211/patches/502-ath9k_ahb_init.patch
@@
-1,6
+1,6
@@
--- a/drivers/net/wireless/ath/ath9k/init.c
+++ b/drivers/net/wireless/ath/ath9k/init.c
--- a/drivers/net/wireless/ath/ath9k/init.c
+++ b/drivers/net/wireless/ath/ath9k/init.c
-@@ -111
1,23 +1111
,23 @@ static int __init ath9k_init(void)
+@@ -111
2,23 +1112
,23 @@ static int __init ath9k_init(void)
goto err_out;
}
goto err_out;
}
diff --git
a/package/kernel/mac80211/patches/530-ath9k_extra_leds.patch
b/package/kernel/mac80211/patches/530-ath9k_extra_leds.patch
index
b8b6c00
..
5e0dffd
100644
(file)
--- a/
package/kernel/mac80211/patches/530-ath9k_extra_leds.patch
+++ b/
package/kernel/mac80211/patches/530-ath9k_extra_leds.patch
@@
-162,7
+162,7
@@
void ath_fill_led_pin(struct ath_softc *sc)
--- a/drivers/net/wireless/ath/ath9k/init.c
+++ b/drivers/net/wireless/ath/ath9k/init.c
void ath_fill_led_pin(struct ath_softc *sc)
--- a/drivers/net/wireless/ath/ath9k/init.c
+++ b/drivers/net/wireless/ath/ath9k/init.c
-@@ -101
7,7 +1017
,7 @@ int ath9k_init_device(u16 devid, struct
+@@ -101
8,7 +1018
,7 @@ int ath9k_init_device(u16 devid, struct
#ifdef CPTCFG_MAC80211_LEDS
/* must be initialized before ieee80211_register_hw */
#ifdef CPTCFG_MAC80211_LEDS
/* must be initialized before ieee80211_register_hw */
diff --git
a/package/kernel/mac80211/patches/550-ath9k_entropy_from_adc.patch
b/package/kernel/mac80211/patches/550-ath9k_entropy_from_adc.patch
index
6c18d0f
..
12f8b7e
100644
(file)
--- a/
package/kernel/mac80211/patches/550-ath9k_entropy_from_adc.patch
+++ b/
package/kernel/mac80211/patches/550-ath9k_entropy_from_adc.patch
@@
-65,7
+65,7
@@
}
void ath9k_reload_chainmask_settings(struct ath_softc *sc)
}
void ath9k_reload_chainmask_settings(struct ath_softc *sc)
-@@ -9
79,6 +980
,18 @@ static void ath9k_set_hw_capab(struct at
+@@ -9
80,6 +981
,18 @@ static void ath9k_set_hw_capab(struct at
SET_IEEE80211_PERM_ADDR(hw, common->macaddr);
}
SET_IEEE80211_PERM_ADDR(hw, common->macaddr);
}
@@
-84,7
+84,7
@@
int ath9k_init_device(u16 devid, struct ath_softc *sc,
const struct ath_bus_ops *bus_ops)
{
int ath9k_init_device(u16 devid, struct ath_softc *sc,
const struct ath_bus_ops *bus_ops)
{
-@@ -102
4,6 +1037
,8 @@ int ath9k_init_device(u16 devid, struct
+@@ -102
5,6 +1038
,8 @@ int ath9k_init_device(u16 devid, struct
ARRAY_SIZE(ath9k_tpt_blink));
#endif
ARRAY_SIZE(ath9k_tpt_blink));
#endif
diff --git
a/package/kernel/mac80211/patches/552-ath9k_p2p_ps_support.patch
b/package/kernel/mac80211/patches/552-ath9k_p2p_ps_support.patch
index
feec14a
..
4a61db3
100644
(file)
--- a/
package/kernel/mac80211/patches/552-ath9k_p2p_ps_support.patch
+++ b/
package/kernel/mac80211/patches/552-ath9k_p2p_ps_support.patch
@@
-223,7
+223,7
@@
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
ath9k_cmn_init_crypto(sc->sc_ah);
ath9k_init_misc(sc);
ath_fill_led_pin(sc);
ath9k_cmn_init_crypto(sc->sc_ah);
ath9k_init_misc(sc);
ath_fill_led_pin(sc);
-@@ -108
1,6 +1084
,9 @@ static void ath9k_deinit_softc(struct at
+@@ -108
2,6 +1085
,9 @@ static void ath9k_deinit_softc(struct at
{
int i = 0;
{
int i = 0;