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