brintos

brintos / linux-shallow public Read only

0
0
Text · 672 B · 3e1f8e5 Raw
37 lines · c
1/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */2/*3 * Copyright (c) 2014 Jiri Pirko <jiri@resnulli.us>4 */5 6#ifndef __LINUX_TC_VLAN_H7#define __LINUX_TC_VLAN_H8 9#include <linux/pkt_cls.h>10 11#define TCA_VLAN_ACT_POP	112#define TCA_VLAN_ACT_PUSH	213#define TCA_VLAN_ACT_MODIFY	314#define TCA_VLAN_ACT_POP_ETH	415#define TCA_VLAN_ACT_PUSH_ETH	516 17struct tc_vlan {18	tc_gen;19	int v_action;20};21 22enum {23	TCA_VLAN_UNSPEC,24	TCA_VLAN_TM,25	TCA_VLAN_PARMS,26	TCA_VLAN_PUSH_VLAN_ID,27	TCA_VLAN_PUSH_VLAN_PROTOCOL,28	TCA_VLAN_PAD,29	TCA_VLAN_PUSH_VLAN_PRIORITY,30	TCA_VLAN_PUSH_ETH_DST,31	TCA_VLAN_PUSH_ETH_SRC,32	__TCA_VLAN_MAX,33};34#define TCA_VLAN_MAX (__TCA_VLAN_MAX - 1)35 36#endif37