On Tue, Mar 07, 2000 at 02:47:47PM -0500, Jaekwon Oh wrote:
> My kernel is linux-2.2.12
> I'm now using 'WaveLAN turbo PC card(bronze)'
> and the archived driver for this wireless PC card is
> 'wavelan2_cs-4.00.tar.gz'.
>
> And now I'm trying to get wavelan card statistics.
> I need this information to make handoff decision.
Have you tested the driver from Andreas Neuhaus
(http://www.fasta.fh-dortmund.de/users/andy/wvlan/)? We are using it
with Dynamics - HUT Mobile IP in a mobile node for the handoff
decision.
> But, I don't know how I can access this information, 'struct
> iw_statistics' for the wireless device.
> As far as I foud in the driver source "wavelan2_cs.c", this statistics
> are offered only to proc file by using 'wvlan2_wireless_stats' function
> that is the 'dev->get_wireless_stats' function for this device.
I think, that your driver does not support it, but Andy's driver has
IWSPY interface for the quality values (SIOCGIWSPY and SIOCSIWSPY
ioctls).
> To campare the signal strength, I should be able to know the source mac
> address of the packet from which the signal strength is derived.
> But, as I know, there's no structure to do this..
If you are using ad-hoc mode, you can monitor multiple mac addresses
with Andy's driver.
> Is there anyone who has similar experience or idea about this?
Yes. Dan Forsberg added signal quality-based handoffs to Dynamics MN
and you can check the example code at our web site
(http://www.cs.hut.fi/Research/Dynamics/). Get the newest v0.7
pre-release and look at src/mn/{dyn_wireless,monitor}.c
--
Jouni Malinen
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]