xref: /dflybsd-src/share/man/man9/ieee80211_proto.9 (revision ff66a890e4594f818c3bde7c7740e14fa41fb876)
1*ff66a890SHiten Pandya.\"
2*ff66a890SHiten Pandya.\" Copyright (c) 2004 Bruce M. Simpson <bms@spc.org>
3*ff66a890SHiten Pandya.\" Copyright (c) 2004 Darron Broad <darron@kewl.org>
4*ff66a890SHiten Pandya.\" All rights reserved.
5*ff66a890SHiten Pandya.\"
6*ff66a890SHiten Pandya.\" Redistribution and use in source and binary forms, with or without
7*ff66a890SHiten Pandya.\" modification, are permitted provided that the following conditions
8*ff66a890SHiten Pandya.\" are met:
9*ff66a890SHiten Pandya.\" 1. Redistributions of source code must retain the above copyright
10*ff66a890SHiten Pandya.\"    notice, this list of conditions and the following disclaimer.
11*ff66a890SHiten Pandya.\" 2. Redistributions in binary form must reproduce the above copyright
12*ff66a890SHiten Pandya.\"    notice, this list of conditions and the following disclaimer in the
13*ff66a890SHiten Pandya.\"    documentation and/or other materials provided with the distribution.
14*ff66a890SHiten Pandya.\"
15*ff66a890SHiten Pandya.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
16*ff66a890SHiten Pandya.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17*ff66a890SHiten Pandya.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18*ff66a890SHiten Pandya.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
19*ff66a890SHiten Pandya.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20*ff66a890SHiten Pandya.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21*ff66a890SHiten Pandya.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22*ff66a890SHiten Pandya.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23*ff66a890SHiten Pandya.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24*ff66a890SHiten Pandya.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25*ff66a890SHiten Pandya.\" SUCH DAMAGE.
26*ff66a890SHiten Pandya.\"
27*ff66a890SHiten Pandya.\" $FreeBSD$
28*ff66a890SHiten Pandya.\" $DragonFly: src/share/man/man9/ieee80211_proto.9,v 1.1 2004/07/27 14:50:56 hmp Exp $
29*ff66a890SHiten Pandya.\" $Id: ieee80211_proto.9,v 1.2 2004/07/07 12:59:39 ru Exp $
30*ff66a890SHiten Pandya.\"
31*ff66a890SHiten Pandya.Dd March 2, 2004
32*ff66a890SHiten Pandya.Dt IEEE80211_PROTO 9
33*ff66a890SHiten Pandya.Os
34*ff66a890SHiten Pandya.Sh NAME
35*ff66a890SHiten Pandya.Nm ieee80211_proto_attach ,
36*ff66a890SHiten Pandya.Nm ieee80211_proto_detach ,
37*ff66a890SHiten Pandya.Nm ieee80211_print_essid ,
38*ff66a890SHiten Pandya.Nm ieee80211_dump_pkt ,
39*ff66a890SHiten Pandya.Nm ieee80211_fix_rate ,
40*ff66a890SHiten Pandya.Nm ieee80211_proto
41*ff66a890SHiten Pandya.Nd software 802.11 stack protocol helper functions
42*ff66a890SHiten Pandya.Sh SYNOPSIS
43*ff66a890SHiten Pandya.In net80211/ieee80211_var.h
44*ff66a890SHiten Pandya.In net80211/ieee80211_proto.h
45*ff66a890SHiten Pandya.Ft void
46*ff66a890SHiten Pandya.Fn ieee80211_proto_attach "struct ifnet *ifp"
47*ff66a890SHiten Pandya.Ft void
48*ff66a890SHiten Pandya.Fn ieee80211_proto_detach "struct ifnet *ifp"
49*ff66a890SHiten Pandya.Ft void
50*ff66a890SHiten Pandya.Fn ieee80211_print_essid "u_int8_t *essid" "int len"
51*ff66a890SHiten Pandya.Ft void
52*ff66a890SHiten Pandya.Fn ieee80211_dump_pkt "u_int8_t *buf" "int len" "int rate" "int rssi"
53*ff66a890SHiten Pandya.Ft int
54*ff66a890SHiten Pandya.Fo ieee80211_fix_rate
55*ff66a890SHiten Pandya.Fa "struct ieee80211com *ic" "struct ieee80211_node *ni" "int flags"
56*ff66a890SHiten Pandya.Fc
57*ff66a890SHiten Pandya.Sh DESCRIPTION
58*ff66a890SHiten PandyaThese
59*ff66a890SHiten Pandyafunctions are helper functions used throughout the software 802.11 protocol
60*ff66a890SHiten Pandyastack.
61*ff66a890SHiten Pandya.Sh SEE ALSO
62*ff66a890SHiten Pandya.Xr ieee80211 9 ,
63*ff66a890SHiten Pandya.Xr ifnet 9
64*ff66a890SHiten Pandya.Sh HISTORY
65*ff66a890SHiten PandyaThe
66*ff66a890SHiten Pandya.Nm ieee80211
67*ff66a890SHiten Pandyaseries of functions first appeared in
68*ff66a890SHiten Pandya.Nx 1.5 ,
69*ff66a890SHiten Pandyaand were later ported to
70*ff66a890SHiten Pandya.Fx 4.6 .
71*ff66a890SHiten Pandya.Sh AUTHORS
72*ff66a890SHiten Pandya.An -nosplit
73*ff66a890SHiten PandyaThis man page was written by
74*ff66a890SHiten Pandya.An Bruce M. Simpson Aq bms@FreeBSD.org
75*ff66a890SHiten Pandyaand
76*ff66a890SHiten Pandya.An Darron Broad Aq darron@kewl.org .
77