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