xref: /freebsd/contrib/wpa/src/drivers/linux_defines.h (revision 416ba5c74546f32a993436a99516d35008e9f384)
1*5b9c547cSRui Paulo /*
2*5b9c547cSRui Paulo  * Linux defines for values that are not yet included in common C libraries
3*5b9c547cSRui Paulo  * Copyright (c) 2014, Jouni Malinen <j@w1.fi>
4*5b9c547cSRui Paulo  *
5*5b9c547cSRui Paulo  * This software may be distributed under the terms of the BSD license.
6*5b9c547cSRui Paulo  * See README for more details.
7*5b9c547cSRui Paulo  */
8*5b9c547cSRui Paulo 
9*5b9c547cSRui Paulo #ifndef LINUX_DEFINES_H
10*5b9c547cSRui Paulo #define LINUX_DEFINES_H
11*5b9c547cSRui Paulo 
12*5b9c547cSRui Paulo #ifndef SO_WIFI_STATUS
13*5b9c547cSRui Paulo # if defined(__sparc__)
14*5b9c547cSRui Paulo #  define SO_WIFI_STATUS	0x0025
15*5b9c547cSRui Paulo # elif defined(__parisc__)
16*5b9c547cSRui Paulo #  define SO_WIFI_STATUS	0x4022
17*5b9c547cSRui Paulo # else
18*5b9c547cSRui Paulo #  define SO_WIFI_STATUS	41
19*5b9c547cSRui Paulo # endif
20*5b9c547cSRui Paulo 
21*5b9c547cSRui Paulo # define SCM_WIFI_STATUS	SO_WIFI_STATUS
22*5b9c547cSRui Paulo #endif
23*5b9c547cSRui Paulo 
24*5b9c547cSRui Paulo #ifndef SO_EE_ORIGIN_TXSTATUS
25*5b9c547cSRui Paulo #define SO_EE_ORIGIN_TXSTATUS	4
26*5b9c547cSRui Paulo #endif
27*5b9c547cSRui Paulo 
28*5b9c547cSRui Paulo #ifndef PACKET_TX_TIMESTAMP
29*5b9c547cSRui Paulo #define PACKET_TX_TIMESTAMP	16
30*5b9c547cSRui Paulo #endif
31*5b9c547cSRui Paulo 
32*5b9c547cSRui Paulo #ifndef IFF_LOWER_UP
33*5b9c547cSRui Paulo #define IFF_LOWER_UP   0x10000         /* driver signals L1 up         */
34*5b9c547cSRui Paulo #endif
35*5b9c547cSRui Paulo #ifndef IFF_DORMANT
36*5b9c547cSRui Paulo #define IFF_DORMANT    0x20000         /* driver signals dormant       */
37*5b9c547cSRui Paulo #endif
38*5b9c547cSRui Paulo 
39*5b9c547cSRui Paulo #ifndef IF_OPER_DORMANT
40*5b9c547cSRui Paulo #define IF_OPER_DORMANT 5
41*5b9c547cSRui Paulo #endif
42*5b9c547cSRui Paulo #ifndef IF_OPER_UP
43*5b9c547cSRui Paulo #define IF_OPER_UP 6
44*5b9c547cSRui Paulo #endif
45*5b9c547cSRui Paulo 
46*5b9c547cSRui Paulo #endif /* LINUX_DEFINES_H */
47