summaryrefslogtreecommitdiffstats
path: root/sys/net/route.c
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2014-03-04 15:14:47 +0000
committerglebius <glebius@FreeBSD.org>2014-03-04 15:14:47 +0000
commited41469327bef074f42d569aee03907897699292 (patch)
tree7aa5af9b3e24c43d49fb01dcca5c75d54bab6174 /sys/net/route.c
parent1b9278cc989bd23a4e620f1b58d624819ca8e1c0 (diff)
downloadFreeBSD-src-ed41469327bef074f42d569aee03907897699292.zip
FreeBSD-src-ed41469327bef074f42d569aee03907897699292.tar.gz
Merge r261582, r261601, r261610, r261613, r261627, r261640, r261641, r261823,
r261825, r261859, r261875, r261883, r261911, r262027, r262028, r262029, r262030, r262162 from head. Large flowtable revamp. See commit messages for merged revisions for details. Sponsored by: Netflix
Diffstat (limited to 'sys/net/route.c')
-rw-r--r--sys/net/route.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/sys/net/route.c b/sys/net/route.c
index 20fe181..bb99496 100644
--- a/sys/net/route.c
+++ b/sys/net/route.c
@@ -1298,18 +1298,7 @@ rtrequest1_fib(int req, struct rt_addrinfo *info, struct rtentry **ret_nrt,
}
#ifdef FLOWTABLE
else if (rt0 != NULL) {
- switch (dst->sa_family) {
-#ifdef INET6
- case AF_INET6:
- flowtable_route_flush(V_ip6_ft, rt0);
- break;
-#endif
-#ifdef INET
- case AF_INET:
- flowtable_route_flush(V_ip_ft, rt0);
- break;
-#endif
- }
+ flowtable_route_flush(dst->sa_family, rt0);
RTFREE(rt0);
}
#endif
OpenPOWER on IntegriCloud