Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/if_ndis/if_ndisvar.h
Context not available. | |||||
}; | }; | ||||
struct ndis_softc { | struct ndis_softc { | ||||
struct ifnet *ifp; | int ndis_80211:1; | ||||
struct ifmedia ifmedia; /* media info */ | int ndis_link:1; | ||||
int ndis_running:1; | |||||
union { | |||||
struct { /* Ethernet */ | |||||
struct ifnet *ifp; | |||||
struct ifmedia ifmedia; | |||||
int ndis_if_flags; | |||||
}; | |||||
struct { /* Wireless */ | |||||
struct ieee80211com ndis_ic; | |||||
struct callout ndis_scan_callout; | |||||
int (*ndis_newstate)(struct ieee80211com *, | |||||
enum ieee80211_state, int); | |||||
}; | |||||
}; | |||||
u_long ndis_hwassist; | u_long ndis_hwassist; | ||||
uint32_t ndis_v4tx; | uint32_t ndis_v4tx; | ||||
uint32_t ndis_v4rx; | uint32_t ndis_v4rx; | ||||
Context not available. | |||||
ndis_miniport_block *ndis_block; | ndis_miniport_block *ndis_block; | ||||
ndis_miniport_characteristics *ndis_chars; | ndis_miniport_characteristics *ndis_chars; | ||||
interface_type ndis_type; | interface_type ndis_type; | ||||
struct callout ndis_scan_callout; | |||||
struct callout ndis_stat_callout; | struct callout ndis_stat_callout; | ||||
int ndis_maxpkts; | int ndis_maxpkts; | ||||
ndis_oid *ndis_oids; | ndis_oid *ndis_oids; | ||||
Context not available. | |||||
int ndis_sc; | int ndis_sc; | ||||
ndis_cfg *ndis_regvals; | ndis_cfg *ndis_regvals; | ||||
struct nch ndis_cfglist_head; | struct nch ndis_cfglist_head; | ||||
int ndis_80211; | |||||
int ndis_link; | |||||
uint32_t ndis_sts; | uint32_t ndis_sts; | ||||
uint32_t ndis_filter; | uint32_t ndis_filter; | ||||
int ndis_if_flags; | |||||
int ndis_skip; | int ndis_skip; | ||||
int ndis_devidx; | int ndis_devidx; | ||||
interface_type ndis_iftype; | interface_type ndis_iftype; | ||||
driver_object *ndis_dobj; | driver_object *ndis_dobj; | ||||
Context not available. | |||||
struct ndis_evt ndis_evt[NDIS_EVENTS]; | struct ndis_evt ndis_evt[NDIS_EVENTS]; | ||||
int ndis_evtpidx; | int ndis_evtpidx; | ||||
int ndis_evtcidx; | int ndis_evtcidx; | ||||
struct ifqueue ndis_rxqueue; | struct mbufq ndis_rxqueue; | ||||
kspin_lock ndis_rxlock; | kspin_lock ndis_rxlock; | ||||
int (*ndis_newstate)(struct ieee80211com *, | |||||
enum ieee80211_state, int); | |||||
int ndis_tx_timer; | int ndis_tx_timer; | ||||
int ndis_hang_timer; | int ndis_hang_timer; | ||||
Context not available. |