7 '''Outlook: SMB Direct'''
14 ==== SMB Direct : SMB3 over RDMA ====
16 <[block]{Windows/Protocol}
17 * requires multi-channel
18 * start with TCP, bind an RDMA channel
19 * SMB Direct: small wrapper protocol to put SMB into RDMA
20 * reads and writes use RDMA write/read
21 * protocol/metadata via send/receive
24 ==== SMB Direct $\in$ Samba ====
26 * wireshark dissector: [DONE]
29 ** prereq: multi-channel [ess.DONE]
30 ** buffer / transport abstractions [WIP]
32 * _red_problem_ with RDMA libraries:
36 * ==> central RDMA proxy
37 ** PoC/dev: user space daemon
38 ** production: kernel module
41 ==== SMB Direct $\in$ Samba ====
44 <<<smb3-rdma-samba-v2.png,height=.9\textheight>>>