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