Home | History | Annotate | Download | only in tc_act
      1 #ifndef __LINUX_TC_GACT_H
      2 #define __LINUX_TC_GACT_H
      3 
      4 #include <linux/types.h>
      5 #include <linux/pkt_cls.h>
      6 
      7 #define TCA_ACT_GACT 5
      8 struct tc_gact
      9 {
     10 	tc_gen;
     11 
     12 };
     13 
     14 struct tc_gact_p
     15 {
     16 #define PGACT_NONE              0
     17 #define PGACT_NETRAND           1
     18 #define PGACT_DETERM            2
     19 #define MAX_RAND                (PGACT_DETERM + 1 )
     20 	__u16                 ptype;
     21 	__u16                 pval;
     22 	int                   paction;
     23 };
     24 
     25 enum
     26 {
     27 	TCA_GACT_UNSPEC,
     28 	TCA_GACT_TM,
     29 	TCA_GACT_PARMS,
     30 	TCA_GACT_PROB,
     31 	__TCA_GACT_MAX
     32 };
     33 #define TCA_GACT_MAX (__TCA_GACT_MAX - 1)
     34 
     35 #endif
     36