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