| version 1.91, 2006/12/02 18:59:17 |
version 1.92, 2006/12/09 05:33:08 |
|
|
| if (ip6_forward_rt.ro_rt != NULL) { |
if (ip6_forward_rt.ro_rt != NULL) { |
| /* route is down or destination is different */ |
/* route is down or destination is different */ |
| ip6stat.ip6s_forward_cachemiss++; |
ip6stat.ip6s_forward_cachemiss++; |
| RTFREE(ip6_forward_rt.ro_rt); |
rtflush((struct route *)&ip6_forward_rt); |
| ip6_forward_rt.ro_rt = 0; |
|
| } |
} |
| |
|
| bzero(&ip6_forward_rt.ro_dst, sizeof(struct sockaddr_in6)); |
bzero(&ip6_forward_rt.ro_dst, sizeof(struct sockaddr_in6)); |