svn commit: r202422 - user/luigi/ipfw3-head/sys/netinet/ipfw

Luigi Rizzo luigi at FreeBSD.org
Fri Jan 15 23:02:19 UTC 2010


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


More information about the svn-src-user mailing list