Thread (5 messages) 5 messages, 4 authors, 2015-09-03

Re: [PATCH v2] net: Fix behaviour of unreachable, blackhole and prohibit routes

flat view

From: David Miller <davem@davemloft.net>
Date: 2015-09-03 17:29:57

From: Nikola Forró <redacted>
Date: Thu, 03 Sep 2015 11:08:51 +0200
quoted hunk ↗ jump to hunk
@@ -233,8 +233,10 @@ static inline int fib_lookup(struct net *net, const struct flowi4 *flp,
 	rcu_read_lock();
 
 	tb = fib_get_table(net, RT_TABLE_MAIN);
-	if (tb && !fib_table_lookup(tb, flp, res, flags | FIB_LOOKUP_NOREF))
-		err = 0;
+	if (tb)
+		err = fib_table_lookup(tb, flp, res, flags | FIB_LOOKUP_NOREF);
+		if (err == -EAGAIN)
+			err = -ENETUNREACH;
You didn't test this.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help