~/talk

Bring RoCE (RDMA over Converged Ethernet) Capability to Virtio-net Device

Talkat KVM Forum 2022 · 2022-09-12..09-14· [networking]
links:none on file
slides:none on file

Extends virtio-net to provide full RoCE by implementing the RDMA datapath in the hypervisor back end rather than in guest drivers or SR‑IOV passthrough, adding a virtio-net feature bit and new control/completion/send/recv virtual queues exposed as an IB device; workflow covers PD creation, MR pinning and key generation, mapping completion queues into userspace and posting QPs so data bypasses the guest kernel. Upstream patches and a vhost user back end are on GitHub, targets are kernel patches, performance numbers, and features like RDMA over VPC and live migration.

AI-written summary · about

  1. 0:00Intro
  2. 0:33RDMA Introducation
  3. 2:11RDMA in Virtualized Environments
  4. 3:36Enable RDMA on virtio-net device
  5. 4:26Comparision
  6. 5:34Architecture Overview
  7. 6:54New Virtqueue Types
  8. 8:03Device Initialization
  9. 9:32Control Path - Create PD (Protection Domain)
  10. 10:25Control Path - Register MR (Memory Region)
  11. 11:49Control Path - Create CQ (Completion Queue)
  12. 12:48Control Path - Create QP (Send Queue & Receive Queue)
  13. 13:54Control Path - Modify QP (RC/UC Type)
  14. 14:44Data Path - Post Send
  15. 16:11Data Path - Fetch Buffer
  16. 18:08Status & Future Work
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.