Home | History | Annotate | Download | only in drivers
      1 /*
      2  * Linux defines for values that are not yet included in common C libraries
      3  * Copyright (c) 2014, Jouni Malinen <j (at) 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