: I'm not sure if you have read the [original] patch that I had posted
:about a week ago. Both the mbuf-wait and mbuf-cluster-wait routines (as well
:as their "wakeup" routines) are just that, separate routines. The sleep
:routines are called through the MGET, MGETHDR, and MCLALLOC macros,
:depending of course whether the sleep is for an mbuf or mbuf cluster.
: The place where wakeup() was originally called was also a routine
:that I defined in kern/uipc_mbuf.c and that was invoked through the macros
:that freed an mbuf or an mbuf chain (along with the mbuf clusters).
: The plan is to fiddle with those _new_ routines.
Sounds like a reasonable plan. I wonder if we should consider getting
rid of the mbuf macros entirely and simply proceduralizing them. Then
everything could be collected together into a single file.
-Matt
Matthew Dillon
<[EMAIL PROTECTED]>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message