···841841842842#endif843843844844+struct cifs_server_iface {845845+ size_t speed;846846+ unsigned int rdma_capable : 1;847847+ unsigned int rss_capable : 1;848848+ struct sockaddr_storage sockaddr;849849+};850850+844851/*845852 * Session structure. One of these for each uid session with a particular host846853 */···885878#ifdef CONFIG_CIFS_SMB311886879 __u8 preauth_sha_hash[SMB2_PREAUTH_HASH_SIZE];887880#endif /* 3.1.1 */881881+882882+ /*883883+ * Network interfaces available on the server this session is884884+ * connected to.885885+ *886886+ * Other channels can be opened by connecting and binding this887887+ * session to interfaces from this list.888888+ *889889+ * iface_lock should be taken when accessing any of these fields890890+ */891891+ spinlock_t iface_lock;892892+ struct cifs_server_iface *iface_list;893893+ size_t iface_count;894894+ unsigned long iface_last_update; /* jiffies */888895};889896890897static inline bool