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