kernel/include/uapi/linux/tc_act/tc_vlan.h
.. .. @@ -13,11 +13,11 @@ 13 13 14 14 #include <linux/pkt_cls.h> 15 15 16 -#define TCA_ACT_VLAN 1217 -18 16 #define TCA_VLAN_ACT_POP 1 19 17 #define TCA_VLAN_ACT_PUSH 2 20 18 #define TCA_VLAN_ACT_MODIFY 3 19 +#define TCA_VLAN_ACT_POP_ETH 420 +#define TCA_VLAN_ACT_PUSH_ETH 521 21 22 22 struct tc_vlan { 23 23 tc_gen; .. .. @@ -32,6 +32,8 @@ 32 32 TCA_VLAN_PUSH_VLAN_PROTOCOL, 33 33 TCA_VLAN_PAD, 34 34 TCA_VLAN_PUSH_VLAN_PRIORITY, 35 + TCA_VLAN_PUSH_ETH_DST,36 + TCA_VLAN_PUSH_ETH_SRC,35 37 __TCA_VLAN_MAX, 36 38 }; 37 39 #define TCA_VLAN_MAX (__TCA_VLAN_MAX - 1)