microsoft / WindowsProtocolTestSuites

⭐⭐Join us at sambaXP 2024 (Apr 17 - Apr 18)
https://www.interopevents.com/en-us/sambaxp24
Other
518 stars 207 forks source link

SMBD support #302

Open PurvakS opened 1 year ago

PurvakS commented 1 year ago

I would like to know if the MS-SMBD test suite has support for other vendors than Chelsio and Mellanox.

Currently we have "Intel E-810-CQDA2 and its OEM products" for RDMA. MS-SMBD tests are failing. Currently we have windows Protocol Test Suite 3.20.1 version and 4.22.6.0 on two different windows machines both supporting RDMA, both are giving same error message,

2023-05-04 23:35:36.340 [Debug] Load provider 15: C:\Windows\System32\DriverStore\FileRepository\indv2.inf_amd64_9b80ddd67b1fe626\irdma.dll 2023-05-04 23:35:36.340 [Debug] Loading providers is completed 2023-05-04 23:35:36.340 [Debug] IP address "10.68.10.13" is not supported by all providers. Open adapter failed. 2023-05-04 23:35:36.356 [CheckFailed] Assert.AreEqual failed. Expected: <STATUS_SUCCESS (Microsoft.Protocols.TestTools.StackSdk.NtStatus)>, Actual: <STATUS_NOT_SUPPORTED (Microsoft.Protocols.TestTools.StackSdk.NtStatus)>. Status of SMBD connection is STATUS_NOT_SUPPORTED

Test suite is saying SMBD is not supported but if we try general share access and some io operations like copy, then we can see the traffic on RDMA. This is verified with event logs and performance monitoring tool.

Attached below is MS-SMBD test case complete output for - Microsoft.Protocol.TestSuites.Smbd.TestSuite.SmbdNegotiate.BVT_SmbdNegotiate_Basic

Microsoft.Protocol.TestSuites.Smbd.TestSuite.SmbdNegotiate.BVT_SmbdNegotiate_Basic.txt

obaro commented 1 year ago

Hi @PurvakS Thanks for reaching out. Let me check and verify the supported hardware.