Skip to content

Commit ed62424

Browse files
committed
uapi: Import tc_ctinfo uapi
Add tc_ctinfo.h uapi file from kernel. Signed-off-by: David Ahern <dsahern@gmail.com>
1 parent b2f8eb7 commit ed62424

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

include/uapi/linux/tc_act/tc_ctinfo.h

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2+
#ifndef __UAPI_TC_CTINFO_H
3+
#define __UAPI_TC_CTINFO_H
4+
5+
#include <linux/types.h>
6+
#include <linux/pkt_cls.h>
7+
8+
struct tc_ctinfo {
9+
tc_gen;
10+
};
11+
12+
enum {
13+
TCA_CTINFO_UNSPEC,
14+
TCA_CTINFO_PAD,
15+
TCA_CTINFO_TM,
16+
TCA_CTINFO_ACT,
17+
TCA_CTINFO_ZONE,
18+
TCA_CTINFO_PARMS_DSCP_MASK,
19+
TCA_CTINFO_PARMS_DSCP_STATEMASK,
20+
TCA_CTINFO_PARMS_CPMARK_MASK,
21+
TCA_CTINFO_STATS_DSCP_SET,
22+
TCA_CTINFO_STATS_DSCP_ERROR,
23+
TCA_CTINFO_STATS_CPMARK_SET,
24+
__TCA_CTINFO_MAX
25+
};
26+
27+
#define TCA_CTINFO_MAX (__TCA_CTINFO_MAX - 1)
28+
29+
enum {
30+
CTINFO_MODE_DSCP = BIT(0),
31+
CTINFO_MODE_CPMARK = BIT(1)
32+
};
33+
34+
#endif

0 commit comments

Comments
 (0)