I recently tried to build infiniband for my kernel. The FreeBSD Wiki for infiniband says to add the following device statements to the kernel configuration (along with options):
I noticed after the kernel build there were loadable modules corresponding to the last three, but none for ipoib. Is this correct? How does one trace what these things do in the makes? The documentation for the kernel configuration file doesn't seem to mention that some of these device statements produce loadable modules, and some don't. The documentation for the kernel configuration file talks about the NOTES file, but ipoib is not mentioned at all in any of the NOTES files.
Code:
device ipoib # IP over IB devices
device mlx4ib # ConnectX Infiniband support
device mlxen # ConnectX Ethernet support
device mthca # Infinihost cards
I noticed after the kernel build there were loadable modules corresponding to the last three, but none for ipoib. Is this correct? How does one trace what these things do in the makes? The documentation for the kernel configuration file doesn't seem to mention that some of these device statements produce loadable modules, and some don't. The documentation for the kernel configuration file talks about the NOTES file, but ipoib is not mentioned at all in any of the NOTES files.