From owner-cvs-src@FreeBSD.ORG Mon Aug 29 19:45:40 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 807E816A41F; Mon, 29 Aug 2005 19:45:40 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BAFF43D46; Mon, 29 Aug 2005 19:45:40 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j7TJjeLw092740; Mon, 29 Aug 2005 19:45:40 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j7TJjet2092739; Mon, 29 Aug 2005 19:45:40 GMT (envelope-from andre) Message-Id: <200508291945.j7TJjet2092739@repoman.freebsd.org> From: Andre Oppermann Date: Mon, 29 Aug 2005 19:45:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys mbuf.h src/sys/kern uipc_mbuf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Aug 2005 19:45:40 -0000 andre 2005-08-29 19:45:39 UTC FreeBSD src repository Modified files: sys/sys mbuf.h sys/kern uipc_mbuf.c Log: Add m_demote(struct mbuf *m, int all) to clean up mbuf (chain) from any tags and packet headers. If "all" is set then the first mbuf in the chain will be cleaned too. This function is used before an mbuf, that arrived as packet with m->flags & M_PKTHDR, is appended to an mbuf chain using m->m_next (not m->m_nextpkt). Reviewed by: glebius Revision Changes Path 1.150 +24 -0 src/sys/kern/uipc_mbuf.c 1.173 +1 -0 src/sys/sys/mbuf.h