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 __LINUX_TC_GATE_H 8 #define __LINUX_TC_GATE_H 9 #include <linux/pkt_cls.h> 10 struct tc_gate { 11 tc_gen; 12 }; 13 enum { 14 TCA_GATE_ENTRY_UNSPEC, 15 TCA_GATE_ENTRY_INDEX, 16 TCA_GATE_ENTRY_GATE, 17 TCA_GATE_ENTRY_INTERVAL, 18 TCA_GATE_ENTRY_IPV, 19 TCA_GATE_ENTRY_MAX_OCTETS, 20 __TCA_GATE_ENTRY_MAX, 21 }; 22 #define TCA_GATE_ENTRY_MAX (__TCA_GATE_ENTRY_MAX - 1) 23 enum { 24 TCA_GATE_ONE_ENTRY_UNSPEC, 25 TCA_GATE_ONE_ENTRY, 26 __TCA_GATE_ONE_ENTRY_MAX, 27 }; 28 #define TCA_GATE_ONE_ENTRY_MAX (__TCA_GATE_ONE_ENTRY_MAX - 1) 29 enum { 30 TCA_GATE_UNSPEC, 31 TCA_GATE_TM, 32 TCA_GATE_PARMS, 33 TCA_GATE_PAD, 34 TCA_GATE_PRIORITY, 35 TCA_GATE_ENTRY_LIST, 36 TCA_GATE_BASE_TIME, 37 TCA_GATE_CYCLE_TIME, 38 TCA_GATE_CYCLE_TIME_EXT, 39 TCA_GATE_FLAGS, 40 TCA_GATE_CLOCKID, 41 __TCA_GATE_MAX, 42 }; 43 #define TCA_GATE_MAX (__TCA_GATE_MAX - 1) 44 #endif 45