Hi all,

See attached mail for initial 802.11s support for ath5k.

Regard,
Punky


Kim-man 'Punky' TSE wrote:
Hi all,

I have read the related information yesterday as well. If you want to know more about what 802.11s is doing in 2.6.26 kernel, you can take a look to http://www.open80211s.org/trac

The stack is ready, but it requires wifi driver to fully support and only driver that based on mac80211 wireless stack will work. ath5k is closer to support it but need more work.

Stay tune to later kernel for more wireless driver to support 802.11s.

Regards,
Punky

David Gascón wrote:
Hi all!
with the recently 802.11s module added to the kernel now comes time of
research and efforts to see how it is going to work with the rest of the
system.
The protocol uses layer 2 to create all the radio metrics and the state
and quality of the nodes in the network. On the layer 3 the HWMP
protocol (based on RM-AODV) will be the one used to keep the metrics and
WLAN information updated from the MAC layer.
I am sure the kernel will make its best on Voyage as usual, the problems
come when seeing if the wifi drivers are ready for features like  multi
frequency and high accurate radio metrics. (It is gonna be a hard way,
however It just a matter of time to get it working).

I will start working on it as soon as I can. If any of you are going to
start with it too just tell me to join efforts.

regards.

David.





--
Regards,
Punky

Voyage Solutions (http://solution.voyage.hk)
* Embedded Solutions and Systems
 - Mesh Networking, Captive Portal, IP Surveillance, VoIP/PBX
 - Network Engineering, Development Platform and Consultation

--- Begin Message ---
---------- Forwarded message ----------
From: Andrey Yurovsky <[EMAIL PROTECTED]>
Date: Fri, Jul 18, 2008 at 4:12 AM
Subject: [ath5k-devel] [PATCH] ath5k: add Mesh Point support
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]


This enables draft-802.11s Mesh Point operation.  For that we need mesh
beaconing.  Tested with AR5212/AR5213 PCI card against Zydas and b43 mesh
nodes.

Signed-off-by: Andrey Yurovsky <[EMAIL PROTECTED]>
---
diff --git a/drivers/net/wireless/ath5k/base.c
b/drivers/net/wireless/ath5k/base.c
index 217d506..6d9f4e1 100644
--- a/drivers/net/wireless/ath5k/base.c
+++ b/drivers/net/wireless/ath5k/base.c
@@ -1425,7 +1425,8 @@ ath5k_beaconq_config(struct ath5k_softc *sc)
       ret = ath5k_hw_get_tx_queueprops(ah, sc->bhalq, &qi);
       if (ret)
               return ret;
-       if (sc->opmode == IEEE80211_IF_TYPE_AP) {
+       if (sc->opmode == IEEE80211_IF_TYPE_AP ||
+               sc->opmode == IEEE80211_IF_TYPE_MESH_POINT) {
               /*
                * Always burst out beacon and CAB traffic
                * (aifs = cwmin = cwmax = 0)
@@ -2911,6 +2912,7 @@ static void ath5k_configure_filter(struct
ieee80211_hw *hw,
       if (sc->opmode != IEEE80211_IF_TYPE_STA)
               rfilt |= AR5K_RX_FILTER_PROBEREQ;
       if (sc->opmode != IEEE80211_IF_TYPE_AP &&
+               sc->opmode != IEEE80211_IF_TYPE_MESH_POINT &&
               test_bit(ATH_STAT_PROMISC, sc->status))
               rfilt |= AR5K_RX_FILTER_PROM;
       if (sc->opmode == IEEE80211_IF_TYPE_STA ||
diff --git a/drivers/net/wireless/ath5k/hw.c b/drivers/net/wireless/ath5k/hw.c
index c6d12c5..8854820 100644
--- a/drivers/net/wireless/ath5k/hw.c
+++ b/drivers/net/wireless/ath5k/hw.c
@@ -2326,6 +2326,7 @@ int ath5k_hw_set_opmode(struct ath5k_hw *ah)
               break;

       case IEEE80211_IF_TYPE_AP:
+       case IEEE80211_IF_TYPE_MESH_POINT:
               pcu_reg |= AR5K_STA_ID1_AP | AR5K_STA_ID1_RTS_DEF_ANTENNA |
                       (ah->ah_version == AR5K_AR5210 ?
                               AR5K_STA_ID1_NO_PSPOLL : 0);


_______________________________________________
ath5k-devel mailing list
[EMAIL PROTECTED]
https://lists.ath5k.org/mailman/listinfo/ath5k-devel



-- 
-- 
Regards,
Punky

P U N K N ! X . c o m
Technology + Lifestyle
(http://www.punknix.com)

Voyage Solutions (http://solution.voyage.hk)
* Embedded Solutions and Systems
 - Mesh Networking, Captive Portal, IP Surveillance, VoIP/PBX
 - Network Engineering, Development Platform and Consultation

--- End Message ---
_______________________________________________
Voyage-linux mailing list
Voyage-linux@list.voyage.hk
http://list.voyage.hk/mailman/listinfo/voyage-linux

Reply via email to