summaryrefslogtreecommitdiffstats
path: root/sys/dev/if_ndis/if_ndis.c
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2003-12-25 00:40:02 +0000
committerwpaul <wpaul@FreeBSD.org>2003-12-25 00:40:02 +0000
commit385e9eaf78bb9aa940e8287c1fcf82fc01a1c958 (patch)
tree2779f32a32d35fbfd0028a3cb98cdf4aa7066c4e /sys/dev/if_ndis/if_ndis.c
parent26d06d73267a9c6f0d0d324117810e0f07dc8fee (diff)
downloadFreeBSD-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.c6
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;
OpenPOWER on IntegriCloud