diff options
author | imp <imp@FreeBSD.org> | 2002-06-19 17:37:34 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2002-06-19 17:37:34 +0000 |
commit | b07b8a3f99a0a0a3fe76233557247871500315fc (patch) | |
tree | bdd3b806658e88da4a5da17908b3496f1aff89fa /sys/dev/wi/if_wivar.h | |
parent | 4586b0f32343e920637042c5f7f5a4a22a86e000 (diff) | |
download | FreeBSD-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.h | 10 |
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; |