linux/include/uapi/linux/tc_act/tc_gate.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
   2/* Copyright 2020 NXP */
   3
   4#ifndef __LINUX_TC_GATE_H
   5#define __LINUX_TC_GATE_H
   6
   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#endif
  48