From owner-freebsd-wireless@FreeBSD.ORG Thu Oct 24 00:11:33 2013 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 96840749; Thu, 24 Oct 2013 00:11:33 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qa0-x22a.google.com (mail-qa0-x22a.google.com [IPv6:2607:f8b0:400d:c00::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 432612A96; Thu, 24 Oct 2013 00:11:33 +0000 (UTC) Received: by mail-qa0-f42.google.com with SMTP id w8so4672218qac.15 for ; Wed, 23 Oct 2013 17:11:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=ta0WkFyMY8fZKwqf7Z9o7mHbTrJl10hEZoQadQrD/nI=; b=L+PzGL1M7wvJkYKqH4KbO45/idvWyIKFaUbHm2qyxAaUVgM1dJpqPqZa8xTOU4vADO iRJzh06x5tIHSqnL4AHVjQkib9eY6zZiygpJFPkthcEY8yaTjpZg7JXz1EIbtV/9IQDC G3GGDXYDUCK0T2ybtyW/tiPuA7a/P+p9XiS6L9Y24K1cHzqZYVDu1GY5T9TD/xV9JG/J kxuMKQPmfvreDNFQSpN8GkJg3qG4Q1aXfeQYLpOd9mk45pBPoISNSTzkvBX8YSXzbi7/ sYV6Zy49nO5QWxSsggzhZJVe9iHoPbOMyQCzEYifqb7LFgF0xtph71Q8AUU2vJG4lbqt N5zw== MIME-Version: 1.0 X-Received: by 10.49.59.115 with SMTP id y19mr57797qeq.8.1382573492479; Wed, 23 Oct 2013 17:11:32 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.224.207.66 with HTTP; Wed, 23 Oct 2013 17:11:32 -0700 (PDT) In-Reply-To: <52684E48.20709@unsane.co.uk> References: <5265878B.1050809@yandex.ru> <201310212146.r9LLkqZ1044966@fire.js.berklix.net> <52684E48.20709@unsane.co.uk> Date: Wed, 23 Oct 2013 17:11:32 -0700 X-Google-Sender-Auth: -msC0nmGGIVM6ykizCKovh0r254 Message-ID: Subject: Re: [rfc] removing the NDISulator From: Adrian Chadd To: Vincent Hoffman Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "Julian H. Stacey" , "freebsd-wireless@freebsd.org" , freebsd-current X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Oct 2013 00:11:33 -0000 On 23 October 2013 15:31, Vincent Hoffman wrote: > On 23/10/2013 18:35, Eitan Adler wrote: > > On Mon, Oct 21, 2013 at 6:29 PM, Adrian Chadd wrote: > > If there are drivers that people absolutely need fixed then they should > stand up and say "hey, I really would like X to work better!" and then > follow it up with some encouraging incentives. Right now the NDISulator > lets people work _around_ this by having something that kind of works for > them but it doesn't improve our general driver / stack ecosystems. > > I doubt most people prefer to use the ndisulator over a native driver. > However, many people don't have the skills, time, or money to provide > the incentives you are talking about. At this point ndisulator > provides a means to an end: working wireless and it isn't causing > significant strain on the project in terms of development effort. > > Our end users are not always developers and I think removing this > feature will hurt more than it will help. > > > > As an end user, the main issue I have is that according to the manpage it > supports ndis 5.1 > According to > http://en.wikipedia.org/wiki/Network_Driver_Interface_Specification this > is the version supported by > Windows XP , Server 2003, > Windows CE 4.x, 5.0, 6.0 > > As you might guess most new devices wont be coming with drivers for XP, so > does this mean I wont be able to use drivers for a recent windows version > (my understanding is that it will but happy to learn differently) > If this is the case and there is no active development on it, a gradual > depreciation over the 10.x series is probably a good idea. If however its > likely to support current drivers/devices it does have a place (I've used > it once or twice in a pinch.) > This is why I'd rather us bite the bullet now and deprecate it, versus have it in there and put in the work to upgrade it to handle NDIS 6.x drivers with the Microsoft wireless extensions stuff. -adrian