diff options
author | wpaul <wpaul@FreeBSD.org> | 2003-12-25 00:40:02 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 2003-12-25 00:40:02 +0000 |
commit | 385e9eaf78bb9aa940e8287c1fcf82fc01a1c958 (patch) | |
tree | 2779f32a32d35fbfd0028a3cb98cdf4aa7066c4e /sys/dev/if_ndis/if_ndis.c | |
parent | 26d06d73267a9c6f0d0d324117810e0f07dc8fee (diff) | |
download | FreeBSD-src-385e9eaf78bb9aa940e8287c1fcf82fc01a1c958.zip FreeBSD-src-385e9eaf78bb9aa940e8287c1fcf82fc01a1c958.tar.gz |
- Add stubs for Ndis*File() functions
- Fix ndis_time().
- Implement NdisGetSystemUpTime().
- Implement RtlCopyUnicodeString() and RtlUnicodeStringToAnsiString().
- In ndis_getstate_80211(), use sc->ndis_link to determine connect
status.
Submitted by: Brian Feldman <green@freebsd.org>
Diffstat (limited to 'sys/dev/if_ndis/if_ndis.c')
-rw-r--r-- | sys/dev/if_ndis/if_ndis.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/dev/if_ndis/if_ndis.c b/sys/dev/if_ndis/if_ndis.c index 4ece1be..79db5e9 100644 --- a/sys/dev/if_ndis/if_ndis.c +++ b/sys/dev/if_ndis/if_ndis.c @@ -1162,11 +1162,7 @@ ndis_getstate_80211(sc) if (!(ifp->if_flags & IFF_UP)) return; - len = sizeof(arg); - rval = ndis_get_info(sc, OID_GEN_MEDIA_CONNECT_STATUS, - (void *)&arg, &len); - - if (arg == nmc_connected) + if (sc->ndis_link) ic->ic_state = IEEE80211_S_RUN; else ic->ic_state = IEEE80211_S_ASSOC; |