1 /*
2  * This file is auto-generated. Modifications will be lost.
3  *
4  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5  * for more information.
6  */
7 #ifndef _UAPI_LINUX_IF_EQL_H
8 #define _UAPI_LINUX_IF_EQL_H
9 #define EQL_DEFAULT_SLAVE_PRIORITY 28800
10 #define EQL_DEFAULT_MAX_SLAVES 4
11 #define EQL_DEFAULT_MTU 576
12 #define EQL_DEFAULT_RESCHED_IVAL HZ
13 #define EQL_ENSLAVE (SIOCDEVPRIVATE)
14 #define EQL_EMANCIPATE (SIOCDEVPRIVATE + 1)
15 #define EQL_GETSLAVECFG (SIOCDEVPRIVATE + 2)
16 #define EQL_SETSLAVECFG (SIOCDEVPRIVATE + 3)
17 #define EQL_GETMASTRCFG (SIOCDEVPRIVATE + 4)
18 #define EQL_SETMASTRCFG (SIOCDEVPRIVATE + 5)
19 typedef struct master_config {
20   char master_name[16];
21   int max_slaves;
22   int min_slaves;
23 } master_config_t;
24 typedef struct slave_config {
25   char slave_name[16];
26   long priority;
27 } slave_config_t;
28 typedef struct slaving_request {
29   char slave_name[16];
30   long priority;
31 } slaving_request_t;
32 #endif
33