summaryrefslogtreecommitdiff
path: root/source3/smbd/globals.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2012-03-16 15:01:27 +0100
committerStefan Metzmacher <metze@samba.org>2012-06-25 20:55:06 +0200
commit02d206ee64d8b08d40204a948b696bf0b4156c5b (patch)
tree4946f2933116296de4ac0588c8053290d16ee367 /source3/smbd/globals.h
parent1fffd35692c58349267079f770ced1eb33201553 (diff)
downloadsamba-02d206ee64d8b08d40204a948b696bf0b4156c5b.tar.gz
samba-02d206ee64d8b08d40204a948b696bf0b4156c5b.tar.bz2
samba-02d206ee64d8b08d40204a948b696bf0b4156c5b.zip
s3:smb2_sesssetup: make use of the smbXsrv_session infrastructure
We still have smbd_smb2_session as primary structure, but that will went away once we got rid of smbd_smb2_tcon. metze
Diffstat (limited to 'source3/smbd/globals.h')
-rw-r--r--source3/smbd/globals.h14
1 files changed, 4 insertions, 10 deletions
diff --git a/source3/smbd/globals.h b/source3/smbd/globals.h
index aaea100a65..9eadc99c0e 100644
--- a/source3/smbd/globals.h
+++ b/source3/smbd/globals.h
@@ -494,8 +494,8 @@ struct smbd_smb2_session {
uint64_t vuid;
struct gensec_security *gensec_security;
struct auth_session_info *session_info;
- DATA_BLOB session_key;
- bool do_signing;
+
+ struct smbXsrv_session *smbXsrv;
struct user_struct *compat_vuser;
@@ -532,6 +532,8 @@ struct user_struct {
struct auth_session_info *session_info;
struct gensec_security *gensec_security;
+
+ struct smbXsrv_session0 *session;
};
struct smbd_server_connection {
@@ -672,14 +674,6 @@ struct smbd_server_connection {
struct tstream_context *stream;
bool negprot_2ff;
struct {
- /* an id tree used to allocate vuids */
- /* this holds info on session vuids that are already
- * validated for this VC */
- struct idr_context *idtree;
-
- /* this is the limit of vuid values for this connection */
- uint64_t limit;
-
struct smbd_smb2_session *list;
} sessions;
struct {