Commit 0ba48053831d5b89ee2afaefaae1c06eae80cb05

Authored by Patrick McHardy
Committed by David S. Miller
1 parent ee39e10c27

[NET_SCHED]: Remove unnecessary includes

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>

Showing 33 changed files with 14 additions and 308 deletions Side-by-side Diff

... ... @@ -11,23 +11,13 @@
11 11 *
12 12 */
13 13  
14   -#include <asm/uaccess.h>
15   -#include <asm/system.h>
16   -#include <linux/bitops.h>
17 14 #include <linux/types.h>
18 15 #include <linux/kernel.h>
19 16 #include <linux/string.h>
20   -#include <linux/mm.h>
21   -#include <linux/socket.h>
22   -#include <linux/sockios.h>
23   -#include <linux/in.h>
24 17 #include <linux/errno.h>
25   -#include <linux/interrupt.h>
26   -#include <linux/netdevice.h>
27 18 #include <linux/skbuff.h>
28 19 #include <linux/init.h>
29 20 #include <linux/kmod.h>
30   -#include <net/sock.h>
31 21 #include <net/sch_generic.h>
32 22 #include <net/act_api.h>
33 23 #include <net/netlink.h>
net/sched/act_gact.c
... ... @@ -10,26 +10,15 @@
10 10 *
11 11 */
12 12  
13   -#include <asm/uaccess.h>
14   -#include <asm/system.h>
15   -#include <linux/bitops.h>
16 13 #include <linux/types.h>
17 14 #include <linux/kernel.h>
18 15 #include <linux/string.h>
19   -#include <linux/mm.h>
20   -#include <linux/socket.h>
21   -#include <linux/sockios.h>
22   -#include <linux/in.h>
23 16 #include <linux/errno.h>
24   -#include <linux/interrupt.h>
25   -#include <linux/netdevice.h>
26 17 #include <linux/skbuff.h>
27 18 #include <linux/rtnetlink.h>
28 19 #include <linux/module.h>
29 20 #include <linux/init.h>
30   -#include <linux/proc_fs.h>
31 21 #include <net/netlink.h>
32   -#include <net/sock.h>
33 22 #include <net/pkt_sched.h>
34 23 #include <linux/tc_act/tc_gact.h>
35 24 #include <net/tc_act/tc_gact.h>
... ... @@ -11,27 +11,15 @@
11 11 * Copyright: Jamal Hadi Salim (2002-4)
12 12 */
13 13  
14   -#include <asm/uaccess.h>
15   -#include <asm/system.h>
16   -#include <asm/bitops.h>
17 14 #include <linux/types.h>
18 15 #include <linux/kernel.h>
19 16 #include <linux/string.h>
20   -#include <linux/mm.h>
21   -#include <linux/socket.h>
22   -#include <linux/sockios.h>
23   -#include <linux/in.h>
24 17 #include <linux/errno.h>
25   -#include <linux/interrupt.h>
26   -#include <linux/netdevice.h>
27 18 #include <linux/skbuff.h>
28 19 #include <linux/rtnetlink.h>
29 20 #include <linux/module.h>
30 21 #include <linux/init.h>
31   -#include <linux/proc_fs.h>
32   -#include <linux/kmod.h>
33 22 #include <net/netlink.h>
34   -#include <net/sock.h>
35 23 #include <net/pkt_sched.h>
36 24 #include <linux/tc_act/tc_ipt.h>
37 25 #include <net/tc_act/tc_ipt.h>
net/sched/act_mirred.c
... ... @@ -12,31 +12,19 @@
12 12 *
13 13 */
14 14  
15   -#include <asm/uaccess.h>
16   -#include <asm/system.h>
17   -#include <asm/bitops.h>
18 15 #include <linux/types.h>
19 16 #include <linux/kernel.h>
20 17 #include <linux/string.h>
21   -#include <linux/mm.h>
22   -#include <linux/socket.h>
23   -#include <linux/sockios.h>
24   -#include <linux/in.h>
25 18 #include <linux/errno.h>
26   -#include <linux/interrupt.h>
27   -#include <linux/netdevice.h>
28 19 #include <linux/skbuff.h>
29 20 #include <linux/rtnetlink.h>
30 21 #include <linux/module.h>
31 22 #include <linux/init.h>
32   -#include <linux/proc_fs.h>
33 23 #include <net/netlink.h>
34   -#include <net/sock.h>
35 24 #include <net/pkt_sched.h>
36 25 #include <linux/tc_act/tc_mirred.h>
37 26 #include <net/tc_act/tc_mirred.h>
38 27  
39   -#include <linux/etherdevice.h>
40 28 #include <linux/if_arp.h>
41 29  
42 30 #define MIRRED_TAB_MASK 7
net/sched/act_pedit.c
... ... @@ -9,26 +9,15 @@
9 9 * Authors: Jamal Hadi Salim (2002-4)
10 10 */
11 11  
12   -#include <asm/uaccess.h>
13   -#include <asm/system.h>
14   -#include <asm/bitops.h>
15 12 #include <linux/types.h>
16 13 #include <linux/kernel.h>
17 14 #include <linux/string.h>
18   -#include <linux/mm.h>
19   -#include <linux/socket.h>
20   -#include <linux/sockios.h>
21   -#include <linux/in.h>
22 15 #include <linux/errno.h>
23   -#include <linux/interrupt.h>
24   -#include <linux/netdevice.h>
25 16 #include <linux/skbuff.h>
26 17 #include <linux/rtnetlink.h>
27 18 #include <linux/module.h>
28 19 #include <linux/init.h>
29   -#include <linux/proc_fs.h>
30 20 #include <net/netlink.h>
31   -#include <net/sock.h>
32 21 #include <net/pkt_sched.h>
33 22 #include <linux/tc_act/tc_pedit.h>
34 23 #include <net/tc_act/tc_pedit.h>
net/sched/act_police.c
... ... @@ -10,25 +10,15 @@
10 10 * J Hadi Salim (action changes)
11 11 */
12 12  
13   -#include <asm/uaccess.h>
14   -#include <asm/system.h>
15   -#include <linux/bitops.h>
16 13 #include <linux/module.h>
17 14 #include <linux/types.h>
18 15 #include <linux/kernel.h>
19 16 #include <linux/string.h>
20   -#include <linux/mm.h>
21   -#include <linux/socket.h>
22   -#include <linux/sockios.h>
23   -#include <linux/in.h>
24 17 #include <linux/errno.h>
25   -#include <linux/interrupt.h>
26   -#include <linux/netdevice.h>
27 18 #include <linux/skbuff.h>
28 19 #include <linux/module.h>
29 20 #include <linux/rtnetlink.h>
30 21 #include <linux/init.h>
31   -#include <net/sock.h>
32 22 #include <net/act_api.h>
33 23 #include <net/netlink.h>
34 24  
net/sched/act_simple.c
... ... @@ -13,7 +13,6 @@
13 13 #include <linux/module.h>
14 14 #include <linux/init.h>
15 15 #include <linux/kernel.h>
16   -#include <linux/netdevice.h>
17 16 #include <linux/skbuff.h>
18 17 #include <linux/rtnetlink.h>
19 18 #include <net/netlink.h>
... ... @@ -14,26 +14,16 @@
14 14 *
15 15 */
16 16  
17   -#include <asm/uaccess.h>
18   -#include <asm/system.h>
19   -#include <linux/bitops.h>
20 17 #include <linux/module.h>
21 18 #include <linux/types.h>
22 19 #include <linux/kernel.h>
23 20 #include <linux/string.h>
24   -#include <linux/mm.h>
25   -#include <linux/socket.h>
26   -#include <linux/sockios.h>
27   -#include <linux/in.h>
28 21 #include <linux/errno.h>
29   -#include <linux/interrupt.h>
30   -#include <linux/netdevice.h>
31 22 #include <linux/skbuff.h>
32 23 #include <linux/init.h>
33 24 #include <linux/kmod.h>
34 25 #include <linux/netlink.h>
35 26 #include <net/netlink.h>
36   -#include <net/sock.h>
37 27 #include <net/pkt_sched.h>
38 28 #include <net/pkt_cls.h>
39 29  
net/sched/cls_basic.c
... ... @@ -13,7 +13,6 @@
13 13 #include <linux/types.h>
14 14 #include <linux/kernel.h>
15 15 #include <linux/string.h>
16   -#include <linux/mm.h>
17 16 #include <linux/errno.h>
18 17 #include <linux/rtnetlink.h>
19 18 #include <linux/skbuff.h>
... ... @@ -19,29 +19,12 @@
19 19 */
20 20  
21 21 #include <linux/module.h>
22   -#include <asm/uaccess.h>
23   -#include <asm/system.h>
24   -#include <linux/bitops.h>
25 22 #include <linux/types.h>
26 23 #include <linux/kernel.h>
27 24 #include <linux/string.h>
28   -#include <linux/mm.h>
29   -#include <linux/socket.h>
30   -#include <linux/sockios.h>
31   -#include <linux/in.h>
32 25 #include <linux/errno.h>
33   -#include <linux/interrupt.h>
34   -#include <linux/if_ether.h>
35   -#include <linux/inet.h>
36   -#include <linux/netdevice.h>
37   -#include <linux/etherdevice.h>
38   -#include <linux/notifier.h>
39   -#include <linux/netfilter.h>
40   -#include <net/ip.h>
41   -#include <net/netlink.h>
42   -#include <net/route.h>
43 26 #include <linux/skbuff.h>
44   -#include <net/sock.h>
  27 +#include <net/netlink.h>
45 28 #include <net/act_api.h>
46 29 #include <net/pkt_cls.h>
47 30  
net/sched/cls_route.c
... ... @@ -10,28 +10,14 @@
10 10 */
11 11  
12 12 #include <linux/module.h>
13   -#include <asm/uaccess.h>
14   -#include <asm/system.h>
15   -#include <linux/bitops.h>
16 13 #include <linux/types.h>
17 14 #include <linux/kernel.h>
18 15 #include <linux/string.h>
19   -#include <linux/mm.h>
20   -#include <linux/socket.h>
21   -#include <linux/sockios.h>
22   -#include <linux/in.h>
23 16 #include <linux/errno.h>
24   -#include <linux/interrupt.h>
25   -#include <linux/if_ether.h>
26   -#include <linux/inet.h>
27   -#include <linux/netdevice.h>
28   -#include <linux/etherdevice.h>
29   -#include <linux/notifier.h>
30   -#include <net/ip.h>
31   -#include <net/netlink.h>
32   -#include <net/route.h>
33 17 #include <linux/skbuff.h>
34   -#include <net/sock.h>
  18 +#include <net/dst.h>
  19 +#include <net/route.h>
  20 +#include <net/netlink.h>
35 21 #include <net/act_api.h>
36 22 #include <net/pkt_cls.h>
37 23  
net/sched/cls_rsvp.c
... ... @@ -10,27 +10,12 @@
10 10 */
11 11  
12 12 #include <linux/module.h>
13   -#include <asm/uaccess.h>
14   -#include <asm/system.h>
15   -#include <linux/bitops.h>
16 13 #include <linux/types.h>
17 14 #include <linux/kernel.h>
18 15 #include <linux/string.h>
19   -#include <linux/mm.h>
20   -#include <linux/socket.h>
21   -#include <linux/sockios.h>
22   -#include <linux/in.h>
23 16 #include <linux/errno.h>
24   -#include <linux/interrupt.h>
25   -#include <linux/if_ether.h>
26   -#include <linux/inet.h>
27   -#include <linux/netdevice.h>
28   -#include <linux/etherdevice.h>
29   -#include <linux/notifier.h>
30   -#include <net/ip.h>
31   -#include <net/route.h>
32 17 #include <linux/skbuff.h>
33   -#include <net/sock.h>
  18 +#include <net/ip.h>
34 19 #include <net/netlink.h>
35 20 #include <net/act_api.h>
36 21 #include <net/pkt_cls.h>
net/sched/cls_rsvp6.c
... ... @@ -10,28 +10,12 @@
10 10 */
11 11  
12 12 #include <linux/module.h>
13   -#include <asm/uaccess.h>
14   -#include <asm/system.h>
15   -#include <linux/bitops.h>
16 13 #include <linux/types.h>
17 14 #include <linux/kernel.h>
18 15 #include <linux/string.h>
19   -#include <linux/mm.h>
20   -#include <linux/socket.h>
21   -#include <linux/sockios.h>
22   -#include <linux/in.h>
23 16 #include <linux/errno.h>
24   -#include <linux/interrupt.h>
25   -#include <linux/if_ether.h>
26   -#include <linux/inet.h>
27   -#include <linux/netdevice.h>
28   -#include <linux/etherdevice.h>
29   -#include <linux/notifier.h>
30   -#include <net/ip.h>
31 17 #include <linux/ipv6.h>
32   -#include <net/route.h>
33 18 #include <linux/skbuff.h>
34   -#include <net/sock.h>
35 19 #include <net/act_api.h>
36 20 #include <net/pkt_cls.h>
37 21 #include <net/netlink.h>
net/sched/cls_tcindex.c
... ... @@ -9,12 +9,9 @@
9 9 #include <linux/kernel.h>
10 10 #include <linux/skbuff.h>
11 11 #include <linux/errno.h>
12   -#include <linux/netdevice.h>
13   -#include <net/ip.h>
14 12 #include <net/act_api.h>
15 13 #include <net/netlink.h>
16 14 #include <net/pkt_cls.h>
17   -#include <net/route.h>
18 15  
19 16  
20 17 /*
... ... @@ -30,30 +30,14 @@
30 30 * nfmark match added by Catalin(ux aka Dino) BOIE <catab at umbrella.ro>
31 31 */
32 32  
33   -#include <asm/uaccess.h>
34   -#include <asm/system.h>
35   -#include <linux/bitops.h>
36 33 #include <linux/module.h>
37 34 #include <linux/types.h>
38 35 #include <linux/kernel.h>
39 36 #include <linux/string.h>
40   -#include <linux/mm.h>
41   -#include <linux/socket.h>
42   -#include <linux/sockios.h>
43   -#include <linux/in.h>
44 37 #include <linux/errno.h>
45   -#include <linux/interrupt.h>
46   -#include <linux/if_ether.h>
47   -#include <linux/inet.h>
48   -#include <linux/netdevice.h>
49   -#include <linux/etherdevice.h>
50   -#include <linux/notifier.h>
51 38 #include <linux/rtnetlink.h>
52   -#include <net/ip.h>
53   -#include <net/netlink.h>
54   -#include <net/route.h>
55 39 #include <linux/skbuff.h>
56   -#include <net/sock.h>
  40 +#include <net/netlink.h>
57 41 #include <net/act_api.h>
58 42 #include <net/pkt_cls.h>
59 43  
... ... @@ -84,9 +84,7 @@
84 84 #include <linux/module.h>
85 85 #include <linux/types.h>
86 86 #include <linux/kernel.h>
87   -#include <linux/mm.h>
88 87 #include <linux/errno.h>
89   -#include <linux/interrupt.h>
90 88 #include <linux/rtnetlink.h>
91 89 #include <linux/skbuff.h>
92 90 #include <net/pkt_cls.h>
... ... @@ -19,29 +19,17 @@
19 19 #include <linux/types.h>
20 20 #include <linux/kernel.h>
21 21 #include <linux/string.h>
22   -#include <linux/mm.h>
23   -#include <linux/socket.h>
24   -#include <linux/sockios.h>
25   -#include <linux/in.h>
26 22 #include <linux/errno.h>
27   -#include <linux/interrupt.h>
28   -#include <linux/netdevice.h>
29 23 #include <linux/skbuff.h>
30 24 #include <linux/init.h>
31 25 #include <linux/proc_fs.h>
32 26 #include <linux/seq_file.h>
33 27 #include <linux/kmod.h>
34 28 #include <linux/list.h>
35   -#include <linux/bitops.h>
36 29 #include <linux/hrtimer.h>
37 30  
38 31 #include <net/netlink.h>
39   -#include <net/sock.h>
40 32 #include <net/pkt_sched.h>
41   -
42   -#include <asm/processor.h>
43   -#include <asm/uaccess.h>
44   -#include <asm/system.h>
45 33  
46 34 static int qdisc_notify(struct sk_buff *oskb, struct nlmsghdr *n, u32 clid,
47 35 struct Qdisc *old, struct Qdisc *new);
... ... @@ -8,15 +8,12 @@
8 8 #include <linux/string.h>
9 9 #include <linux/errno.h>
10 10 #include <linux/skbuff.h>
11   -#include <linux/interrupt.h>
12 11 #include <linux/atmdev.h>
13 12 #include <linux/atmclip.h>
14   -#include <linux/netdevice.h>
15 13 #include <linux/rtnetlink.h>
16 14 #include <linux/file.h> /* for fput */
17 15 #include <net/netlink.h>
18 16 #include <net/pkt_sched.h>
19   -#include <net/sock.h>
20 17  
21 18  
22 19 extern struct socket *sockfd_lookup(int fd, int *err); /* @@@ fix this */
net/sched/sch_blackhole.c
... ... @@ -14,7 +14,6 @@
14 14 #include <linux/module.h>
15 15 #include <linux/types.h>
16 16 #include <linux/kernel.h>
17   -#include <linux/netdevice.h>
18 17 #include <linux/skbuff.h>
19 18 #include <net/pkt_sched.h>
20 19  
... ... @@ -11,28 +11,12 @@
11 11 */
12 12  
13 13 #include <linux/module.h>
14   -#include <asm/uaccess.h>
15   -#include <asm/system.h>
16   -#include <linux/bitops.h>
17 14 #include <linux/types.h>
18 15 #include <linux/kernel.h>
19 16 #include <linux/string.h>
20   -#include <linux/mm.h>
21   -#include <linux/socket.h>
22   -#include <linux/sockios.h>
23   -#include <linux/in.h>
24 17 #include <linux/errno.h>
25   -#include <linux/interrupt.h>
26   -#include <linux/if_ether.h>
27   -#include <linux/inet.h>
28   -#include <linux/netdevice.h>
29   -#include <linux/etherdevice.h>
30   -#include <linux/notifier.h>
31   -#include <net/ip.h>
32   -#include <net/netlink.h>
33   -#include <net/route.h>
34 18 #include <linux/skbuff.h>
35   -#include <net/sock.h>
  19 +#include <net/netlink.h>
36 20 #include <net/pkt_sched.h>
37 21  
38 22  
net/sched/sch_dsmark.c
... ... @@ -9,7 +9,6 @@
9 9 #include <linux/string.h>
10 10 #include <linux/errno.h>
11 11 #include <linux/skbuff.h>
12   -#include <linux/netdevice.h> /* for pkt_sched */
13 12 #include <linux/rtnetlink.h>
14 13 #include <net/pkt_sched.h>
15 14 #include <net/dsfield.h>
net/sched/sch_fifo.c
... ... @@ -13,7 +13,6 @@
13 13 #include <linux/types.h>
14 14 #include <linux/kernel.h>
15 15 #include <linux/errno.h>
16   -#include <linux/netdevice.h>
17 16 #include <linux/skbuff.h>
18 17 #include <net/pkt_sched.h>
19 18  
net/sched/sch_generic.c
... ... @@ -11,27 +11,19 @@
11 11 * - Ingress support
12 12 */
13 13  
14   -#include <asm/uaccess.h>
15   -#include <asm/system.h>
16 14 #include <linux/bitops.h>
17 15 #include <linux/module.h>
18 16 #include <linux/types.h>
19 17 #include <linux/kernel.h>
20 18 #include <linux/sched.h>
21 19 #include <linux/string.h>
22   -#include <linux/mm.h>
23   -#include <linux/socket.h>
24   -#include <linux/sockios.h>
25   -#include <linux/in.h>
26 20 #include <linux/errno.h>
27   -#include <linux/interrupt.h>
28 21 #include <linux/netdevice.h>
29 22 #include <linux/skbuff.h>
30 23 #include <linux/rtnetlink.h>
31 24 #include <linux/init.h>
32 25 #include <linux/rcupdate.h>
33 26 #include <linux/list.h>
34   -#include <net/sock.h>
35 27 #include <net/pkt_sched.h>
36 28  
37 29 /* Main transmission queue. */
net/sched/sch_gred.c
... ... @@ -21,7 +21,6 @@
21 21 #include <linux/module.h>
22 22 #include <linux/types.h>
23 23 #include <linux/kernel.h>
24   -#include <linux/netdevice.h>
25 24 #include <linux/skbuff.h>
26 25 #include <net/pkt_sched.h>
27 26 #include <net/red.h>
net/sched/sch_hfsc.c
... ... @@ -53,7 +53,6 @@
53 53 #include <linux/module.h>
54 54 #include <linux/types.h>
55 55 #include <linux/errno.h>
56   -#include <linux/jiffies.h>
57 56 #include <linux/compiler.h>
58 57 #include <linux/spinlock.h>
59 58 #include <linux/skbuff.h>
60 59  
... ... @@ -62,13 +61,11 @@
62 61 #include <linux/list.h>
63 62 #include <linux/rbtree.h>
64 63 #include <linux/init.h>
65   -#include <linux/netdevice.h>
66 64 #include <linux/rtnetlink.h>
67 65 #include <linux/pkt_sched.h>
68 66 #include <net/netlink.h>
69 67 #include <net/pkt_sched.h>
70 68 #include <net/pkt_cls.h>
71   -#include <asm/system.h>
72 69 #include <asm/div64.h>
73 70  
74 71 /*
... ... @@ -28,32 +28,16 @@
28 28 * $Id: sch_htb.c,v 1.25 2003/12/07 11:08:25 devik Exp devik $
29 29 */
30 30 #include <linux/module.h>
31   -#include <asm/uaccess.h>
32   -#include <asm/system.h>
33   -#include <linux/bitops.h>
34 31 #include <linux/types.h>
35 32 #include <linux/kernel.h>
36 33 #include <linux/string.h>
37   -#include <linux/mm.h>
38   -#include <linux/socket.h>
39   -#include <linux/sockios.h>
40   -#include <linux/in.h>
41 34 #include <linux/errno.h>
42   -#include <linux/interrupt.h>
43   -#include <linux/if_ether.h>
44   -#include <linux/inet.h>
45   -#include <linux/netdevice.h>
46   -#include <linux/etherdevice.h>
47   -#include <linux/notifier.h>
48   -#include <net/ip.h>
49   -#include <net/route.h>
50 35 #include <linux/skbuff.h>
51 36 #include <linux/list.h>
52 37 #include <linux/compiler.h>
  38 +#include <linux/rbtree.h>
53 39 #include <net/netlink.h>
54   -#include <net/sock.h>
55 40 #include <net/pkt_sched.h>
56   -#include <linux/rbtree.h>
57 41  
58 42 /* HTB algorithm.
59 43 Author: devik@cdi.cz
net/sched/sch_ingress.c
... ... @@ -9,21 +9,14 @@
9 9  
10 10 #include <linux/module.h>
11 11 #include <linux/types.h>
  12 +#include <linux/list.h>
12 13 #include <linux/skbuff.h>
13   -#include <linux/netdevice.h>
14 14 #include <linux/rtnetlink.h>
15 15 #include <linux/netfilter_ipv4.h>
16 16 #include <linux/netfilter_ipv6.h>
17 17 #include <linux/netfilter.h>
18   -#include <linux/smp.h>
19 18 #include <net/netlink.h>
20 19 #include <net/pkt_sched.h>
21   -#include <asm/byteorder.h>
22   -#include <asm/uaccess.h>
23   -#include <linux/kmod.h>
24   -#include <linux/stat.h>
25   -#include <linux/interrupt.h>
26   -#include <linux/list.h>
27 20  
28 21  
29 22 #undef DEBUG_INGRESS
net/sched/sch_netem.c
... ... @@ -14,11 +14,9 @@
14 14 */
15 15  
16 16 #include <linux/module.h>
17   -#include <linux/bitops.h>
18 17 #include <linux/types.h>
19 18 #include <linux/kernel.h>
20 19 #include <linux/errno.h>
21   -#include <linux/netdevice.h>
22 20 #include <linux/skbuff.h>
23 21 #include <linux/rtnetlink.h>
24 22  
net/sched/sch_prio.c
... ... @@ -12,28 +12,12 @@
12 12 */
13 13  
14 14 #include <linux/module.h>
15   -#include <asm/uaccess.h>
16   -#include <asm/system.h>
17   -#include <linux/bitops.h>
18 15 #include <linux/types.h>
19 16 #include <linux/kernel.h>
20 17 #include <linux/string.h>
21   -#include <linux/mm.h>
22   -#include <linux/socket.h>
23   -#include <linux/sockios.h>
24   -#include <linux/in.h>
25 18 #include <linux/errno.h>
26   -#include <linux/interrupt.h>
27   -#include <linux/if_ether.h>
28   -#include <linux/inet.h>
29   -#include <linux/netdevice.h>
30   -#include <linux/etherdevice.h>
31   -#include <linux/notifier.h>
32   -#include <net/ip.h>
33   -#include <net/route.h>
34 19 #include <linux/skbuff.h>
35 20 #include <net/netlink.h>
36   -#include <net/sock.h>
37 21 #include <net/pkt_sched.h>
38 22  
39 23  
... ... @@ -17,7 +17,6 @@
17 17 #include <linux/module.h>
18 18 #include <linux/types.h>
19 19 #include <linux/kernel.h>
20   -#include <linux/netdevice.h>
21 20 #include <linux/skbuff.h>
22 21 #include <net/pkt_sched.h>
23 22 #include <net/inet_ecn.h>
... ... @@ -10,31 +10,17 @@
10 10 */
11 11  
12 12 #include <linux/module.h>
13   -#include <asm/uaccess.h>
14   -#include <asm/system.h>
15   -#include <linux/bitops.h>
16 13 #include <linux/types.h>
17 14 #include <linux/kernel.h>
18 15 #include <linux/jiffies.h>
19 16 #include <linux/string.h>
20   -#include <linux/mm.h>
21   -#include <linux/socket.h>
22   -#include <linux/sockios.h>
23 17 #include <linux/in.h>
24 18 #include <linux/errno.h>
25   -#include <linux/interrupt.h>
26   -#include <linux/if_ether.h>
27   -#include <linux/inet.h>
28   -#include <linux/netdevice.h>
29   -#include <linux/etherdevice.h>
30   -#include <linux/notifier.h>
31 19 #include <linux/init.h>
32   -#include <net/ip.h>
33   -#include <net/netlink.h>
34 20 #include <linux/ipv6.h>
35   -#include <net/route.h>
36 21 #include <linux/skbuff.h>
37   -#include <net/sock.h>
  22 +#include <net/ip.h>
  23 +#include <net/netlink.h>
38 24 #include <net/pkt_sched.h>
39 25  
40 26  
... ... @@ -13,29 +13,12 @@
13 13 */
14 14  
15 15 #include <linux/module.h>
16   -#include <asm/uaccess.h>
17   -#include <asm/system.h>
18   -#include <linux/bitops.h>
19 16 #include <linux/types.h>
20 17 #include <linux/kernel.h>
21   -#include <linux/jiffies.h>
22 18 #include <linux/string.h>
23   -#include <linux/mm.h>
24   -#include <linux/socket.h>
25   -#include <linux/sockios.h>
26   -#include <linux/in.h>
27 19 #include <linux/errno.h>
28   -#include <linux/interrupt.h>
29   -#include <linux/if_ether.h>
30   -#include <linux/inet.h>
31   -#include <linux/netdevice.h>
32   -#include <linux/etherdevice.h>
33   -#include <linux/notifier.h>
34   -#include <net/ip.h>
35   -#include <net/netlink.h>
36   -#include <net/route.h>
37 20 #include <linux/skbuff.h>
38   -#include <net/sock.h>
  21 +#include <net/netlink.h>
39 22 #include <net/pkt_sched.h>
40 23  
41 24  
net/sched/sch_teql.c
... ... @@ -9,30 +9,17 @@
9 9 */
10 10  
11 11 #include <linux/module.h>
12   -#include <asm/uaccess.h>
13   -#include <asm/system.h>
14   -#include <linux/bitops.h>
15 12 #include <linux/types.h>
16 13 #include <linux/kernel.h>
17 14 #include <linux/string.h>
18   -#include <linux/mm.h>
19   -#include <linux/socket.h>
20   -#include <linux/sockios.h>
21   -#include <linux/in.h>
22 15 #include <linux/errno.h>
23   -#include <linux/interrupt.h>
24 16 #include <linux/if_arp.h>
25   -#include <linux/if_ether.h>
26   -#include <linux/inet.h>
27 17 #include <linux/netdevice.h>
28   -#include <linux/etherdevice.h>
29   -#include <linux/notifier.h>
30 18 #include <linux/init.h>
31   -#include <net/ip.h>
32   -#include <net/route.h>
33 19 #include <linux/skbuff.h>
34 20 #include <linux/moduleparam.h>
35   -#include <net/sock.h>
  21 +#include <net/dst.h>
  22 +#include <net/neighbour.h>
36 23 #include <net/pkt_sched.h>
37 24  
38 25 /*
... ... @@ -225,7 +212,6 @@
225 212 return 0;
226 213 }
227 214  
228   -/* "teql*" netdevice routines */
229 215  
230 216 static int
231 217 __teql_resolve(struct sk_buff *skb, struct sk_buff *skb_res, struct net_device *dev)