Felix Fietkau
|
db1eb98ded
|
Revert "mt7603: fix CCK CCA timeout value"
This reverts commit 5307d29c81.
|
2016-02-27 10:23:33 +01:00 |
|
Felix Fietkau
|
5307d29c81
|
mt7603: fix CCK CCA timeout value
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-26 21:27:28 +01:00 |
|
Felix Fietkau
|
3ffc429b5b
|
mt7603: issue rate table updates via registers
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-26 21:07:59 +01:00 |
|
Felix Fietkau
|
3a18d180c6
|
mt7603: clean up ARB SCR register definition
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-26 19:30:30 +01:00 |
|
Felix Fietkau
|
ce0cb8595b
|
mt7603: fix slot timing register
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-25 22:59:53 +01:00 |
|
Felix Fietkau
|
56640c8b82
|
mt7603: use maximum tx count for beacons
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-25 21:32:46 +01:00 |
|
Felix Fietkau
|
2cfb50f84d
|
mt7603: pass the correct hardware queue index to the tx header
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-25 21:29:15 +01:00 |
|
Felix Fietkau
|
079ad90fe2
|
update copyright lines
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-25 18:09:13 +01:00 |
|
Felix Fietkau
|
40ed36a9a1
|
mt7603: check unicast address for decryption
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-22 23:36:36 +01:00 |
|
Felix Fietkau
|
1d02299b20
|
mt7603: fix aggregation tx status
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-22 21:06:43 +01:00 |
|
Felix Fietkau
|
877b298b83
|
mt7603: insert seqno into txd
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-20 22:15:12 +01:00 |
|
Felix Fietkau
|
3445cd4362
|
mt7603: set BA disable flag for no-AMPDU frames
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-20 21:41:53 +01:00 |
|
Felix Fietkau
|
87ccb64fef
|
mt7603: implement hardware crypto support for unicast
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-20 20:24:38 +01:00 |
|
Felix Fietkau
|
85d873df16
|
mt7603: fix wtbl3/4 offsets
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-20 20:16:23 +01:00 |
|
Felix Fietkau
|
a2d894e2de
|
mt7603: set sta ht capabilities in WTBL1
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-20 15:08:31 +01:00 |
|
Felix Fietkau
|
a6f40fadaf
|
mt7603: remove the BA disable flag for rate ctrl probe frames, it breaks tx
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-19 22:38:31 +01:00 |
|
Felix Fietkau
|
2a502860d5
|
mt7603: fix a-mpdu status reporting
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-19 22:21:33 +01:00 |
|
Felix Fietkau
|
84c55d0817
|
mt7603: add new status items to the list tail
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-19 22:11:55 +01:00 |
|
Felix Fietkau
|
424ea5d784
|
mt7603: fix double-free in tx status path
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-19 22:09:20 +01:00 |
|
Felix Fietkau
|
ecde4472ea
|
mt7603: set up tx aggregation in wtbl2
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-19 21:03:46 +01:00 |
|
Felix Fietkau
|
583cb6eae3
|
mt7603: reset rx BA state on rx aggregation start
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-19 19:36:20 +01:00 |
|
Felix Fietkau
|
11ea061563
|
mt7603: fix rx flag processing
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-19 17:46:32 +01:00 |
|
Felix Fietkau
|
6e55d288c3
|
mt7603: remove unnecessary locking
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-18 22:22:48 +01:00 |
|
Felix Fietkau
|
2311f239fe
|
mt7603: de-duplicate tx status processing condition
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-18 22:21:42 +01:00 |
|
Felix Fietkau
|
863ae248e8
|
mt7603: fix rx band reporting
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-18 22:16:01 +01:00 |
|
Felix Fietkau
|
52eaea87a2
|
mt7603: fix rate control probe frame tx status processing
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-18 22:12:08 +01:00 |
|
Felix Fietkau
|
72d12c68d3
|
mt7603: use a single pid value for No-ACK instead of a bit
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-18 20:43:02 +01:00 |
|
Felix Fietkau
|
1826c85323
|
mt7603: request tx status information for rate control probe frames
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-06 20:50:21 +01:00 |
|
Felix Fietkau
|
629a305251
|
mt7603: fix default packet id value
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-06 20:46:15 +01:00 |
|
Felix Fietkau
|
baad88a6a2
|
mt7603: avoid processing tx status information for vif/reserved wtbl entries
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-06 20:44:21 +01:00 |
|
Felix Fietkau
|
71eb2aa7d2
|
mt7603: save station rate table and use it for tx status information
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-06 20:40:32 +01:00 |
|
Felix Fietkau
|
073d1d2491
|
mt7603: set sifs/slot timing registers
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-06 19:16:51 +01:00 |
|
Felix Fietkau
|
e70b2f8281
|
mt7603: adjust timing registers
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-06 19:06:53 +01:00 |
|
Felix Fietkau
|
1c9710dcd1
|
mt7603: implement rudimentary skb tx status reporting
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-06 18:16:38 +01:00 |
|
Felix Fietkau
|
fa3ee92842
|
unify tx completion handling, allow a driver callback to clean up tx skbs
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-06 16:14:02 +01:00 |
|
Felix Fietkau
|
b08f5433d1
|
tx: move dma mapping code to core, unify tx callbacks into one that prepares tx_info, skb and txwi
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-03 20:14:53 +01:00 |
|
Felix Fietkau
|
18f0455c66
|
mt7603: rename mt7603_mac_wtbl_set_rates
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-01 00:54:22 +01:00 |
|
Felix Fietkau
|
b1f0f4ab8b
|
mt7603: init sta wtbl entries
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-01 00:52:19 +01:00 |
|
Felix Fietkau
|
56bbe4b198
|
mt7603: fix bandwidth fallback in rate table
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-01 00:19:39 +01:00 |
|
Felix Fietkau
|
4ac82ff845
|
mt7603: move stbc flag to mt7603_mac_tx_rate_val
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-02-01 00:17:48 +01:00 |
|
Felix Fietkau
|
2db869ac93
|
mt7603: fix fixed-rate check
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-01-31 23:51:19 +01:00 |
|
Felix Fietkau
|
fd2d3ce742
|
mt7603: fill sta rate table
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-01-31 22:40:25 +01:00 |
|
Felix Fietkau
|
bd4ce1d6f4
|
mt7603: add rudimentary tx status parsing (no rates yet)
Signed-off-by: Felix Fietkau <[email protected]>
|
2016-01-31 21:32:41 +01:00 |
|
Felix Fietkau
|
3b1ca1b61c
|
mt7603: add rudimentary tx path code
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-20 00:14:23 +01:00 |
|
Felix Fietkau
|
72fdb38c46
|
mt7603: rename mt7603_dma.h to mt7603_mac.h
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-19 22:36:01 +01:00 |
|
Felix Fietkau
|
68c34a4ed2
|
mt7603: report signal strength to mac80211
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-16 14:15:19 +01:00 |
|
Felix Fietkau
|
bdd74669eb
|
mt7603: fix handling of rx header padding
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-16 13:37:05 +01:00 |
|
Felix Fietkau
|
2be1762a0f
|
mt7603: drop oversized frames
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-16 12:18:02 +01:00 |
|
Felix Fietkau
|
6d3e97a334
|
mt7603: add more rx flags
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-16 12:15:16 +01:00 |
|
Felix Fietkau
|
79ebb00ad7
|
mt7603: add rx rate parsing
Signed-off-by: Felix Fietkau <[email protected]>
|
2015-12-16 12:06:16 +01:00 |
|