summaryrefslogtreecommitdiffstats
path: root/sys/net/flowtable.c
diff options
context:
space:
mode:
authorkmacy <kmacy@FreeBSD.org>2009-04-19 04:39:42 +0000
committerkmacy <kmacy@FreeBSD.org>2009-04-19 04:39:42 +0000
commit2160bcc98c432a34104be13d4b41316bb8da6338 (patch)
treef9782e9349d3651f8343446a7f4a89a5ce2a268e /sys/net/flowtable.c
parent9030dc4dda94de31860a68cc918bc3184bb559e6 (diff)
downloadFreeBSD-src-2160bcc98c432a34104be13d4b41316bb8da6338.zip
FreeBSD-src-2160bcc98c432a34104be13d4b41316bb8da6338.tar.gz
update TODO list
Diffstat (limited to 'sys/net/flowtable.c')
-rw-r--r--sys/net/flowtable.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/net/flowtable.c b/sys/net/flowtable.c
index 587a92a..53514c9 100644
--- a/sys/net/flowtable.c
+++ b/sys/net/flowtable.c
@@ -313,8 +313,11 @@ static uma_zone_t ipv6_zone;
/*
* TODO:
- * - Add per flowtable sysctls for statistics and configuring timeouts
+ * - Make flowtable stats per-cpu, aggregated at sysctl call time,
+ * to avoid extra cache evictions caused by incrementing a shared
+ * counter
* - add IPv6 support to flow lookup
+ * - Add per flowtable sysctls for statistics and configuring timeouts
* - add saturation counter to rtentry to support per-packet load-balancing
* add flag to indicate round-robin flow, add list lookup from head
for flows
OpenPOWER on IntegriCloud