brintos

brintos / linux-shallow public Read only

0
0
Text · 587 B · ac62c9a Raw
35 lines · c
1/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */2/*3 * Copyright (c) 2016, Jamal Hadi Salim4 */5 6#ifndef __LINUX_TC_SKBMOD_H7#define __LINUX_TC_SKBMOD_H8 9#include <linux/pkt_cls.h>10 11#define SKBMOD_F_DMAC	0x112#define SKBMOD_F_SMAC	0x213#define SKBMOD_F_ETYPE	0x414#define SKBMOD_F_SWAPMAC 0x815#define SKBMOD_F_ECN	0x1016 17struct tc_skbmod {18	tc_gen;19	__u64 flags;20};21 22enum {23	TCA_SKBMOD_UNSPEC,24	TCA_SKBMOD_TM,25	TCA_SKBMOD_PARMS,26	TCA_SKBMOD_DMAC,27	TCA_SKBMOD_SMAC,28	TCA_SKBMOD_ETYPE,29	TCA_SKBMOD_PAD,30	__TCA_SKBMOD_MAX31};32#define TCA_SKBMOD_MAX (__TCA_SKBMOD_MAX - 1)33 34#endif35