ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
authorNamjae Jeon <linkinjeon@kernel.org>
Thu, 16 Dec 2021 01:26:43 +0000 (10:26 +0900)
committerSteve French <stfrench@microsoft.com>
Wed, 29 Dec 2021 04:47:22 +0000 (22:47 -0600)
commita58b45a4dbfd0bf2ebb157789da4d8e6368afb1b
tree6c30e65656d72b3977d7481e400961d677011439
parent305f8bda15ebbe4004681286a5c67d0dc296c771
ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO

Set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO if netdev has
multi tx queues. And add ksmbd_compare_user() to avoid racy condition
issue in ksmbd_free_user(). because windows client is simultaneously used
to send session setup requests for multichannel connection.

Tested-by: Ziwei Xie <zw.xie@high-flyer.cn>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/ksmbd/mgmt/user_config.c
fs/ksmbd/mgmt/user_config.h
fs/ksmbd/smb2pdu.c