#* '''_red_Multi-Channel_''' [WIP+]
#* SMB direct [designing/starting]
#* cluster features [designing]
-#** Witness [WIP+]
+#** witness [WIP+]
#* storage features [WIP]
# SMB 3.0.2 (Win8.1 / 2012R2): [master]
# SMB 3.1.1 (Win10 / 2014):
%%%
%%%
+==== Multi-Channel - General ====
+
+* bind multiple transport connections to one session
+* increase throughput and fault tolerance
+
==== Multi-Channel - Windows/Protocol ====
# establish initial session on TCP connection
# preparation: \\ %
messaging rewrite using unix dgm sockets with sendmsg [DONE,4.2]
-# add fd-passing [DONE,4.2]
+# add fd-passing to messaging [DONE,4.2]
+# preparations in internal structures [ess.DONE]
+# implement smbd message to pass a tcp connection [ess.DONE]
+# transfer connection already in negprot (ClientGUID) [largely DONE]
# implement session bind [ess.DONE]
-# transfer connection already in negprot (ClientGUID) [ess.DONE]
# implement channel epoch numbers [WIP]
# implement interface discovery [WIP]
+# implement test case [WIP]
+
+[frame]>
+<[sambabg]
==== ====[plain]
<[center]
Multi-Channel Demo
[center]>
+==== ====[plain]
+
+<[center]
+\Large
+Outlook: SMB Direct
+[center]>
+
+[frame]>
+[sambabg]>
+
+
==== SMB Direct (RDMA) ====
* windows:
%%% * Some clouds in the sky...
%%% [block]>
+[frame]>
+<[sambabg]
==== Thanks for your attention! ====[plain]
%\transdissolve
[columns]>
[center]>
-
+[frame]>
+[sambabg]>