kernel: fq_codel: dont reinit flow state
[openwrt/svn-archive/archive.git] / package / iproute2 / patches / 004-darwin_fixes.patch
1 --- a/netem/maketable.c
2 +++ b/netem/maketable.c
3 @@ -10,7 +10,9 @@
4 #include <stdio.h>
5 #include <stdlib.h>
6 #include <math.h>
7 +#if !defined(__APPLE__) && !defined(__FreeBSD__)
8 #include <malloc.h>
9 +#endif
10 #include <string.h>
11 #include <sys/types.h>
12 #include <sys/stat.h>
13 --- a/netem/normal.c
14 +++ b/netem/normal.c
15 @@ -8,8 +8,12 @@
16 #include <string.h>
17 #include <limits.h>
18
19 +#if !defined(__APPLE__) && !defined(__FreeBSD__)
20 #include <linux/types.h>
21 #include <linux/pkt_sched.h>
22 +#else
23 +#define NETEM_DIST_SCALE 8192
24 +#endif
25
26 #define TABLESIZE 16384
27 #define TABLEFACTOR NETEM_DIST_SCALE
28 --- a/netem/pareto.c
29 +++ b/netem/pareto.c
30 @@ -7,8 +7,12 @@
31 #include <math.h>
32 #include <limits.h>
33
34 +#if !defined(__APPLE__) && !defined(__FreeBSD__)
35 #include <linux/types.h>
36 #include <linux/pkt_sched.h>
37 +#else
38 +#define NETEM_DIST_SCALE 8192
39 +#endif
40
41 static const double a=3.0;
42 #define TABLESIZE 16384
43 --- a/netem/paretonormal.c
44 +++ b/netem/paretonormal.c
45 @@ -15,10 +15,13 @@
46 #include <string.h>
47 #include <math.h>
48 #include <limits.h>
49 +#if !defined(__APPLE__) && !defined(__FreeBSD__)
50 #include <malloc.h>
51 -
52 #include <linux/types.h>
53 #include <linux/pkt_sched.h>
54 +#else
55 +#define NETEM_DIST_SCALE 8192
56 +#endif
57
58 #define TABLESIZE 16384
59 #define TABLEFACTOR NETEM_DIST_SCALE