brintos

brintos / linux-shallow public Read only

0
0
Text · 870 B · f214b3a Raw
48 lines · c
1/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */2/* Copyright 2020 NXP */3 4#ifndef __LINUX_TC_GATE_H5#define __LINUX_TC_GATE_H6 7#include <linux/pkt_cls.h>8 9struct tc_gate {10	tc_gen;11};12 13enum {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 24enum {25	TCA_GATE_ONE_ENTRY_UNSPEC,26	TCA_GATE_ONE_ENTRY,27	__TCA_GATE_ONE_ENTRY_MAX,28};29#define TCA_GATE_ONE_ENTRY_MAX (__TCA_GATE_ONE_ENTRY_MAX - 1)30 31enum {32	TCA_GATE_UNSPEC,33	TCA_GATE_TM,34	TCA_GATE_PARMS,35	TCA_GATE_PAD,36	TCA_GATE_PRIORITY,37	TCA_GATE_ENTRY_LIST,38	TCA_GATE_BASE_TIME,39	TCA_GATE_CYCLE_TIME,40	TCA_GATE_CYCLE_TIME_EXT,41	TCA_GATE_FLAGS,42	TCA_GATE_CLOCKID,43	__TCA_GATE_MAX,44};45#define TCA_GATE_MAX (__TCA_GATE_MAX - 1)46 47#endif48