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 */ 47