Re: [Question] Explanation of zero-copy networking

dean gaudet (dean-list-linux-kernel@arctic.org)
Mon, 7 May 2001 13:23:21 -0700 (PDT)


On Mon, 7 May 2001, Richard B. Johnson wrote:

> When we get to media that can sink data as fast as we can generate
> them (it), then we have to worry about memory copy speed. However,
> these new devices are actually an IP subsystem. They generate and
> receive entire datagrams. To fully utilize these devices, the data-
> gram generation and reception (the basis of all TCP/IP networking)
> will have to be moved out of the kernel and into these boards. The
> kernel code will only handle interfaces, connections, and rules.

heh, and then these things will be expensive, so few will buy them and
they'll remain in older process technologies (like .21u) because there's
no economy of scale, while CPUs jump ahead to fewer and fewer microns
(.13u, .10u), and in a moore's law doubling or so someone will come up
with the bright idea to move everything back to the CPU again and use
mostly dumb i/o devices. (or they'll use a bunch of general purpose
computers clustered behind inexpensive switches to achieve the same
thing at a fraction of the cost.)

we've never seen this happen before! :)

-dean

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/