1 Index: linux-3.3.8/net/ipv6/route.c
2 ===================================================================
3 --- linux-3.3.8.orig/net/ipv6/route.c 2013-06-10 20:53:54.233355405 +0200
4 +++ linux-3.3.8/net/ipv6/route.c 2013-06-10 20:53:54.225355405 +0200
7 rt->dst.error = -EACCES;
10 + rt->dst.error = -EAGAIN;
13 rt->dst.error = -ENETUNREACH;
17 if (rtm->rtm_type == RTN_UNREACHABLE ||
18 rtm->rtm_type == RTN_BLACKHOLE ||
19 - rtm->rtm_type == RTN_PROHIBIT)
20 + rtm->rtm_type == RTN_PROHIBIT ||
21 + rtm->rtm_type == RTN_THROW)
22 cfg->fc_flags |= RTF_REJECT;
24 if (rtm->rtm_type == RTN_LOCAL)
27 rtm->rtm_type = RTN_PROHIBIT;
30 + rtm->rtm_type = RTN_THROW;
33 rtm->rtm_type = RTN_UNREACHABLE;