RDMA Kernel Development Training

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.

Featured Topics:

  • 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.

 

Sample Slides: