Add m_fixhdr() and m_length().

This commit is contained in:
Poul-Henning Kamp 2002-09-18 20:04:30 +00:00
parent 2201e1b039
commit 0b1c0994a5
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=103557

View file

@ -113,6 +113,10 @@
.Fc
.Ft void
.Fn m_cat "struct mbuf *m" "struct mbuf *n"
.Ft unsigned
.Fn m_fixhdr "struct mbuf *mbuf"
.Ft unsigned
.Fn m_length "struct mbuf *mbuf" "struct mbuf **last"
.Ft struct mbuf *
.Fn m_split "struct mbuf *mbuf" "int len" "int how"
.\"
@ -469,6 +473,12 @@ It's safe to set
beyond the current chain end: zeroed mbufs will be allocated to fill the
space.
.\"
.It Fn m_length buf last
Return the length of the mbuf chain, and optionally a pointer to the last mbuf.
.\"
.It Fn m_fixhdr buf
Set the packet-header length to the length of the mbuf chain.
.\"
.It Fn m_devget buf len offset ifp copy
Copy data from a device local memory pointed to by
.Fa buf