summaryrefslogtreecommitdiffstats
path: root/sys/dev/wi/if_wivar.h
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2002-06-19 17:37:34 +0000
committerimp <imp@FreeBSD.org>2002-06-19 17:37:34 +0000
commitb07b8a3f99a0a0a3fe76233557247871500315fc (patch)
treebdd3b806658e88da4a5da17908b3496f1aff89fa /sys/dev/wi/if_wivar.h
parent4586b0f32343e920637042c5f7f5a4a22a86e000 (diff)
downloadFreeBSD-src-b07b8a3f99a0a0a3fe76233557247871500315fc.zip
FreeBSD-src-b07b8a3f99a0a0a3fe76233557247871500315fc.tar.gz
Add better mediaopt support for ibss and friends.
Now the driver is closer to matching the wi man page. Submitted by: jhay (who obtained it from OpenBSD).
Diffstat (limited to 'sys/dev/wi/if_wivar.h')
-rw-r--r--sys/dev/wi/if_wivar.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/dev/wi/if_wivar.h b/sys/dev/wi/if_wivar.h
index 470ba6d..beba7ef 100644
--- a/sys/dev/wi/if_wivar.h
+++ b/sys/dev/wi/if_wivar.h
@@ -123,6 +123,15 @@ struct wi_softc {
int wi_tx_data_id;
int wi_tx_mgmt_id;
int wi_gone;
+ int wi_flags;
+#define WI_FLAGS_ATTACHED 0x01
+#define WI_FLAGS_INITIALIZED 0x02
+#define WI_FLAGS_HAS_WEP 0x04
+#define WI_FLAGS_HAS_IBSS 0x08
+#define WI_FLAGS_HAS_CREATE_IBSS 0x10
+#define WI_FLAGS_HAS_MOR 0x20
+#define WI_FLAGS_HAS_ROAMING 0x30
+#define WI_FLAGS_HAS_DIVERSITY 0x40
int wi_if_flags;
u_int16_t wi_procframe;
u_int16_t wi_ptype;
@@ -159,6 +168,7 @@ struct wi_softc {
struct wihap_info wi_hostap_info;
u_int32_t wi_icv;
int wi_icv_flag;
+ int wi_ibss_port;
struct callout_handle wi_stat_ch;
#if __FreeBSD_version >= 500000
struct mtx wi_mtx;
OpenPOWER on IntegriCloud