* Updated CT firmware uploaded.
@ 2015-06-12 16:54 Ben Greear
0 siblings, 0 replies; 4+ messages in thread
From: Ben Greear @ 2015-06-12 16:54 UTC (permalink / raw)
To: ath10k
Changes since last email of this nature:
Added (untested, and not-publicly-documented) feature to configure
some timings (slot, sifs, cts/rts).
Fix htt-tx status codes so that stations are properly disconnected
when AP dies. The bug seems real, but for one reason or another,
stock 10.1 firmware still manages to disconnect stations, so this
is a bit of a regression fix. It may provide additional advantages
over stock 10.1 behaviour, but I am not certain of that.
And note: For anyone doing IBSS/ADHOC with my firmware, please use
the beta builds until I can do an official version-14 release.
http://www.candelatech.com/ath10k.php
http://www.candelatech.com/downloads/ath10k-fw-beta/
Thanks,
Ben
--
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc http://www.candelatech.com
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply [flat|nested] 4+ messages in thread
* Updated CT firmware uploaded.
@ 2015-07-09 17:55 Ben Greear
0 siblings, 0 replies; 4+ messages in thread
From: Ben Greear @ 2015-07-09 17:55 UTC (permalink / raw)
To: ath10k
Changes since last email of this nature:
* Fix crash related to a race where packet was (re)sent to a peer
that had been deleted. The crash was in the rate-ctrl logic,
and was seen when an Apple MAC laptop with bcom AC NIC did a network
discovery while connected to ath10k AP and while running iperf.
The ath10k AP disconnects the MAC in this case, which can trigger
the firmware bug. Possibly, a better solution is to force a flush
of the peer's tx queue when deleting a peer. A note has been made
to revisit this in the future.
* Allow over-riding thresh62_ext and some ack-timing registers.
thresh62_ext has been tested, the others have not at this time.
This may help with some regulatory testing issues.
* Fix beacon concurrency issues: The firmware did not properly go
in an 'rx-all-beacons' mode when more than 2 station vdevs were
created. This left the third receiving no beacons if connected to
a different AP from the others.
And note: For anyone doing IBSS/ADHOC with my firmware, please use
the beta builds until I can do an official version-14 release.
http://www.candelatech.com/ath10k.php
http://www.candelatech.com/downloads/ath10k-fw-beta/
Thanks,
Ben
--
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc http://www.candelatech.com
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply [flat|nested] 4+ messages in thread* Updated CT firmware uploaded.
@ 2015-06-15 21:30 Ben Greear
0 siblings, 0 replies; 4+ messages in thread
From: Ben Greear @ 2015-06-15 21:30 UTC (permalink / raw)
To: ath10k
Changes since last email of this nature:
Fixed firmware to pay attention to the non-standard TIDS in
station mode. This allows host to properly request
HTT_DATA_TX_EXT_TID_NON_QOS_MCAST_BCAST and have it actually work.
This fixes the station disconnect regressions we saw in the last
firmware beta.
You may need this (below) patch to your kernel as well. Or, maybe this problem
only happened when using our CT kernel due to some other private patches
we carry. I don't do much testing on stock kernels, but please do report
any problems or success on whatever kernels you use.
diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c
index 3199445..29851d2 100644 (file)
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -1916,6 +1916,9 @@ static u8 ath10k_tx_h_get_tid(struct ieee80211_hdr *hdr)
if (ieee80211_is_mgmt(hdr->frame_control))
return HTT_DATA_TX_EXT_TID_MGMT;
+ if (ieee80211_is_nullfunc(hdr->frame_control))
+ return HTT_DATA_TX_EXT_TID_NON_QOS_MCAST_BCAST;
+
if (!ieee80211_is_data_qos(hdr->frame_control))
return HTT_DATA_TX_EXT_TID_NON_QOS_MCAST_BCAST;
And note: For anyone doing IBSS/ADHOC with my firmware, please use
the beta builds until I can do an official version-14 release.
http://www.candelatech.com/ath10k.php
http://www.candelatech.com/downloads/ath10k-fw-beta/
Thanks,
Ben
--
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc http://www.candelatech.com
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply [flat|nested] 4+ messages in thread* Updated CT firmware uploaded.
@ 2015-05-29 16:47 Ben Greear
0 siblings, 0 replies; 4+ messages in thread
From: Ben Greear @ 2015-05-29 16:47 UTC (permalink / raw)
To: ath10k
This firmware has a small feature added, but is otherwise
similar to the previous firmware.
It now returns the value of the NIC's temperature sensor as
the second octet of the 'OPMODE' register in the register
dump report.
I think the units are degrees Fahrenheit, but I am not
certain about that at this point. Typical values from my
mostly idle NIC in a test system read around 103 to 110.
The register dump debugfs file itself requires patches
from my kernels, so for stock kernel users, this does
not add anything useful.
http://www.candelatech.com/ath10k.php
http://www.candelatech.com/downloads/ath10k-fw-beta/
Thanks,
Ben
--
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc http://www.candelatech.com
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-07-09 17:55 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-12 16:54 Updated CT firmware uploaded Ben Greear
-- strict thread matches above, loose matches on Subject: below --
2015-07-09 17:55 Ben Greear
2015-06-15 21:30 Ben Greear
2015-05-29 16:47 Ben Greear
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.