RDMA Kernel Development Training
Software Forge and Dr. Robert D. Russell have partnered again to bring their decades of experience in the
field of RDMA to create this training program. The RDMA Kernel Development course educates clients about
how RDMA operations work at the kernel level. We have created a series of applications to systematically
show this interaction of kernel space verbs, modules and the Linux kernel. The course provides basic to
advanced concepts and practices in RDMA kernel programming as well as providing content for those who are
new to kernel programming or Reliable Connections (RC) in general. This program was developed to synergize
with the RDMA Application Development Training course in order for clients to better understand both
aspects of user and kernel space programming.
- Basic components of Kernel Modules
- Building a Loadable Kernel Module (LKM)
- Loading/unloading of and interfacing with a Module
- Kernel space Verbs
- Comparison of user space and kernel space Verbs.