rt2x00: rt2800: update initial SIFS values
authorHelmut Schaa <helmut.schaa@googlemail.com>
Thu, 6 May 2010 10:29:04 +0000 (12:29 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 7 May 2010 18:55:53 +0000 (14:55 -0400)
commita21c2ab4210a89a71a0a99685acf16ae126b2eee
treedb13a92479efcf154d6deccec2a4377232a3298b
parent9c6dda4e2dfea970a7105e3805f0195bc3079f2f
rt2x00: rt2800: update initial SIFS values

Currently the CCK and OFDM SIFS value is set to 32us. This value is neither
used by the Ralink driver nor specified in 802.11.

Instead of using 10us for CCK SIFS (as defined in 802.11) use 16us like in the
Ralink drivers. And indeed using a SIFS value of 10us breaks connectivity with
11g + CTS protected connections. Add a comment to the code why we don't use 10us
for CCK SIFS value.

The OFDM SIFS value is set to 16us (as defined in 802.11 and also used by the
Ralink drivers).

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Acked-by: Ivo van Doorn <IvDoorn@gmail.com>
Acked-by: Gertjan van Wingerde <gwingerde@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rt2x00/rt2800lib.c