Mark,
This post would probably receive more attention in on the NTDEV list.
That said…
Presently NDIS 803.11 drivers expose an 802.3 upperedge (and translate
the 802.11 frame to an 802.3 frame in the process). Accordingly, they
report themselves as NdisPhysicalMediumWirelessLan to
OID_GEN_PHYSICAL_MEDIUM and NdisMedium802_3 to OID_GEN_MEDIA_IN_USE.
Seethe whitepapers at
http://www.microsoft.com/whdc/hwdev/tech/network/802x/default.mspx for
more information – especially
http://www.microsoft.com/whdc/hwdev/tech/network/802x/80211_netadapt.msp
x and
http://www.microsoft.com/whdc/hwdev/tech/network/802x/Native80211.mspx.
This may change when Native 802.11 rolls out. Ask to be added to the
NDIS 6 beta by sending a request to xxxxx@microsoft.com. Please
provide some information about yourself and your company. Also look at
attending the Driver Development Conference here in November – see
http://www.microsoft.com/whdc/resources/events/driverdevcon.mspx for
more details. With apologies to the group for the shameless advert: the
Networking team will be conducting an extensive NDIS 6 porting lab.
Bring your NDIS 6 drivers, and adapters. Microsoft will have on-hand
developers from the Networking group to assist you with your ports and
debugging, and to answer questions. We will be prepared to help you port
your Wireless drivers, your Gig drivers, TOE, and any other Network
technology. Don’t miss this great opportunity to receive assistance
from some of the best developers in the industry.
Bryan S. Burgin
xxxxx@microsoft.com
This posting is provided “AS IS” with no warranties, and confers no
rights.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Mark Roths
Sent: Friday, September 19, 2003 5:36 PM
To: Kernel Debugging Interest List
Subject: [windbg] example ndis driver for 802.11 wireless NIC
Hi, I have perused the ddk examples and the msdn website, but I can find
no
such example. Is there one available that I just have not found?
A related question: In ntddndis.h in the ethernet example, there is an
enum
for supported media types:
typedef enum _NDIS_MEDIUM
{
NdisMedium802_3,
NdisMedium802_5,
NdisMediumFddi,
NdisMediumWan,
NdisMediumLocalTalk,
NdisMediumDix, // defined for convenience, not a real
medium
NdisMediumArcnetRaw,
NdisMediumArcnet878_2,
NdisMediumAtm,
NdisMediumWirelessWan,
NdisMediumIrda,
NdisMediumBpc,
NdisMediumCoWan,
NdisMedium1394,
NdisMediumMax // Not a real medium, defined as an
upper-bound
} NDIS_MEDIUM, *PNDIS_MEDIUM;
There is no apparent 802.11 type (or types) here. There are lots of
802.11 things
defined later for MIB stuff, but I should think it would be here as
well.
Thanks, Mark
Mark Roths
SoftAir Microsystems
You are currently subscribed to windbg as: xxxxx@microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com