Wl1251/Development

Line 4: Line 4:
External monitor:
External monitor:
Ubuntu 10.04 / Wireshark / Alfa AWUS036H (rtl8187) in monitor mode (single vif)
Ubuntu 10.04 / Wireshark / Alfa AWUS036H (rtl8187) in monitor mode (single vif)
 +
=== Monitor mode channel switching ===
=== Monitor mode channel switching ===
==== JOIN ====
==== JOIN ====
 +
Parameters
Parameters
 +
{| class="wikitable"
{| class="wikitable"
! bssid !! beacon_int !! dtim_period !! bss_type !! ctrl !! ACX_CTS_PROTECTION !! Result
! bssid !! beacon_int !! dtim_period !! bss_type !! ctrl !! ACX_CTS_PROTECTION !! Result
|-
|-
-
| 00:00:00:00:00:00 || 100 || 1 || BSS_TYPE_STA_BSS || JOIN_CMD_CTRL_TX_FLUSH || ? || CTS
+
| 00:00:00:00:00:00 || 100 || 1 || BSS_TYPE_STA_BSS || JOIN_CMD_CTRL_TX_FLUSH || - || CTS
|-
|-
-
| 00:00:00:00:00:00 || 100 || 1 || BSS_TYPE_STA_BSS || 0 || ? || CTS
+
| 00:00:00:00:00:00 || 100 || 1 || BSS_TYPE_STA_BSS || 0 || - || CTS
|-
|-
-
| 00:00:00:00:00:00 || 100 || 0 || BSS_TYPE_STA_BSS || JOIN_CMD_CTRL_TX_FLUSH || ? || CTS
+
| 00:00:00:00:00:00 || 100 || 0 || BSS_TYPE_STA_BSS || JOIN_CMD_CTRL_TX_FLUSH || - || CTS
|-
|-
-
| 00:00:00:00:00:00 || 0 || 1 || BSS_TYPE_STA_BSS || JOIN_CMD_CTRL_TX_FLUSH || ? || CTS
+
| 00:00:00:00:00:00 || 0 || 1 || BSS_TYPE_STA_BSS || JOIN_CMD_CTRL_TX_FLUSH || - || CTS
|-
|-
-
| 00:00:00:00:00:00 || 0 || 0 || BSS_TYPE_STA_BSS || 0 || ? || CTS
+
| 00:00:00:00:00:00 || 0 || 0 || BSS_TYPE_STA_BSS || 0 || - || CTS
|-
|-
| 00:00:00:00:00:00 || 100 || 1 || BSS_TYPE_STA_BSS || JOIN_CMD_CTRL_TX_FLUSH || CTSPROTECT_DISABLE || CTS
| 00:00:00:00:00:00 || 100 || 1 || BSS_TYPE_STA_BSS || JOIN_CMD_CTRL_TX_FLUSH || CTSPROTECT_DISABLE || CTS
Line 40: Line 43:
==== TX_DISABLE / JOIN ====
==== TX_DISABLE / JOIN ====
 +
 +
Work in progress.
==== JOIN / DISCONNECT ====
==== JOIN / DISCONNECT ====
 +
 +
Work in progress.
==== RX_ENABLE ====
==== RX_ENABLE ====
 +
 +
Work in progress.

Revision as of 14:03, 8 February 2011

Contents

Firmware testing

Testing driver: Maemo Fremantle 2.6.28 / wireless-testing 2011-02-06

External monitor: Ubuntu 10.04 / Wireshark / Alfa AWUS036H (rtl8187) in monitor mode (single vif)

Monitor mode channel switching

JOIN

Parameters

bssid beacon_int dtim_period bss_type ctrl ACX_CTS_PROTECTION Result
00:00:00:00:00:00 100 1 BSS_TYPE_STA_BSS JOIN_CMD_CTRL_TX_FLUSH - CTS
00:00:00:00:00:00 100 1 BSS_TYPE_STA_BSS 0 - CTS
00:00:00:00:00:00 100 0 BSS_TYPE_STA_BSS JOIN_CMD_CTRL_TX_FLUSH - CTS
00:00:00:00:00:00 0 1 BSS_TYPE_STA_BSS JOIN_CMD_CTRL_TX_FLUSH - CTS
00:00:00:00:00:00 0 0 BSS_TYPE_STA_BSS 0 - CTS
00:00:00:00:00:00 100 1 BSS_TYPE_STA_BSS JOIN_CMD_CTRL_TX_FLUSH CTSPROTECT_DISABLE CTS
00:00:00:00:00:00 100 1 BSS_TYPE_STA_BSS JOIN_CMD_CTRL_TX_FLUSH CTSPROTECT_ENABLE CTS
00:00:00:00:00:00 0 0 BSS_TYPE_STA_BSS 0 CTSPROTECT_DISABLE CTS
00:00:00:00:00:00 0 0 BSS_TYPE_STA_BSS 0 CTSPROTECT_ENABLE CTS
00:00:00:00:00:00 0 0 MAX_BSS_TYPE 0 CTSPROTECT_DISABLE No channel change
00:00:00:00:00:00 0 0 1 0 CTSPROTECT_DISABLE CTS
00:00:00:00:00:00 0 0 4 0 CTSPROTECT_DISABLE CTS
ff:ff:ff:ff:ff:ff 0 0 BSS_TYPE_STA_BSS 0 CTSPROTECT_DISABLE CTS

CTS: Emits some CTS frames

TX_DISABLE / JOIN

Work in progress.

JOIN / DISCONNECT

Work in progress.

RX_ENABLE

Work in progress.