The Linux Plumbers 2017 RDMA mini-conference track continues tradition established in 2016, where we discussed different range of topics, starting from kernel core (integration into netdev, new fabrics, …) through kernel ABI changes upto userspace libraries.
That mini-conference was extremely fruitful with a lot of code proposed and merged afterwards.
It is partially based on previous year and it is updated constantly.
Feel free to add your topics.
RDMA vs. Kernel CORE - gaps
NVMeF RDMA
RDMA core (consolidated library) - gaps and how to unify UAPI header
Contiguous memory
Exposing device memory directly to application
Containers: GID isolations
KVM RDMA
Scope of RDMA subsystem (new fabrics)
RDMA as part of netdev stack
RDMAtool
RDMA userspace library
Kernel ABI
Documentation effort
Testing
-
Device statistics information (counters) through RDMAtool by Dennis.
Connection information through RDMAtool by Leon.
kABI update by Matan.
Persistent RDMA device names by Leon
Backporting issues with multi-subsystem device (RDMA + netdev) by Don
Adding NUMA hints to *all* rdma resources.
SRQ sizing. No one knows what is a correct SRQ size.
Adaptive interrupt moderation.
Striding receive queue in core
API