rk: restore file mode
[firefly-linux-kernel-4.4.55.git] / include / linux / if_eql.h
index 18a5d02a864410df6b6eba5f8f6a67650150cacc..d984694c384d7dde37b7b1f9ac0a90e6ef7bb87f 100644 (file)
  *    McLean VA 22101
  *    Phone: 1-703-847-0040 ext 103
  */
-
 #ifndef _LINUX_IF_EQL_H
 #define _LINUX_IF_EQL_H
 
-#define EQL_DEFAULT_SLAVE_PRIORITY 28800
-#define EQL_DEFAULT_MAX_SLAVES     4
-#define EQL_DEFAULT_MTU            576
-#define EQL_DEFAULT_RESCHED_IVAL   HZ
-
-#define EQL_ENSLAVE     (SIOCDEVPRIVATE)
-#define EQL_EMANCIPATE  (SIOCDEVPRIVATE + 1)
-
-#define EQL_GETSLAVECFG (SIOCDEVPRIVATE + 2)
-#define EQL_SETSLAVECFG (SIOCDEVPRIVATE + 3)
-
-#define EQL_GETMASTRCFG (SIOCDEVPRIVATE + 4)
-#define EQL_SETMASTRCFG (SIOCDEVPRIVATE + 5)
-
-#ifdef __KERNEL__
 
 #include <linux/timer.h>
 #include <linux/spinlock.h>
+#include <uapi/linux/if_eql.h>
 
 typedef struct slave {
        struct list_head        list;
@@ -61,23 +46,4 @@ typedef struct equalizer {
        struct timer_list       timer;
 } equalizer_t;  
 
-#endif /* __KERNEL__ */
-
-typedef struct master_config {
-       char    master_name[16];
-       int     max_slaves;
-       int     min_slaves;
-} master_config_t;
-
-typedef struct slave_config {
-       char    slave_name[16];
-       long    priority;
-} slave_config_t;
-
-typedef struct slaving_request {
-       char    slave_name[16];
-       long    priority;
-} slaving_request_t;
-
-
 #endif /* _LINUX_EQL_H */