diff options
| author | Qing Li <qingli@FreeBSD.org> | 2010-03-09 01:11:45 +0000 |
|---|---|---|
| committer | Qing Li <qingli@FreeBSD.org> | 2010-03-09 01:11:45 +0000 |
| commit | c7ea0aa6480e379b31c634d10535b0cab6ffb9b5 (patch) | |
| tree | fea4c8dfdec74a7dea073968c9742940e2408c8d /sys/net/flowtable.c | |
| parent | 13d85d438269de7378ac3b0d98f1db3273d76154 (diff) | |
Notes
Diffstat (limited to 'sys/net/flowtable.c')
| -rw-r--r-- | sys/net/flowtable.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/flowtable.c b/sys/net/flowtable.c index ab42e685d5f3..b7ec578d9e80 100644 --- a/sys/net/flowtable.c +++ b/sys/net/flowtable.c @@ -472,7 +472,8 @@ flow_stale(struct flowtable *ft, struct flentry *fle) || ((fle->f_rt->rt_flags & RTF_HOST) && ((fle->f_rt->rt_flags & (RTF_UP)) != (RTF_UP))) - || (fle->f_rt->rt_ifp == NULL)) + || (fle->f_rt->rt_ifp == NULL) + || !RT_LINK_IS_UP(fle->f_rt->rt_ifp)) return (1); idle_time = time_uptime - fle->f_uptime; |
