Enable OFED/Infiniband support in 11.0-RELEASE by default?

Mark Johnston markj at FreeBSD.org
Fri Aug 7 19:30:20 UTC 2015


On Fri, Aug 07, 2015 at 11:32:00AM -0700, Garrett Cooper wrote:
> Hi,
> 	One of the complaints from engineers at Isilon I’ve received in the past is that Infiniband/OFED stack support isn’t enabled by default in GENERIC. I would like to enable it by default in GENERIC to improve test coverage by a general audience and ensure that bugs introduced elsewhere (build bugs, network interface, kernel interface bugs) aren’t ignored by accident when running make tinderbox builds as it’s not built by default.

make tinderbox will build LINT kernels, which for amd64 will include the
OFED stack.

As Jason pointed out, all of the IB stack (including the Linux compat
shims) can already be built as a KLD. Why not just make WITH_OFED the
default on amd64 instead? That way the KLDs and userland tools will be
built by default, and the size of the kernel needn't grow.

> 	I’m considering just doing this for amd64, but I could be convinced to do i386 and other architectures; I can’t guarantee that it will be usable on arm*, mips, powerpc, sparc64, etc though.


More information about the freebsd-infiniband mailing list