diff -r 18adcc36d6c7 -r 52b95297ffde include/kincludes.h --- a/include/kincludes.h Sat Jan 19 17:15:32 2008 +0000 +++ b/include/kincludes.h Sat Jan 19 17:15:57 2008 +0000 @@ -12,7 +12,7 @@ */ #include #include -#include +#include /* #include */ #ifndef KERNEL_VERSION diff -r 18adcc36d6c7 -r 52b95297ffde kernel/knistnet.c --- a/kernel/knistnet.c Sat Jan 19 17:15:32 2008 +0000 +++ b/kernel/knistnet.c Sat Jan 19 17:15:57 2008 +0000 @@ -913,7 +913,7 @@ rcv_packet_munge(struct sk_buff *skb, st if (!tableme) { /* not intercepting */ global_stats(STATS_UNPROCESS); LinUnlock("global_stats2"); - return ippt->func(skb, dev, ippt); + return ippt->func(skb, dev, ippt, dev); } /* Assume we will queue until we find otherwise */ @@ -958,7 +958,7 @@ rcv_packet_munge(struct sk_buff *skb, st global_stats(STATS_PROCESS); munge_finish("no delay"); - return ippt->func(skb, dev, ippt); + return ippt->func(skb, dev, ippt, dev); } screamer = fast_alloc(GFP_ATOMIC); @@ -969,7 +969,7 @@ rcv_packet_munge(struct sk_buff *skb, st packet_stats(skb, hitme); global_stats(STATS_PROCESS); munge_finish("fast_alloc failed"); - return ippt->func(skb, dev, ippt); + return ippt->func(skb, dev, ippt, dev); } hpi = (struct nistnet_packetinfo *)screamer->data; @@ -1000,7 +1000,7 @@ rcv_packet_munge(struct sk_buff *skb, st return 0; } else { LinUnlock("ippt->func"); - return ippt->func(skb, dev, ippt); + return ippt->func(skb, dev, ippt, dev); } } diff -r 18adcc36d6c7 -r 52b95297ffde kernel/nistnet_table.c --- a/kernel/nistnet_table.c Sat Jan 19 17:15:32 2008 +0000 +++ b/kernel/nistnet_table.c Sat Jan 19 17:15:57 2008 +0000 @@ -27,7 +27,7 @@ #ifndef TRUE #define TRUE 1 #define FALSE 0 -typedef enum {false = FALSE, true = TRUE} boolean; + #endif /* OK, as defined, each table entry+pointers amounts to 56 bytes (14 words).