Date: Thu, 11 May 2017 15:03:27 -0400 From: Ken Merry <ken@freebsd.org> To: Ram Kishore Vegesna <ram.vegesna@broadcom.com> Cc: freebsd-scsi@freebsd.org Subject: Re: Fiber channel driver for Broadcom/Emulex FC host bus adapters. Message-ID: <964F0DBF-DEEB-4CD8-844D-1099FF5AB383@freebsd.org> In-Reply-To: <CAF7aS0qefcu956pzoY=N-xJVAQdR7xcRp8ksX%2B9u99hf%2BqH6rw@mail.gmail.com> References: <CAF7aS0qefcu956pzoY=N-xJVAQdR7xcRp8ksX%2B9u99hf%2BqH6rw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
That is good news! It will be good to have the driver in the tree. As for how to get it into FreeBSD: 1. Make sure it is BSD-licsened. GPLed code isn=E2=80=99t allowed in = the kernel. Other licenses (MIT, CDDL) might be possible. Here is an = example license: = https://svnweb.freebsd.org/base/head/share/examples/etc/bsd-style-copyrigh= t?revision=3D180207&view=3Dmarkup = <https://svnweb.freebsd.org/base/head/share/examples/etc/bsd-style-copyrig= ht?revision=3D180207&view=3Dmarkup> 2. Get a committer to review it. I can do that if you like. I may = still have some 16Gb boards from when I was reviewing the Emulex FC = driver in 2012. 3. Once you get past the review, you can either have the committer put = it in the tree, or wait until we get one or more Emulex developers = approved as committers. See #4. 4. Decide on one or more Emulex developers to maintain the driver as = FreeBSD committers. These should be people who are likely to stay on = the project for a while, so new folks don=E2=80=99t need to be brought = up to speed too often. The new committers will need one or more current = committers as mentors, and all commits will have to be approved until = the mentor is satisfied that the new committer is ready to go on their = own. The committers=E2=80=99 guide will give you an idea of what is = involved: https://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/ = <https://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/> The eventual goal will be to have one or more Emulex folks who are = committers and can maintain the driver in the FreeBSD tree. There are two FreeBSD committers (at least) from Broadcom, Steve = McConnell and Kashyap Desai. They work on the SAS and MegaRAID = products. As for timelines, we=E2=80=99re about to start the process for FreeBSD = 11.1. Depending on the state of the driver, it may be possible to get = it into 11.1, but it=E2=80=99s hard to say that with any certainty until = we see the driver. Ken =E2=80=94=20 Ken Merry ken@FreeBSD.ORG > On May 11, 2017, at 10:16 AM, Ram Kishore Vegesna via freebsd-scsi = <freebsd-scsi@freebsd.org> wrote: >=20 > Hi all, >=20 > We are planning to upstream/inbox our FreeBSD cam driver which = supports > Emulex FC host bus adapters (LPe16xx and LPe32xx family). >=20 > Please provide me the inputs on process of up-streaming driver. If you = can > share any documents related to that will be of great help. >=20 > Note: Please correct me if I am posting the request on wrong mailing = list. > If possible provide the maintainer contact. >=20 > Thanks, > Ram > _______________________________________________ > freebsd-scsi@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-scsi > To unsubscribe, send any mail to = "freebsd-scsi-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?964F0DBF-DEEB-4CD8-844D-1099FF5AB383>