From owner-freebsd-infiniband@freebsd.org Thu May 26 15:31:24 2016 Return-Path: Delivered-To: freebsd-infiniband@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 3575CB4B621 for ; Thu, 26 May 2016 15:31:24 +0000 (UTC) (envelope-from bacon4000@gmail.com) Received: from mail-io0-x236.google.com (mail-io0-x236.google.com [IPv6:2607:f8b0:4001:c06::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F2E8F179B for ; Thu, 26 May 2016 15:31:23 +0000 (UTC) (envelope-from bacon4000@gmail.com) Received: by mail-io0-x236.google.com with SMTP id f8so55100646ioe.3 for ; Thu, 26 May 2016 08:31:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=oFJifZDsmFhucp9cDScZqQxJI33wJFjH66pnZVrPJ2M=; b=APJFFaXpY5MrAyGYWL9/We8kOnQbj3+Gi/Y9wEtUaC0a1/rbeOcW/0DqX2LV+EsaIh ZEsGiC42oeOb4u3Dsl7MNky08jHSrKW+gUwOsL1nEzJ79zvVjov9T0wKKO7ypJh97lDq GI59mLg6nGvHdaNAOATKrtrHLtmhvpePO4DJcqyU5x6JlWH/5i6Fv3rpKGUHZU3ces53 BjpnKMj1A0YwC30lFXxjwswEGWBKECgBz3w1Ozc6+BQMy9D17sTIxc3o7uLGlUr8PfCg YtRaVBY9uJaAzTOiwfhP4Uk7PnWkDZee2TVqzYUNHGXR/EgX+aQ/eowILuR7YDzW959F MItg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=oFJifZDsmFhucp9cDScZqQxJI33wJFjH66pnZVrPJ2M=; b=ZCTtnV5+w5Rv7Jo152F9dgnipmIl0ad/SqAajJZSkKBW6qyW/oSm++uCQSwuKzlHR/ HZcakXH2Fb51xNx9O857BvZ3ylonisKIMKdQ1VYvGJnny13maVFQEC3488prKNT8Uaa9 J8wzI08gUHbyH62dzBc5jnJrH6BAGOa08xvMYqHt8JnorUn4qkO1YmceJ5vMWglVKnT/ yl09koPCxw9BD0VlgiHSflMVIYc2TAIIdbu5W7vuMkhO7FrJp3bvXRMft6lfGpIYQVRK EDQH70kmEb420y9O19sMeBzrRkIOSEMglR9AaglSA8xEFwlgK3rRh6Rkqmd8iICWmqEy Oy0w== X-Gm-Message-State: ALyK8tL2Na7PMcMom+ppL3K9Rihazk82p1l5Axf+BJwO0NVr577RwRwIDLg07owfJI5Sgg== X-Received: by 10.107.8.67 with SMTP id 64mr8748684ioi.85.1464276683273; Thu, 26 May 2016 08:31:23 -0700 (PDT) Received: from imacbsd.acadix.biz (cpe-174-102-163-140.wi.res.rr.com. [174.102.163.140]) by smtp.gmail.com with ESMTPSA id s124sm1223499itd.20.2016.05.26.08.31.22 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 26 May 2016 08:31:22 -0700 (PDT) Subject: Re: InfiniBand hw support out of the box? To: Grzegorz Junka , freebsd-infiniband@freebsd.org References: <5746F418.1050105@gmail.com> From: Jason Bacon Message-ID: <574716C9.7080903@gmail.com> Date: Thu, 26 May 2016 10:31:21 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2016 15:31:24 -0000 Well, the kernel code and kernel modules are still a work-in-progress and could cause instability, including panics. Forcing the user to build them manually is a form of notification that they're not ready for prime-time. Since the kernel modules only take a few minutes to build, there wouldn't be much advantage to including them by default. On the flip side, installing the IB userland basically amounts to installing IB headers and libraries and enabling a feature in a few networking commands. This poses minimal risk and saves the end-user hours of compilation every time the base is updated. Regards, JB On 05/26/16 08:07, Grzegorz Junka wrote: > Yeah, I agree, I don't quite understand why those modules aren't build > with the generic kernel if so many other much less useful modules are > still being build and shipped wit the generic kernel. It's quite a > hassle to maintain custom kernels/modules on production servers. > > Grzegorz > > > On 26/05/2016 13:03, Jason Bacon wrote: >> >> I think IB support in the generic kernel is unlikely any time soon, >> if ever, but building the kernel modules only takes a few minutes. >> Instructions are on the wiki in case you weren't aware: >> >> https://wiki.freebsd.org/InfiniBand >> >> You still have to do a buildworld to update your userland tools, >> though. I've made the argument that the userland tools could and >> should be built with IB support now. It adds a trivial number of >> files and only modifies a few binaries. >> >> This would allow someone to get IB support running in minutes instead >> of hours, and would prevent freebsd-update from replacing ib-enabled >> files with generic ones. >> >> Regards, >> >> Jason >> >> On 05/26/16 04:45, Grzegorz Junka wrote: >>> Is there any InfiniBand card supported in FreeBSD by the generic >>> kernel/modules without having to recompile kernel or compile kernel >>> modules? >>> _______________________________________________ >>> freebsd-infiniband@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-infiniband >>> To unsubscribe, send any mail to >>> "freebsd-infiniband-unsubscribe@freebsd.org" >> >> > > _______________________________________________ > freebsd-infiniband@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-infiniband > To unsubscribe, send any mail to > "freebsd-infiniband-unsubscribe@freebsd.org" -- All wars are civil wars, because all men are brothers ... Each one owes infinitely more to the human race than to the particular country in which he was born. -- Francois Fenelon