# This is a config file for the automatic build process of BeeGFS client kernel # modules. # http://www.beegfs.com # # --- Section: [Notes] --- # # General Notes # ============= # To force a rebuild of the client modules: # $ /etc/init.d/beegfs-client rebuild # # To see a list of available build arguments: # $ make help -C /opt/beegfs/src/client/client_module_${BEEGFS_MAJOR_VERSION}/build # # Help example for BeeGFS 2015.03 release: # $ make help -C /opt/beegfs/src/client/client_module_2015.03/build # RDMA Support Notes # ================== # If you installed InfiniBand kernel modules from OpenFabrics OFED, then also # define the correspsonding header include path by adding # "OFED_INCLUDE_PATH=" to the "buildArgs", where usually is # "/usr/src/openib/include" or "/usr/src/ofa_kernel/default/include" for # Mellanox OFED. # # OFED headers are automatically detected even if OFED_INCLUDE_PATH is not # defined. To build the client without RDMA support, define BEEGFS_NO_RDMA=1. # # NVIDIA GPUDirect Storage Support Notes # ================== # If you want to build BeeGFS with NVIDIA GPUDirect Storage support, add # "NVFS_INCLUDE_PATH=" to the "buildArgs" below, where path is the directory # that contains nvfs-dma.h. This is usually the nvidia-fs source directory: # /usr/src/nvidia-fs-VERSION. # # If config-host.h is not present in NVFS_INCLUDE_PATH, execute the configure # script. Example: # $ cd /usr/src/nvidia-fs-2.13.5 # $ ./configure # # NVIDIA_INCLUDE_PATH must be defined and point to the NVIDIA driver source: # /usr/src/nvidia-VERSION/nvidia # # OFED_INCLUDE_PATH must be defined and point to Mellanox OFED. # # # --- Section: [Build Settings] --- # # Build Settings # ============== # These are the arguments for the client module "make" command. # # Note: Quotation marks and equal signs can be used without escape characters # here. # # Example1: # buildArgs=-j8 # # Example2 (see "RDMA Support Notes" above): # buildArgs=-j8 OFED_INCLUDE_PATH=/usr/src/openib/include # # Example3 (see "NVIDIA GPUDirect Storage Support Notes" above): # buildArgs=-j8 OFED_INCLUDE_PATH=/usr/src/ofa_kernel/default/include \ # NVFS_INCLUDE_PATH=/usr/src/nvidia-fs-2.13.5 \ # NVIDIA_INCLUDE_PATH=/usr/src/nvidia-520.61.05/nvidia # # Default: # buildArgs=-j8 buildArgs=-j8 # Turn Autobuild on/off # ===================== # Controls whether modules will be built on "/etc/init.d/beegfs-client start". # # Note that even if autobuild is enabled here, the modules will only be built # if no beegfs kernel module for the current kernel version exists in # "/lib/modules//updates/". # # Default: # buildEnabled=true buildEnabled=true