---
name: "ieee80211_proto"
section: "9"
platform: "linux"
package: "freebsd-manpages"
version: "6.0-5"
release: "Debian 4.0 (Etch)"
platforms: ["linux", "freebsd"]
url: "https://new.carta.tech/ieee80211_proto"
---

# ieee80211\_proto(9)

software 802.11 stack protocol helper functions

## NAME

**ieee80211\_proto\_attach**, **ieee80211\_proto\_detach**, **ieee80211\_print\_essid**, **ieee80211\_dump\_pkt**, **ieee80211\_fix\_rate**, **ieee80211\_proto** – software 802.11 stack protocol helper functions

## SYNOPSIS

**#include \<net80211/ieee80211\_var.h\>**

**#include \<net80211/ieee80211\_proto.h\>**

*void*\

**ieee80211\_proto\_attach**(*struct ifnet \*ifp*);

*void*\

**ieee80211\_proto\_detach**(*struct ifnet \*ifp*);

*void*\

**ieee80211\_print\_essid**(*u\_int8\_t \*essid*, *int len*);

*void*\

**ieee80211\_dump\_pkt**(*u\_int8\_t \*buf*, *int len*, *int rate*, *int rssi*);

*int*\

**ieee80211\_fix\_rate**(*struct ieee80211com \*ic*, *struct ieee80211\_node \*ni*, *int flags*);

## DESCRIPTION

These functions are helper functions used throughout the software 802.11 protocol stack.

## SEE ALSO

[ieee80211(9)](/ieee80211/9.md), [ifnet(9)](/ifnet/9.md)

## HISTORY

The **ieee80211** series of functions first appeared in NetBSD 1.5, and were later ported to FreeBSD 4.6.

## AUTHORS

This manual page was written by Bruce M. Simpson ⟨bms@FreeBSD.org⟩ and Darron Broad ⟨darron@kewl.org⟩.
