]> git.baikalelectronics.ru Git - kernel.git/commit
net: blackhole route should always be recalculated
authorJianzhao Wang <jianzhao.wang@6wind.com>
Wed, 8 Sep 2010 21:35:43 +0000 (14:35 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 8 Sep 2010 21:35:43 +0000 (14:35 -0700)
commitb3286a80ce8ee5ba649563df4e2173827177edd2
treeae674d926ba2069bc712cc1bb25b1c87ea7cc241
parentf6f9070e768dfcd4bcf947c03172d922b57ea0f1
net: blackhole route should always be recalculated

Blackhole routes are used when xfrm_lookup() returns -EREMOTE (error
triggered by IKE for example), hence this kind of route is always
temporary and so we should check if a better route exists for next
packets.
Bug has been introduced by commit d8fe8a0fe1b4b3bdd749e2e3155183ede7cdbc83.

Signed-off-by: Jianzhao Wang <jianzhao.wang@6wind.com>
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/route.c