page1
kernel agent
CQs
VIs
VI
VI
VI
network interface controller
VI
N×
send
kernel mode
user mode
open;
connect;
register memory;
send;
receive;
RDMA read;
RDMA write;
OS communication interface
processes
VI provider
VI consumer
user agent
recv
CQ
M×