Subject: mbuf changes underway ? did I miss a brief ?
To: None <>
From: Darren Reed <>
List: tech-kern
Date: 10/20/2001 02:32:20
I saw this pop up in the CVS log tonight;

> From: Jason R Thorpe <>
> To:
> Subject: CVS commit: syssrc/sys
> Message-Id: <>
> Module Name:    syssrc
> Committed By:   thorpej
> Date:           Thu Oct 18 20:17:36 UTC 2001
> Modified Files:
>         syssrc/sys/kern: uipc_usrreq.c
>         syssrc/sys/netccitt: hd_input.c hd_subr.c if_x25subr.c llc_subr.c
>             llc_var.h pk_output.c pk_subr.c
>         syssrc/sys/netinet: ip_fil.c
>         syssrc/sys/netiso: iso_chksum.c tp_emit.c tp_output.c tp_subr.c
>             tp_subr2.c tp_usrreq.c
>         syssrc/sys/netns: spp_usrreq.c
>         syssrc/sys/sys: mbuf.h
> Log Message:
> Deprecate the "m_act" alias of "m_nextpkt" (m_act is a historical
> name), and just use m_nextpkt everywhere.
> To generate a diff of this commit:
> cvs rdiff -r1.51 -r1.52 syssrc/sys/kern/uipc_usrreq.c
> cvs rdiff -r1.15 -r1.16 syssrc/sys/netccitt/hd_input.c
> cvs rdiff -r1.13 -r1.14 syssrc/sys/netccitt/hd_subr.c \
>     syssrc/sys/netccitt/llc_subr.c syssrc/sys/netccitt/pk_output.c
> cvs rdiff -r1.25 -r1.26 syssrc/sys/netccitt/if_x25subr.c
> cvs rdiff -r1.11 -r1.12 syssrc/sys/netccitt/llc_var.h
> cvs rdiff -r1.21 -r1.22 syssrc/sys/netccitt/pk_subr.c
> cvs rdiff -r1.69 -r1.70 syssrc/sys/netinet/ip_fil.c

Which I'm told by Jason is the first step in a bigger set of changes to
change mbufs.

Did I miss the brief which discussed what these changes were, impact, etc
or do those rules just not apply to some ?

Given how fundamental mbufs are to the networking of NetBSD, I would have
expected a somewhat significant document discussing these changes, how they
would impact various parts of the kernel and how much better off we'll all
be once they're complete.