Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
0002 #ifndef __LINUX_TC_GACT_H
0003 #define __LINUX_TC_GACT_H
0004 
0005 #include <linux/types.h>
0006 #include <linux/pkt_cls.h>
0007 
0008 struct tc_gact {
0009     tc_gen;
0010 
0011 };
0012 
0013 struct tc_gact_p {
0014 #define PGACT_NONE              0
0015 #define PGACT_NETRAND           1
0016 #define PGACT_DETERM            2
0017 #define MAX_RAND                (PGACT_DETERM + 1 )
0018     __u16                 ptype;
0019     __u16                 pval;
0020     int                   paction;
0021 };
0022  
0023 enum {
0024     TCA_GACT_UNSPEC,
0025     TCA_GACT_TM,
0026     TCA_GACT_PARMS,
0027     TCA_GACT_PROB,
0028     TCA_GACT_PAD,
0029     __TCA_GACT_MAX
0030 };
0031 #define TCA_GACT_MAX (__TCA_GACT_MAX - 1)
0032  
0033 #endif