28 #ifndef __MOEP80211_MOEP_HDR_EXT_H
29 #define __MOEP80211_MOEP_HDR_EXT_H
31 #include <moep/types.h>
36 #define MOEP_HDR_NEXTHDR_PRESENT 0x40
38 #define MOEP_HDR_MASK (MOEP_HDR_NEXTHDR_PRESENT - 1)
41 MOEP_HDR_INVALID = 0x00,
44 MOEP_HDR_VENDOR_MIN = 0x20,
46 MOEP_HDR_COUNT = MOEP_HDR_MASK + 1,
52 } __attribute__((packed));
58 } __attribute__((packed));
83 enum moep_hdr_type type);
108 enum moep_hdr_type type,
155 enum moep_hdr_type type);
struct moep_hdr_ext * moep_frame_moep_hdr_ext(moep_frame_t frame, enum moep_hdr_type type)
moep header extension
Definition: moep_hdr_ext.h:54
struct moep_frame * moep_frame_t
a moep frame
Definition: frame.h:45
int moep_frame_del_moep_hdr_ext(moep_frame_t frame, enum moep_hdr_type type)
delete a moep header extension
struct moep_hdr_ext * moep_frame_add_moep_hdr_ext(moep_frame_t frame, enum moep_hdr_type type, size_t len)
add a moep header extension
Definition: moep_hdr_ext.h:49
struct moep_hdr_ext * moep_frame_set_moep_hdr_ext(moep_frame_t frame, struct moep_hdr_ext *ext)
set a moep header extension