freebsd-dev/sys/contrib
Robert Watson d3c1f00350 Add _mbuf() variants of various inpcb-related interfaces, including lookup,
hash install, etc.  For now, these are arguments are unused, but as we add
RSS support, we will want to use hashes extracted from mbufs, rather than
manually calculated hashes of header fields, due to the expensive of the
software version of Toeplitz (and similar hashes).

Add notes that it would be nice to be able to pass mbufs into lookup
routines in pf(4), optimising firewall lookup in the same way, but the
code structure there doesn't facilitate that currently.

(In principle there is no reason this couldn't be MFCed -- the change
extends rather than modifies the KBI.  However, it won't be useful without
other previous possibly less MFCable changes.)

Reviewed by:    bz
Sponsored by:   Juniper Networks, Inc.
2011-06-04 16:33:06 +00:00
..
altq/altq Use atomic load & store for TSC frequency. It may be overkill for amd64 but 2011-04-07 23:28:28 +00:00
dev Merge ACPICA 20110527. 2011-05-31 19:45:58 +00:00
ia64/libuwx
ipfilter/netinet Pass a format string to make_dev(). 2010-10-13 14:57:13 +00:00
libfdt Provide kernel level headers for the libfdt code. 2010-06-02 17:24:41 +00:00
ngatm Properly tell the compiler that we want to ignore the return value of 2010-10-13 17:09:53 +00:00
octeon-sdk o) Clean up FPA pools on module unload. 2011-03-16 08:51:36 +00:00
pf Add _mbuf() variants of various inpcb-related interfaces, including lookup, 2011-06-04 16:33:06 +00:00
rdma Remove the explicit definition of inet_aton() as it was introduced as a 2009-11-12 14:22:12 +00:00
x86emu Integrate OpenBSD rev 1.5 of x86emu.c. 2010-03-09 22:42:24 +00:00