From owner-freebsd-net@freebsd.org Thu Dec 3 00:12:49 2020 Return-Path: Delivered-To: freebsd-net@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AF332472A26; Thu, 3 Dec 2020 00:12:49 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from spindle.one-eyed-alien.net (spindle.one-eyed-alien.net [199.48.129.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cmbrc693Tz4VBq; Thu, 3 Dec 2020 00:12:48 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id D84103C0199; Thu, 3 Dec 2020 00:12:47 +0000 (UTC) Date: Thu, 3 Dec 2020 00:12:47 +0000 From: Brooks Davis To: freebsd-arch@freebsd.org Cc: freebsd-net@freebsd.org Subject: RFC: removing ndis(4) Message-ID: <20201203001247.GF18452@spindle.one-eyed-alien.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ryJZkp9/svQ58syV" Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) X-Rspamd-Queue-Id: 4Cmbrc693Tz4VBq X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of brooks@spindle.one-eyed-alien.net has no SPF policy when checking 199.48.129.229) smtp.mailfrom=brooks@spindle.one-eyed-alien.net X-Spamd-Result: default: False [-3.90 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[199.48.129.229:from]; FREEFALL_USER(0.00)[brooks]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[freebsd.org]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[199.48.129.229:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; SIGNED_PGP(-2.00)[]; FORGED_SENDER(0.30)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; RCVD_COUNT_ZERO(0.00)[0]; R_SPF_NA(0.00)[no SPF record]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:36236, ipnet:199.48.128.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; MAILMAN_DEST(0.00)[freebsd-arch,freebsd-net] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2020 00:12:49 -0000 --ryJZkp9/svQ58syV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I'd like to propose that we remove the ndis(4) driver prior to FreeBSD 13. It was a clever idea in the early 2000's when the market was flooded with 10/100 NICs with Windows-only drivers, but that hasn't been the case for ages and the driver has had no meaningful maintenance in ages[0]. I'd be a bit surprised if it worked at all today (it surely won't work with modern Windows drivers). To try to examine the popularity of ndis, I checked dmesgd.nycbug.org and there are 5 total entries with the most recent being 2007. The PC Card attachments are currently marked for deletion prior to FreeBSD 13. Unless there is surprising outcry I plan to add (and MFC) deprecation notices in about a week's time and remove the driver shortly thereafter. -- Brooks [0] I noticed today that part of the ndis 802.11 ioctl handler has been broken since 2005. --ryJZkp9/svQ58syV Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJfyC1/AAoJEKzQXbSebgfA8xIIAJcvSo+YmK7qOgEr0gUWsdh1 tTf650lYb6EPgtTK/vcfYdsMfk2f/qRZh6EDN/Ydx2g9tLws1BCMoJa6Ak7riPmt 8Ycb4h8+0LUZFy8LX1OiAoevY1R0OJOnDZS699X2VKSVrlylwkoSCXeXdNHfnqew za7fq7lhI+B8I5EEpP+jRIDheH/DBoeieMy7/mff/LdGxoK4kiMMF1F9ia1KeQ3j 4d/mcVi7IzJcq0kl2qHA8+ac0vS0iDFOmVmj7gaJpjUzkyPa6gvGNUC4cQqwfMaW W7vgkL6blDOVk49BycfbEuA75IIEumCh/jirWqdf26XWEdkCIA4TDaNvFgv84IQ= =K8jL -----END PGP SIGNATURE----- --ryJZkp9/svQ58syV--