From owner-freebsd-net@FreeBSD.ORG Sun Jun 28 12:24:58 2009 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 5423D106566C for ; Sun, 28 Jun 2009 12:24:58 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by mx1.freebsd.org (Postfix) with ESMTP id 2A0318FC0A for ; Sun, 28 Jun 2009 12:24:57 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 1EBDD38171E for ; Sun, 28 Jun 2009 08:24:57 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Sun, 28 Jun 2009 08:24:57 -0400 X-Sasl-enc: JDzDtcXOhl7ljYrtrCQdr8zpmmF6/QjeOW9zeaSPF9QA 1246191896 Received: from [192.168.123.18] (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id A7B8A48EAA for ; Sun, 28 Jun 2009 08:24:56 -0400 (EDT) Message-ID: <4A476114.3010808@incunabulum.net> Date: Sun, 28 Jun 2009 13:24:52 +0100 From: Bruce Simpson User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 To: freebsd-net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Anyone working on RNDIS support? 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, 28 Jun 2009 12:24:58 -0000 Hi, Is anyone out there working on RNDIS driver support for FreeBSD? For the uninitiated: RNDIS is a movement towards unifying device support, mostly instigated by Microsoft, where the hardware specifics of dealing with a device are pushed onto the device itself, perhaps using a microcontroller or in logic. The device itself is treated as an NDIS 'miniport', and the role of the kernel driver is just to tunnel NDIS itself across whatever commodity bus (PCI, PCI-e, USB, etc) is in use to physically connect the device. Just interested if anyone is doing it; the only RNDIS device I have is my cable modem (which already has an Ethernet port), however, we are seeing more Wi-Fi and DSL devices with USB RNDIS, and it would be great to have this support. cheers, BMS