The nfs-over-tls code needs to allocate ext_pgs mbufs with anonymous pages
allocated to them and copy data from a regular mbuf list into this list.
This is needed, since KERN_TLS tx only handles ext_pgs mbufs.
Since these were generic mbuf handling routines, I thought they might
have other uses, so I put them in sys/kern/kern_mbuf.c.
They could easily be renamed and moved to sys/rpc if they are felt not
to be useful elsewhere.
--> The nfs-over-tls code always calls these with M_WAITOK.
As such, maybe they shouldn't even have a "how" argument?