CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2011/11/30 03:26:56
Modified files: share/man/man9 : mbuf.9 sys/kern : uipc_mbuf.c uipc_mbuf2.c sys/sys : param.h Log message: this diff introduces the MAXMCLBYTES macro to describe the largest cluster the generic network stack will be able to give you. it also recognises that external storage on an mbuf may be bigger than MCLBYTES. its only when m_pullup or m_pulldown need to allocate another cluster that they now check the len argument, and now they do it against MAXMCLBYTES. this is required for me to do pfsync on jumbo frames as the m_pulldown for the subregions fail beyond MCLBYTES into the packet. ok deraadt@ mikeb@ henning@ blambert@ manpage changes ok jmc@