Hi! I am trying to enable multi-channel when the NIC support RSS(Receive Side Scaline) . I use tcpdump and wireshark to record packet that send by smbclient and windows 11 client. There is no multi-channel phenomenon when using smbclient, but when using the windows client, I observed that the samba server opened an extra port to transmit data. I think this is the phenomenon of multi-channel enabled. May I ask why smbclient cannot enable multi-channel? Samba version is 4.15.13-Ubuntu smb.conf in server: [global] workgroup = MYGROUP server string = Samba Server server role = standalone server disable netbios = yes smb ports = 445 dns proxy = no log level = 10 server min protocol = SMB3 server multi channel support = yes interfaces = "ip1;speed=1000000000,capability=RSS" "ip2;speed=1000000000,capability=RSS" [share] path = /home/me/share read only = no writable = yes browsable = yes valid users = me smb.conf in smbclient [global] workgroup = MYGROUP server string = Samba Server server role = standalone server disable netbios = yes smb ports = 445 dns proxy = no log level = 10 server min protocol = SMB3 server multi channel support = yes [share] path = /home/me/share read only = no writable = yes browsable = yes
> May I ask why smbclient cannot enable multi-channel?smbclient is a client-side utility looks like not support multichannel yet. An alternative for client-side usage is linux kernel 6.x cifs.ko: https://www.phoronix.com/news/Linux-6.0-SM3-Client-Perf-MC Use command 'mount.cifs' with option '-o multichannel' should work, here is a great tutorial with more infotmation: https://lore.kernel.org/linux-cifs/87k119maco.fsf at suse.com/ Notice the linux kernel version, latest linux distribution like Ubuntu and Debian with linux kernel 6.x should be fine to enable cifs.ko with multichannel support. Ubuntu 23.10, linux-6.5 https://en.wikipedia.org/wiki/Ubuntu_version_history#Table_of_versions Fedora 39, linux-6.5 https://en.wikipedia.org/wiki/Fedora_Linux#Releases -- Regards, Jones Syue | ?????? QNAP Systems, Inc.