]> rtime.felk.cvut.cz Git - lisovros/iproute2_canprio.git/blobdiff - include/linux/tc_act/tc_gact.h
Import patch gact_iproute-2.6.8_patch
[lisovros/iproute2_canprio.git] / include / linux / tc_act / tc_gact.h
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..ec770d3bc3e33e3862470c95a359feee7344a57c 100644 (file)
@@ -0,0 +1,36 @@
+#ifndef __LINUX_TC_GACT_H
+#define __LINUX_TC_GACT_H
+
+#include <linux/pkt_cls.h>
+
+#define TCA_ACT_GACT 5
+struct tc_gact
+{
+       tc_gen;
+
+};
+
+#ifdef CONFIG_GACT_PROB
+struct tc_gact_p
+{
+#define PGACT_NONE              0
+#define PGACT_NETRAND           1
+#define PGACT_DETERM            2
+#define MAX_RAND                (PGACT_DETERM + 1 )
+       __u16                 ptype;
+       __u16                 pval;
+       int                   paction;
+};
+#endif
+enum
+{
+       TCA_GACT_UNSPEC,
+       TCA_GACT_TM,
+       TCA_GACT_PARMS,
+       TCA_GACT_PROB,
+       __TCA_GACT_MAX
+};
+#define TCA_GACT_MAX (__TCA_GACT_MAX - 1)
+#endif