Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Jan 2010 23:02:19 +0000 (UTC)
From:      Luigi Rizzo <luigi@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r202422 - user/luigi/ipfw3-head/sys/netinet/ipfw
Message-ID:  <201001152302.o0FN2JdX015583@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: luigi
Date: Fri Jan 15 23:02:19 2010
New Revision: 202422
URL: http://svn.freebsd.org/changeset/base/202422

Log:
  add a method to return the number of entries.

Modified:
  user/luigi/ipfw3-head/sys/netinet/ipfw/dn_heap.c
  user/luigi/ipfw3-head/sys/netinet/ipfw/dn_heap.h

Modified: user/luigi/ipfw3-head/sys/netinet/ipfw/dn_heap.c
==============================================================================
--- user/luigi/ipfw3-head/sys/netinet/ipfw/dn_heap.c	Fri Jan 15 22:19:51 2010	(r202421)
+++ user/luigi/ipfw3-head/sys/netinet/ipfw/dn_heap.c	Fri Jan 15 23:02:19 2010	(r202422)
@@ -373,6 +373,12 @@ dn_ht_free(struct dn_ht *ht, int flags)
 	free(ht, M_DN_HEAP);
 }
 
+int
+dn_ht_entries(struct dn_ht *ht)
+{
+	return ht->entries;
+}
+
 /* lookup and optionally create or delete element */
 void *
 dn_ht_find(struct dn_ht *ht, uintptr_t key, int flags, void *arg)

Modified: user/luigi/ipfw3-head/sys/netinet/ipfw/dn_heap.h
==============================================================================
--- user/luigi/ipfw3-head/sys/netinet/ipfw/dn_heap.h	Fri Jan 15 22:19:51 2010	(r202421)
+++ user/luigi/ipfw3-head/sys/netinet/ipfw/dn_heap.h	Fri Jan 15 23:02:19 2010	(r202422)
@@ -162,6 +162,7 @@ void dn_ht_free(struct dn_ht *, int flag
 
 void *dn_ht_find(struct dn_ht *, uintptr_t, int, void *);
 int dn_ht_scan(struct dn_ht *, int (*)(void *, void *), void *);
+int dn_ht_entries(struct dn_ht *);
 
 enum {  /* flags values.
 	 * first two are returned by the scan callback to indicate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001152302.o0FN2JdX015583>