xref: /aosp_15_r20/bionic/libc/kernel/uapi/linux/tc_act/tc_gate.h (revision 8d67ca893c1523eb926b9080dbe4e2ffd2a27ba1)
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