From: Hideo AOKI <redacted>
Date: Thu, 20 Dec 2007 23:18:54 -0500
quoted
Also, the memory accounting is done at different parts in
the socket code paths for stream vs. datagram. This is why
everything is inconsistent, and, a mess.
Could you tell me more detailed information?
I think the core thing is that TCP and INET protocols call into
the memory accounting internally, either inside their own code
paths or with inet_*() helpers.
This is versus what we really want is everything happening via generic
sk_foo() helpers.
If that's what's happening already, great, just consolidate the
datagram vs. stream stuff and it should be good.