blob: a107479a3e107ef054608e0f15ad6de6942e3164 [file] [log] [blame]
Dmitry Shmidtfb45fd52015-01-05 13:08:17 -08001/*
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 */