Thread (9 messages) 9 messages, 3 authors, 2012-07-30

Re: [PATCH 2/2] mac80211: Add transmit power control support (TPC) for ACK packets

From: Christian Lamparter <chunkeey@googlemail.com>
Date: 2012-07-27 21:36:14

On Friday 27 July 2012 18:00:09 Thomas Huehn wrote:
This patch adds support to annotate and change the power-level of ACK
packets. To map hardware specific ack power capabilities to mac80211
one new hw flag is defined:

@IEEE80211_HW_SUPPORTS_TPC_ACK_GLOBAL:
	Power level of ack packets is adjustable and processed in a
	global manner, per hw rather than per ack packet or link.

The struct hw_config is extended by ack_power a global power level in
dBm to be used for all acknowledgement_packets. A new config change
event IEEE80211_CONF_CHANGE_ACK_POWER is defined to reacte with driver
specific function calls to ack_power changes from the mac80211.
I know this is kind of an odd. But as carl9170 has TPC settings
for BlockACK, CF-End and QoS-Null frames, it wouldn't be possible
to extend "ACK" to "response".

NB: The HW has also TPC control registers for ERP(RTS/CTS)
but that's sort of a different issue.

Regards,
	Chr
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help