Terrible NFS performance under 9.2-RELEASE?

J David j.david.lists at gmail.com
Wed Jan 29 00:33:23 UTC 2014


On Tue, Jan 28, 2014 at 6:41 PM, John-Mark Gurney <jmg at funkthat.com> wrote:
> It might be better to move most of m_getm's docs under m_getm2, and
> document that m_getm is just m_getm2 w/ M_PKTHDR flag set.
>
> Could you also document that only M_PKTHDR and M_EOR are valid
> flags for m_getm2?

OK, try this:

http://pastebin.com/39kwExsc

> You are correct.. the problem is that the MLINK isn't setup in the
> Makefile, so:
> $ man m_append
> No manual entry for m_append

Oh drat, I just saw another one of those the other day and didn't make
a note of it.

Oh yeah, it's uma_zalloc_arg.  Thanks, shell history!

> It's common to use a macro when the change isn't complicated, i.e.
> just adding a flag...

Sure, it's a little unsettling that the man page is explicitly
separated into macros and functions and this macro is the second entry
in under "The functions are:."  It's like seeing a library book
shelved in the wrong section.

Probably m_getm was a function for a long time and got turned into a
macro when m_getm2 was born.  The documentation was either not updated
or intentionally left as-is.  Since I didn't know which was the case,
I've left it where it is for now.

Thanks!


More information about the freebsd-net mailing list