Packets can be read from a network interface into an application using a single kernel copy. In one embodiment, the invention includes a receiver packet memory to store captured packets, and a network interface driver operating in a kernel of a device to read packets captured by network interface hardware...http://www.google.com/patents/US20070036156?utm_source=gb-gplus-sharePatent US20070036156 - High speed packet capture