aboutsummaryrefslogtreecommitdiff
path: root/include/uapi/linux/cifs/cifs_netlink.h
AgeCommit message (Collapse)AuthorFilesLines
2020-12-14cifs: Set witness notification handler for messages from userspace daemonSamuel Cabrero1-0/+17
+ Set a handler for the witness notification messages received from the userspace daemon. + Handle the resource state change notification. When the resource becomes unavailable or available set the tcp status to CifsNeedReconnect for all channels. Signed-off-by: Samuel Cabrero <[email protected]> Reviewed-by: Aurelien Aptel <[email protected]> Signed-off-by: Steve French <[email protected]>
2020-12-14cifs: Send witness register and unregister commands to userspace daemonSamuel Cabrero1-0/+15
+ Define the generic netlink family commands and message attributes to communicate with the userspace daemon + The register and unregister commands are sent when connecting or disconnecting a tree. The witness registration keeps a pointer to the tcon and has the same lifetime. + Each registration has an id allocated by an IDR. This id is sent to the userspace daemon in the register command, and will be included in the notification messages from the userspace daemon to retrieve from the IDR the matching registration. + The authentication information is bundled in the register message. If kerberos is used the message just carries a flag. Signed-off-by: Samuel Cabrero <[email protected]> Reviewed-by: Aurelien Aptel <[email protected]> Signed-off-by: Steve French <[email protected]>
2020-12-14cifs: Register generic netlink familySamuel Cabrero1-0/+31
Register a new generic netlink family to talk to the witness service userspace daemon. Signed-off-by: Samuel Cabrero <[email protected]> Reviewed-by: Aurelien Aptel <[email protected]> Signed-off-by: Steve French <[email protected]>