Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jun 2018 12:03:40 -0700
From:      Adrian Chadd <adrian.chadd@gmail.com>
To:        jmaloney@ixsystems.com
Cc:        Daniel Eischen <deischen@freebsd.org>, Kostik Belousov <kostikbel@gmail.com>,  Johannes Lundberg <johalun0@gmail.com>, freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: [RFC] Deprecation and removal of the drm2 driver
Message-ID:  <CAJ-VmomrLSLvVWKqdmqUwSCoGOGcQooGa=kzV4P9YvqBNCKSAw@mail.gmail.com>
In-Reply-To: <CAFvkmYNtVywXoX7wcy0qMzbvh-amcF-PsOXQMQD2L%2B9p%2BZWQJw@mail.gmail.com>
References:  <20180524160234.GD68014@FreeBSD.org> <201805241610.w4OGAAGY041280@pdx.rh.CN85.dnsmgr.net> <20180530235156.310870d0@thor.intern.walstatt.dynvpn.de> <CAECmPwvFkO6Qc_7kZowCHdSEVQwV12ZomsbTe4=X=sp7pW=7Kg@mail.gmail.com> <20180531101643.GV3789@kib.kiev.ua> <Pine.GSO.4.64.1805311004450.15754@sea.ntplx.net> <CAFvkmYNtVywXoX7wcy0qMzbvh-amcF-PsOXQMQD2L%2B9p%2BZWQJw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

As a driver/framework developer - no, don't do that.

It's worked mostly great for the video side of things because your
touch points are "the VM system" and "linuxkpi". And they're all in
one big driver pull from Linux.

For wifi as an example - it has a bunch of userland components, a
kernel framework component (net80211); it gets API churn from people
who keep making networking API changes without making them opaque (i
just got bitten by the STAILQ -> CK_STAILQ changes for multicast
iteration, instead of us growing a multicast iterator function thing.)

Having it be multiple drivers/firmware means that anyone doing wifi
development here would have to install /all/ of the relevant packages
and the net80211 stuff and userland just to get any work done and hope
it stays in sync.

It'd be nice if that was our stretch goal, but we ain't there yet.

As for your intel NIC - I'm sorry that you've had issues getting that
into the tree but you can just jump in #freebsd-wifi and whine at us
until we commit it. That's what we're there for.




-adrian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmomrLSLvVWKqdmqUwSCoGOGcQooGa=kzV4P9YvqBNCKSAw>