From owner-freebsd-hackers@FreeBSD.ORG Sun Jun 22 16:53:40 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB65837B404 for ; Sun, 22 Jun 2003 16:53:40 -0700 (PDT) Received: from loops.nilpotent.org (loops.nilpotent.org [12.17.163.70]) by mx1.FreeBSD.org (Postfix) with SMTP id B0BAD43FDD for ; Sun, 22 Jun 2003 16:53:39 -0700 (PDT) (envelope-from fn@hungry.com) Received: (qmail 2146 invoked from network); 22 Jun 2003 23:53:38 -0000 Received: from unknown (203.215.182.84) by loops.nilpotent.org with QMTP; 22 Jun 2003 23:53:38 -0000 Received: (qmail 1056 invoked by uid 500); 22 Jun 2003 23:53:17 -0000 To: freebsd-hackers@freebsd.org X-nil: X-Useless-info: System load is 0.19 with 86 processes active. X-Neuromancer: Ol' dead man needs his laughs. From: Faried Nawaz Organization: Integral Domains Date: Mon, 23 Jun 2003 04:53:17 +0500 Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.5 (cassava, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: tun(4) and tap(4) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jun 2003 23:53:41 -0000 [ no need to cc me ] Hello, I'm running -current. There's some Linux code in plex86 (http://plex86.sf.net/) that does something like fdTunTap = open("/dev/net/tun", O_RDWR); // IFF_TAP is for Ethernet frames. // IFF_TUN is for IP. // IFF_NO_PI is for not receiving extra meta packet information. ifr.ifr_flags = IFF_TAP | IFF_NO_PI; err = ioctl(fdTunTap, TUNSETIFF, (void *) &ifr); Is this roughly equivalent to fdTunTap = open("/dev/tap", O_RDWR); ? IFF_NO_PI seems to be equivalent to FreeBSD's tun(4)'s TUNSLMODE | TUNSIFHEAD. Thanks, Faried. -- The Great GNU has arrived, infidels, behold his wrath ! "If a MOO runs on a port no one accesses, does it run?"