1*6f52b16cSGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
25c5670faSYotam Gigi #ifndef __LINUX_TC_SAMPLE_H
35c5670faSYotam Gigi #define __LINUX_TC_SAMPLE_H
45c5670faSYotam Gigi 
55c5670faSYotam Gigi #include <linux/types.h>
65c5670faSYotam Gigi #include <linux/pkt_cls.h>
75c5670faSYotam Gigi #include <linux/if_ether.h>
85c5670faSYotam Gigi 
95c5670faSYotam Gigi struct tc_sample {
105c5670faSYotam Gigi 	tc_gen;
115c5670faSYotam Gigi };
125c5670faSYotam Gigi 
135c5670faSYotam Gigi enum {
145c5670faSYotam Gigi 	TCA_SAMPLE_UNSPEC,
155c5670faSYotam Gigi 	TCA_SAMPLE_TM,
165c5670faSYotam Gigi 	TCA_SAMPLE_PARMS,
175c5670faSYotam Gigi 	TCA_SAMPLE_RATE,
185c5670faSYotam Gigi 	TCA_SAMPLE_TRUNC_SIZE,
195c5670faSYotam Gigi 	TCA_SAMPLE_PSAMPLE_GROUP,
205c5670faSYotam Gigi 	TCA_SAMPLE_PAD,
215c5670faSYotam Gigi 	__TCA_SAMPLE_MAX
225c5670faSYotam Gigi };
235c5670faSYotam Gigi #define TCA_SAMPLE_MAX (__TCA_SAMPLE_MAX - 1)
245c5670faSYotam Gigi 
255c5670faSYotam Gigi #endif
26