From owner-freebsd-net@FreeBSD.ORG Sun Jul 20 22:38:34 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD9EC1065672 for ; Sun, 20 Jul 2008 22:38:34 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.190]) by mx1.freebsd.org (Postfix) with ESMTP id 79FF38FC24 for ; Sun, 20 Jul 2008 22:38:34 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: by fk-out-0910.google.com with SMTP id k31so815502fkk.11 for ; Sun, 20 Jul 2008 15:38:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:mime-version:content-type:content-transfer-encoding :content-disposition:x-google-sender-auth; bh=4eqxpHak8req/ssgqzBn1zk21GjOaxXFo5erfKrbC6s=; b=piQ/hm0sZoOoJcG+X72Kc1vrcKhi4ZOpPISXAxijaqoocBuV0LbwCjsaE517FzwIPc jUp64hvh7So5/xbSAtqvM3oUKxhOp1pSJA+SxWwNjgA0TrOwJYnxuDhSVygyH7VqSFD+ 1P98mTvrL4fgAb55o7YhfawOEYljAHzlJdiQk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition:x-google-sender-auth; b=E1I/bXixxMloL95XJC0dAkNu6o9S2rXysGp649okXDfIhr+FTN+vMjPliN3kdveBUh UztAoeGJ/jABnlb+3Zu8KuAzzFQu1OkOQI//5+SKWBXFB9bT3ACEkie/g8fS5igpZD66 0r1miZMKPfzBryckxjeBKSbOJayzTlIXN14Lk= Received: by 10.125.138.7 with SMTP id q7mr194935mkn.167.1216592071721; Sun, 20 Jul 2008 15:14:31 -0700 (PDT) Received: by 10.125.139.12 with HTTP; Sun, 20 Jul 2008 15:14:31 -0700 (PDT) Message-ID: <3c1674c90807201514o5bafba72r6be84de6e37a5525@mail.gmail.com> Date: Sun, 20 Jul 2008 15:14:31 -0700 From: "Kip Macy" Sender: mat.macy@gmail.com To: freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: 162f2d32343d237e Subject: moving sockbuf in to its own header X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Jul 2008 22:38:35 -0000 TOE drivers need to be able to directly enqueue data in to a socket buffer and thus benefit from having knowledge of sockbuf internals. However, there is no need for them to know about other socket definitions. Thus I would like to move sockbuf and accompanying definitions to their own header. This is a fairly straightforward change so I don't really see the need to wait more than a few days for feedback: http://www.fsmware.com/sockbuf.h.diff