logo

oasis-root

Compiled tree of Oasis Linux based on own branch at <https://hacktivis.me/git/oasis/> git clone https://anongit.hacktivis.me/git/oasis-root.git

tc_gate.h (870B)


  1. /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
  2. /* Copyright 2020 NXP */
  3. #ifndef __LINUX_TC_GATE_H
  4. #define __LINUX_TC_GATE_H
  5. #include <linux/pkt_cls.h>
  6. struct tc_gate {
  7. tc_gen;
  8. };
  9. enum {
  10. TCA_GATE_ENTRY_UNSPEC,
  11. TCA_GATE_ENTRY_INDEX,
  12. TCA_GATE_ENTRY_GATE,
  13. TCA_GATE_ENTRY_INTERVAL,
  14. TCA_GATE_ENTRY_IPV,
  15. TCA_GATE_ENTRY_MAX_OCTETS,
  16. __TCA_GATE_ENTRY_MAX,
  17. };
  18. #define TCA_GATE_ENTRY_MAX (__TCA_GATE_ENTRY_MAX - 1)
  19. enum {
  20. TCA_GATE_ONE_ENTRY_UNSPEC,
  21. TCA_GATE_ONE_ENTRY,
  22. __TCA_GATE_ONE_ENTRY_MAX,
  23. };
  24. #define TCA_GATE_ONE_ENTRY_MAX (__TCA_GATE_ONE_ENTRY_MAX - 1)
  25. enum {
  26. TCA_GATE_UNSPEC,
  27. TCA_GATE_TM,
  28. TCA_GATE_PARMS,
  29. TCA_GATE_PAD,
  30. TCA_GATE_PRIORITY,
  31. TCA_GATE_ENTRY_LIST,
  32. TCA_GATE_BASE_TIME,
  33. TCA_GATE_CYCLE_TIME,
  34. TCA_GATE_CYCLE_TIME_EXT,
  35. TCA_GATE_FLAGS,
  36. TCA_GATE_CLOCKID,
  37. __TCA_GATE_MAX,
  38. };
  39. #define TCA_GATE_MAX (__TCA_GATE_MAX - 1)
  40. #endif