Changeset View
Changeset View
Standalone View
Standalone View
sys/net80211/ieee80211_freebsd.h
Show First 20 Lines • Show All 266 Lines • ▼ Show 20 Lines | |||||
#define ticks_to_msecs(t) (1000*(t) / hz) | #define ticks_to_msecs(t) (1000*(t) / hz) | ||||
#define ticks_to_secs(t) ((t) / hz) | #define ticks_to_secs(t) ((t) / hz) | ||||
#define time_after(a,b) ((long)(b) - (long)(a) < 0) | #define time_after(a,b) ((long)(b) - (long)(a) < 0) | ||||
#define time_before(a,b) time_after(b,a) | #define time_before(a,b) time_after(b,a) | ||||
#define time_after_eq(a,b) ((long)(a) - (long)(b) >= 0) | #define time_after_eq(a,b) ((long)(a) - (long)(b) >= 0) | ||||
#define time_before_eq(a,b) time_after_eq(b,a) | #define time_before_eq(a,b) time_after_eq(b,a) | ||||
struct mbuf *ieee80211_getmgtframe(uint8_t **frm, int headroom, int pktlen); | struct mbuf *ieee80211_getmgtframe(uint8_t **frm, int headroom, int pktlen); | ||||
struct mbuf *ieee80211_mbuf_defrag(struct mbuf *, int, int); | |||||
/* tx path usage */ | /* tx path usage */ | ||||
#define M_ENCAP M_PROTO1 /* 802.11 encap done */ | #define M_ENCAP M_PROTO1 /* 802.11 encap done */ | ||||
#define M_EAPOL M_PROTO3 /* PAE/EAPOL frame */ | #define M_EAPOL M_PROTO3 /* PAE/EAPOL frame */ | ||||
#define M_PWR_SAV M_PROTO4 /* bypass PS handling */ | #define M_PWR_SAV M_PROTO4 /* bypass PS handling */ | ||||
#define M_MORE_DATA M_PROTO5 /* more data frames to follow */ | #define M_MORE_DATA M_PROTO5 /* more data frames to follow */ | ||||
#define M_FF M_PROTO6 /* fast frame */ | #define M_FF M_PROTO6 /* fast frame */ | ||||
#define M_TXCB M_PROTO7 /* do tx complete callback */ | #define M_TXCB M_PROTO7 /* do tx complete callback */ | ||||
▲ Show 20 Lines • Show All 416 Lines • Show Last 20 Lines |