Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
0002 /* Copyright 2020 NXP */
0003 
0004 #ifndef __LINUX_TC_GATE_H
0005 #define __LINUX_TC_GATE_H
0006 
0007 #include <linux/pkt_cls.h>
0008 
0009 struct tc_gate {
0010     tc_gen;
0011 };
0012 
0013 enum {
0014     TCA_GATE_ENTRY_UNSPEC,
0015     TCA_GATE_ENTRY_INDEX,
0016     TCA_GATE_ENTRY_GATE,
0017     TCA_GATE_ENTRY_INTERVAL,
0018     TCA_GATE_ENTRY_IPV,
0019     TCA_GATE_ENTRY_MAX_OCTETS,
0020     __TCA_GATE_ENTRY_MAX,
0021 };
0022 #define TCA_GATE_ENTRY_MAX (__TCA_GATE_ENTRY_MAX - 1)
0023 
0024 enum {
0025     TCA_GATE_ONE_ENTRY_UNSPEC,
0026     TCA_GATE_ONE_ENTRY,
0027     __TCA_GATE_ONE_ENTRY_MAX,
0028 };
0029 #define TCA_GATE_ONE_ENTRY_MAX (__TCA_GATE_ONE_ENTRY_MAX - 1)
0030 
0031 enum {
0032     TCA_GATE_UNSPEC,
0033     TCA_GATE_TM,
0034     TCA_GATE_PARMS,
0035     TCA_GATE_PAD,
0036     TCA_GATE_PRIORITY,
0037     TCA_GATE_ENTRY_LIST,
0038     TCA_GATE_BASE_TIME,
0039     TCA_GATE_CYCLE_TIME,
0040     TCA_GATE_CYCLE_TIME_EXT,
0041     TCA_GATE_FLAGS,
0042     TCA_GATE_CLOCKID,
0043     __TCA_GATE_MAX,
0044 };
0045 #define TCA_GATE_MAX (__TCA_GATE_MAX - 1)
0046 
0047 #endif