28 lines
765 B
Groff
28 lines
765 B
Groff
|
diff --git a/net/ipv4/fib_frontend.c b/net/ipv4/fib_frontend.c
|
||
|
index cac06c4..444a56b 100644
|
||
|
--- a/net/ipv4/fib_frontend.c
|
||
|
+++ b/net/ipv4/fib_frontend.c
|
||
|
@@ -777,6 +777,10 @@ static void nl_fib_lookup(struct fib_result_nl *frn, struct fib_table *tb )
|
||
|
.tos = frn->fl_tos,
|
||
|
.scope = frn->fl_scope } } };
|
||
|
|
||
|
+#ifdef CONFIG_IP_MULTIPLE_TABLES
|
||
|
+ res.r = NULL;
|
||
|
+#endif
|
||
|
+
|
||
|
frn->err = -ENOENT;
|
||
|
if (tb) {
|
||
|
local_bh_disable();
|
||
|
diff --git a/net/ipv6/exthdrs.c b/net/ipv6/exthdrs.c
|
||
|
index fb39604..3205ec9 100644
|
||
|
--- a/net/ipv6/exthdrs.c
|
||
|
+++ b/net/ipv6/exthdrs.c
|
||
|
@@ -396,6 +396,7 @@ static int ipv6_rthdr_rcv(struct sk_buff **skbp)
|
||
|
|
||
|
switch (hdr->type) {
|
||
|
#ifdef CONFIG_IPV6_MIP6
|
||
|
+ case IPV6_SRCRT_TYPE_2:
|
||
|
break;
|
||
|
#endif
|
||
|
case IPV6_SRCRT_TYPE_0:
|