m_act was the historical name of m_nextpkt, and was already deprecated at the time D&I of 4.4BSD was published. Nothing in our tree uses it, so I would like to propose removing it. Both FreeBSD and NetBSD have removed theirs.
I have tested this with make build+release. I also partially tested this with an amd64 bulk build where dpb successfully built more than 7900 installable packages, but after fighting with frozen builds for a week I think I'll leave bulk builds to the experts. :) Thoughts/ok? Index: mbuf.h =================================================================== RCS file: /cvs/src/sys/sys/mbuf.h,v retrieving revision 1.185 diff -u -p -r1.185 mbuf.h --- mbuf.h 7 Feb 2015 02:30:00 -0000 1.185 +++ mbuf.h 8 Feb 2015 02:59:40 -0000 @@ -170,7 +170,6 @@ struct mbuf { #define m_type m_hdr.mh_type #define m_flags m_hdr.mh_flags #define m_nextpkt m_hdr.mh_nextpkt -#define m_act m_nextpkt #define m_pkthdr M_dat.MH.MH_pkthdr #define m_ext M_dat.MH.MH_dat.MH_ext #define m_pktdat M_dat.MH.MH_dat.MH_databuf