summaryrefslogtreecommitdiffstats
path: root/sys/net/pfvar.h
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2012-09-20 06:52:05 +0000
committerglebius <glebius@FreeBSD.org>2012-09-20 06:52:05 +0000
commit90628516533ba3a215431824df6d379724744711 (patch)
tree2c1bc7e95c0606a90a10596824be27a3882c2d28 /sys/net/pfvar.h
parent2de8d93bb9d336b9ca03d3132f94a93ba90e7787 (diff)
downloadFreeBSD-src-90628516533ba3a215431824df6d379724744711.zip
FreeBSD-src-90628516533ba3a215431824df6d379724744711.tar.gz
Utilize Jenkins hash with random seed for source nodes storage.
Diffstat (limited to 'sys/net/pfvar.h')
-rw-r--r--sys/net/pfvar.h22
1 files changed, 0 insertions, 22 deletions
diff --git a/sys/net/pfvar.h b/sys/net/pfvar.h
index bccbefe..c16591b 100644
--- a/sys/net/pfvar.h
+++ b/sys/net/pfvar.h
@@ -1730,28 +1730,6 @@ extern int pf_state_insert(struct pfi_kif *,
struct pf_state *);
extern void pf_free_state(struct pf_state *);
-static __inline u_int
-pf_hashsrc(struct pf_addr *addr, sa_family_t af)
-{
- u_int h;
-
-#define ADDR_HASH(a) ((a) ^ ((a) >> 16))
-
- switch (af) {
- case AF_INET:
- h = ADDR_HASH(addr->v4.s_addr);
- break;
- case AF_INET6:
- h = ADDR_HASH(addr->v6.__u6_addr.__u6_addr32[3]);
- break;
- default:
- panic("%s: unknown address family %u", __func__, af);
- }
-#undef ADDR_HASH
-
- return (h & V_pf_srchashmask);
-}
-
static __inline void
pf_ref_state(struct pf_state *s)
{
OpenPOWER on IntegriCloud