18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 28c2ecf20Sopenharmony_ci#ifndef __UAPI_TC_CTINFO_H 38c2ecf20Sopenharmony_ci#define __UAPI_TC_CTINFO_H 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci#include <linux/types.h> 68c2ecf20Sopenharmony_ci#include <linux/pkt_cls.h> 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_cistruct tc_ctinfo { 98c2ecf20Sopenharmony_ci tc_gen; 108c2ecf20Sopenharmony_ci}; 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_cienum { 138c2ecf20Sopenharmony_ci TCA_CTINFO_UNSPEC, 148c2ecf20Sopenharmony_ci TCA_CTINFO_PAD, 158c2ecf20Sopenharmony_ci TCA_CTINFO_TM, 168c2ecf20Sopenharmony_ci TCA_CTINFO_ACT, 178c2ecf20Sopenharmony_ci TCA_CTINFO_ZONE, 188c2ecf20Sopenharmony_ci TCA_CTINFO_PARMS_DSCP_MASK, 198c2ecf20Sopenharmony_ci TCA_CTINFO_PARMS_DSCP_STATEMASK, 208c2ecf20Sopenharmony_ci TCA_CTINFO_PARMS_CPMARK_MASK, 218c2ecf20Sopenharmony_ci TCA_CTINFO_STATS_DSCP_SET, 228c2ecf20Sopenharmony_ci TCA_CTINFO_STATS_DSCP_ERROR, 238c2ecf20Sopenharmony_ci TCA_CTINFO_STATS_CPMARK_SET, 248c2ecf20Sopenharmony_ci __TCA_CTINFO_MAX 258c2ecf20Sopenharmony_ci}; 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci#define TCA_CTINFO_MAX (__TCA_CTINFO_MAX - 1) 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci#endif 30