From owner-freebsd-scsi@freebsd.org Thu May 11 19:03:36 2017 Return-Path: Delivered-To: freebsd-scsi@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CE869D69389 for ; Thu, 11 May 2017 19:03:36 +0000 (UTC) (envelope-from ken@freebsd.org) Received: from mithlond.kdm.org (mithlond.kdm.org [96.89.93.250]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "A1-33714", Issuer "A1-33714" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8A7FD19EC for ; Thu, 11 May 2017 19:03:36 +0000 (UTC) (envelope-from ken@freebsd.org) Received: from [10.0.0.27] (mbp2013-wired.int.kdm.org [10.0.0.27]) (authenticated bits=0) by mithlond.kdm.org (8.15.2/8.14.9) with ESMTPSA id v4BJ3RHu031858 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 11 May 2017 15:03:28 -0400 (EDT) (envelope-from ken@freebsd.org) From: Ken Merry Message-Id: <964F0DBF-DEEB-4CD8-844D-1099FF5AB383@freebsd.org> Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: Fiber channel driver for Broadcom/Emulex FC host bus adapters. Date: Thu, 11 May 2017 15:03:27 -0400 In-Reply-To: Cc: freebsd-scsi@freebsd.org To: Ram Kishore Vegesna References: X-Mailer: Apple Mail (2.3273) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mithlond.kdm.org [96.89.93.250]); Thu, 11 May 2017 15:03:28 -0400 (EDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2017 19:03:36 -0000 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 = 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/ = 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 = 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"