git://ftp.safe.ca
/
safe
/
jmp
/
linux-2.6
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[DCCP]: Add sysctls to control retransmission behaviour
[safe/jmp/linux-2.6]
/
include
/
linux
/
pkt_sched.h
diff --git
a/include/linux/pkt_sched.h
b/include/linux/pkt_sched.h
index
d053add
..
d10f353
100644
(file)
--- a/
include/linux/pkt_sched.h
+++ b/
include/linux/pkt_sched.h
@@
-93,6
+93,7
@@
struct tc_fifo_qopt
/* PRIO section */
#define TCQ_PRIO_BANDS 16
/* PRIO section */
#define TCQ_PRIO_BANDS 16
+#define TCQ_MIN_PRIO_BANDS 2
struct tc_prio_qopt
{
struct tc_prio_qopt
{
@@
-169,6
+170,7
@@
struct tc_red_qopt
unsigned char Scell_log; /* cell size for idle damping */
unsigned char flags;
#define TC_RED_ECN 1
unsigned char Scell_log; /* cell size for idle damping */
unsigned char flags;
#define TC_RED_ECN 1
+#define TC_RED_HARDDROP 2
};
struct tc_red_xstats
};
struct tc_red_xstats
@@
-220,8
+222,8
@@
struct tc_gred_sopt
__u32 DPs;
__u32 def_DP;
__u8 grio;
__u32 DPs;
__u32 def_DP;
__u8 grio;
- __u8
pad1
;
- __u16 pad
2
;
+ __u8
flags
;
+ __u16 pad
1
;
};
/* HTB section */
};
/* HTB section */
@@
-427,6
+429,7
@@
enum
TCA_NETEM_CORR,
TCA_NETEM_DELAY_DIST,
TCA_NETEM_REORDER,
TCA_NETEM_CORR,
TCA_NETEM_DELAY_DIST,
TCA_NETEM_REORDER,
+ TCA_NETEM_CORRUPT,
__TCA_NETEM_MAX,
};
__TCA_NETEM_MAX,
};
@@
-455,6
+458,12
@@
struct tc_netem_reorder
__u32 correlation;
};
__u32 correlation;
};
+struct tc_netem_corrupt
+{
+ __u32 probability;
+ __u32 correlation;
+};
+
#define NETEM_DIST_SCALE 8192
#endif
#define NETEM_DIST_SCALE 8192
#endif