• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_VLAN_H
8 #define __LINUX_TC_VLAN_H
9 #include <linux/pkt_cls.h>
10 #define TCA_VLAN_ACT_POP 1
11 #define TCA_VLAN_ACT_PUSH 2
12 #define TCA_VLAN_ACT_MODIFY 3
13 #define TCA_VLAN_ACT_POP_ETH 4
14 #define TCA_VLAN_ACT_PUSH_ETH 5
15 struct tc_vlan {
16   tc_gen;
17   int v_action;
18 };
19 enum {
20   TCA_VLAN_UNSPEC,
21   TCA_VLAN_TM,
22   TCA_VLAN_PARMS,
23   TCA_VLAN_PUSH_VLAN_ID,
24   TCA_VLAN_PUSH_VLAN_PROTOCOL,
25   TCA_VLAN_PAD,
26   TCA_VLAN_PUSH_VLAN_PRIORITY,
27   TCA_VLAN_PUSH_ETH_DST,
28   TCA_VLAN_PUSH_ETH_SRC,
29   __TCA_VLAN_MAX,
30 };
31 #define TCA_VLAN_MAX (__TCA_VLAN_MAX - 1)
32 #endif
33