SOURCES (LINUX_2_6): kernel-owner-xid.patch, kernel-routes-2.6.22-...
zbyniu
zbyniu at pld-linux.org
Tue Oct 9 15:16:22 CEST 2007
Author: zbyniu Date: Tue Oct 9 13:16:22 2007 GMT
Module: SOURCES Tag: LINUX_2_6
---- Log message:
- updated for 2.6.23-rc9
---- Files affected:
SOURCES:
kernel-owner-xid.patch (1.1.2.1 -> 1.1.2.2) , kernel-routes-2.6.22-15.diff (1.1.2.1 -> 1.1.2.2)
---- Diffs:
================================================================
Index: SOURCES/kernel-owner-xid.patch
diff -u SOURCES/kernel-owner-xid.patch:1.1.2.1 SOURCES/kernel-owner-xid.patch:1.1.2.2
--- SOURCES/kernel-owner-xid.patch:1.1.2.1 Sun Sep 9 22:35:44 2007
+++ SOURCES/kernel-owner-xid.patch Tue Oct 9 15:16:17 2007
@@ -59,7 +59,7 @@
--- linux-2.6.17.11-vs2.1.1-rc31/net/ipv4/netfilter/ipt_owner.c 2006-06-18 15:25:05.000000000 +0200
+++ linux-2.6.17.11-vs2.1.1-rc31.owner-xid/net/ipv4/netfilter/ipt_owner.c 2006-09-05 19:44:43.000000000 +0200
@@ -48,6 +48,18 @@ match(const struct sk_buff *skb,
- return 0;
+ return false;
}
+ if(info->match & IPT_OWNER_NID) {
@@ -74,14 +74,14 @@
+ return 0;
+ }
+
- return 1;
+ return true;
}
diff -Nurp linux-2.6.17.11-vs2.1.1-rc31/net/ipv6/netfilter/ip6t_owner.c linux-2.6.17.11-vs2.1.1-rc31.owner-xid/net/ipv6/netfilter/ip6t_owner.c
--- linux-2.6.17.11-vs2.1.1-rc31/net/ipv6/netfilter/ip6t_owner.c 2006-06-18 15:25:05.000000000 +0200
+++ linux-2.6.17.11-vs2.1.1-rc31.owner-xid/net/ipv6/netfilter/ip6t_owner.c 2006-09-05 19:46:57.000000000 +0200
@@ -49,6 +49,18 @@ match(const struct sk_buff *skb,
- return 0;
+ return false;
}
+ if (info->match & IP6T_OWNER_NID) {
@@ -96,6 +96,6 @@
+ return 0;
+ }
+
- return 1;
+ return true;
}
================================================================
Index: SOURCES/kernel-routes-2.6.22-15.diff
diff -u SOURCES/kernel-routes-2.6.22-15.diff:1.1.2.1 SOURCES/kernel-routes-2.6.22-15.diff:1.1.2.2
--- SOURCES/kernel-routes-2.6.22-15.diff:1.1.2.1 Tue Aug 7 17:21:49 2007
+++ SOURCES/kernel-routes-2.6.22-15.diff Tue Oct 9 15:16:17 2007
@@ -1000,21 +1000,22 @@
rth->rt_spec_dst= spec_dst;
rth->u.dst.input = ip_forward;
-@@ -1816,19 +1822,20 @@ static inline int ip_mkroute_input_def(s
- struct fib_result* res,
- const struct flowi *fl,
- struct in_device *in_dev,
-- __be32 daddr, __be32 saddr, u32 tos)
-+ __be32 daddr, __be32 saddr, u32 tos, __be32 lsrc)
+@@ -1806,7 +1806,7 @@ static inline int ip_mkroute_input(struc
+ struct fib_result* res,
+ const struct flowi *fl,
+ struct in_device *in_dev,
+- __be32 daddr, __be32 saddr, u32 tos)
++ __be32 daddr, __be32 saddr, u32 tos, __be32 lsrc)
{
struct rtable* rth = NULL;
int err;
+@@ -1816,13 +1822,14 @@ static inline int ip_mkroute_input_def(s
+ int err;
unsigned hash;
+ fib_select_default(fl, res);
#ifdef CONFIG_IP_ROUTE_MULTIPATH
-- if (res->fi && res->fi->fib_nhs > 1 && fl->oif == 0)
-+ if (res->fi && res->fi->fib_nhs > 1)
+ if (res->fi && res->fi->fib_nhs > 1 && fl->oif == 0)
fib_select_multipath(fl, res);
#endif
@@ -1023,42 +1024,6 @@
+ err = __mkroute_input(skb, res, in_dev, daddr, saddr, tos, lsrc, &rth);
if (err)
return err;
-
-@@ -1841,7 +1848,7 @@ static inline int ip_mkroute_input(struc
- struct fib_result* res,
- const struct flowi *fl,
- struct in_device *in_dev,
-- __be32 daddr, __be32 saddr, u32 tos)
-+ __be32 daddr, __be32 saddr, u32 tos, __be32 lsrc)
- {
- #ifdef CONFIG_IP_ROUTE_MULTIPATH_CACHED
- struct rtable* rth = NULL, *rtres;
-@@ -1857,7 +1864,7 @@ static inline int ip_mkroute_input(struc
- /* distinguish between multipath and singlepath */
- if (hopcount < 2)
- return ip_mkroute_input_def(skb, res, fl, in_dev, daddr,
-- saddr, tos);
-+ saddr, tos, 0);
-
- /* add all alternatives to the routing cache */
- for (hop = 0; hop < hopcount; hop++) {
-@@ -1869,7 +1876,7 @@ static inline int ip_mkroute_input(struc
-
- /* create a routing cache entry */
- err = __mkroute_input(skb, res, in_dev, daddr, saddr, tos,
-- &rth);
-+ 0, &rth);
- if (err)
- return err;
-
-@@ -1889,7 +1896,7 @@ static inline int ip_mkroute_input(struc
- skb->dst = &rtres->u.dst;
- return err;
- #else /* CONFIG_IP_ROUTE_MULTIPATH_CACHED */
-- return ip_mkroute_input_def(skb, res, fl, in_dev, daddr, saddr, tos);
-+ return ip_mkroute_input_def(skb, res, fl, in_dev, daddr, saddr, tos, lsrc);
- #endif /* CONFIG_IP_ROUTE_MULTIPATH_CACHED */
- }
@@ -1905,18 +1912,18 @@ static inline int ip_mkroute_input(struc
*/
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/kernel-owner-xid.patch?r1=1.1.2.1&r2=1.1.2.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/kernel-routes-2.6.22-15.diff?r1=1.1.2.1&r2=1.1.2.2&f=u
More information about the pld-cvs-commit
mailing list