From owner-freebsd-net@FreeBSD.ORG Wed Mar 21 20:19:39 2007 Return-Path: X-Original-To: net@freebsd.org Delivered-To: freebsd-net@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8CDD116A46C for ; Wed, 21 Mar 2007 20:19:39 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (comp.chem.msu.su [158.250.32.97]) by mx1.freebsd.org (Postfix) with ESMTP id D47CB13C4C9 for ; Wed, 21 Mar 2007 20:19:38 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.13.4/8.13.4) with ESMTP id l2LKJbqm083859 for ; Wed, 21 Mar 2007 23:19:37 +0300 (MSK) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.13.4/8.13.4/Submit) id l2LKJaiH083858 for net@freebsd.org; Wed, 21 Mar 2007 23:19:36 +0300 (MSK) (envelope-from yar) Date: Wed, 21 Mar 2007 23:19:36 +0300 From: Yar Tikhiy To: net@freebsd.org Message-ID: <20070321201936.GN41715@comp.chem.msu.su> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Cc: Subject: A dummy Ethernet driver 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: Wed, 21 Mar 2007 20:19:39 -0000 Hi folks, We have disc(4) for testing and benchmarking. However, it's a loopback driver, so such things as vlan or bridge cannot attach to it. I needed a similar dummy interface mimicing Ethernet and failed to find a ready solution. I tried ng_eiface+ng_hole, but it just couldn't keep up with gigabit rates. So I knocked up a new dummy driver, edsc(4): Ethernet discard interface. I'd like to commit it if there are no objections. Then it could also serve as the bones of an Ethernet driver for those who study kernel internals or want to write a new driver. -- Yar