xref: /openwifi/user_space/inject_80211/inject_80211.h (revision 7273ec43e17ceddce2fc08da166686f9b26c5c00)
1*7273ec43Smmehari #include <stdlib.h>
2*7273ec43Smmehari #include <resolv.h>
3*7273ec43Smmehari #include <string.h>
4*7273ec43Smmehari #include <unistd.h>
5*7273ec43Smmehari #include <getopt.h>
6*7273ec43Smmehari #include <pcap.h>
7*7273ec43Smmehari #include <errno.h>
8*7273ec43Smmehari 
9*7273ec43Smmehari typedef unsigned int u32;
10*7273ec43Smmehari typedef unsigned short u16;
11*7273ec43Smmehari typedef unsigned char u8;
12*7273ec43Smmehari typedef u32 __le32;
13*7273ec43Smmehari 
14*7273ec43Smmehari #if __BYTE_ORDER == __LITTLE_ENDIAN
15*7273ec43Smmehari #define	le16_to_cpu(x) (x)
16*7273ec43Smmehari #define	le32_to_cpu(x) (x)
17*7273ec43Smmehari #else
18*7273ec43Smmehari #define	le16_to_cpu(x) ((((x)&0xff)<<8)|(((x)&0xff00)>>8))
19*7273ec43Smmehari #define	le32_to_cpu(x) \
20*7273ec43Smmehari ((((x)&0xff)<<24)|(((x)&0xff00)<<8)|(((x)&0xff0000)>>8)|(((x)&0xff000000)>>24))
21*7273ec43Smmehari #endif
22*7273ec43Smmehari #define	unlikely(x) (x)
23*7273ec43Smmehari 
24*7273ec43Smmehari 
25*7273ec43Smmehari 
26*7273ec43Smmehari 
27