Skip to content

bsbds/blue-rdma-driver

Repository files navigation

Blue RDMA Driver

Installation

Clone the Project

First, clone this repository with:

git clone --recursive https://github.com/bsbds/blue-rdma-driver.git
cd blue-rdma-driver

Load the Driver

make
make install

Allocate Hugepages

A convenient script is provided to allocate hugepages, which are required for the driver's operation.

./scripts/hugepages alloc 1024

Adjust 1024 to the desired number of hugepages (in MB).

Running Examples

Compile Dynamic Library

First, compile the necessary dynamic library used by the examples:

cd dtld-ibverbs
cargo build --release
cd -

Run Example

Then, navigate to the examples directory, compile them, and run:

cd examples
make
export LD_LIBRARY_PATH=../dtld-ibverbs/target/release
./loopback 65536

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors