diff options
Diffstat (limited to 'include/uapi/linux/tc_act')
-rw-r--r-- | include/uapi/linux/tc_act/Kbuild | 1 | ||||
-rw-r--r-- | include/uapi/linux/tc_act/tc_bpf.h | 31 |
2 files changed, 32 insertions, 0 deletions
diff --git a/include/uapi/linux/tc_act/Kbuild b/include/uapi/linux/tc_act/Kbuild index b057da2b87a4..19d5219b0b99 100644 --- a/include/uapi/linux/tc_act/Kbuild +++ b/include/uapi/linux/tc_act/Kbuild | |||
@@ -8,3 +8,4 @@ header-y += tc_nat.h | |||
8 | header-y += tc_pedit.h | 8 | header-y += tc_pedit.h |
9 | header-y += tc_skbedit.h | 9 | header-y += tc_skbedit.h |
10 | header-y += tc_vlan.h | 10 | header-y += tc_vlan.h |
11 | header-y += tc_bpf.h | ||
diff --git a/include/uapi/linux/tc_act/tc_bpf.h b/include/uapi/linux/tc_act/tc_bpf.h new file mode 100644 index 000000000000..5288bd77e63b --- /dev/null +++ b/include/uapi/linux/tc_act/tc_bpf.h | |||
@@ -0,0 +1,31 @@ | |||
1 | /* | ||
2 | * Copyright (c) 2015 Jiri Pirko <jiri@resnulli.us> | ||
3 | * | ||
4 | * This program is free software; you can redistribute it and/or modify | ||
5 | * it under the terms of the GNU General Public License as published by | ||
6 | * the Free Software Foundation; either version 2 of the License, or | ||
7 | * (at your option) any later version. | ||
8 | */ | ||
9 | |||
10 | #ifndef __LINUX_TC_BPF_H | ||
11 | #define __LINUX_TC_BPF_H | ||
12 | |||
13 | #include <linux/pkt_cls.h> | ||
14 | |||
15 | #define TCA_ACT_BPF 13 | ||
16 | |||
17 | struct tc_act_bpf { | ||
18 | tc_gen; | ||
19 | }; | ||
20 | |||
21 | enum { | ||
22 | TCA_ACT_BPF_UNSPEC, | ||
23 | TCA_ACT_BPF_TM, | ||
24 | TCA_ACT_BPF_PARMS, | ||
25 | TCA_ACT_BPF_OPS_LEN, | ||
26 | TCA_ACT_BPF_OPS, | ||
27 | __TCA_ACT_BPF_MAX, | ||
28 | }; | ||
29 | #define TCA_ACT_BPF_MAX (__TCA_ACT_BPF_MAX - 1) | ||
30 | |||
31 | #endif | ||