diff options
author | Stefan Metzmacher <metze@samba.org> | 2012-03-27 11:09:05 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2012-06-25 20:55:06 +0200 |
commit | 463b308f16733b5a0bd896c46347d39064cee170 (patch) | |
tree | 7880a96961d639c6de21f3225e6f56fade312a0c /source3/smbd/globals.h | |
parent | ef408e5068255449eda9b4fc5c483713e91e560d (diff) | |
download | samba-463b308f16733b5a0bd896c46347d39064cee170.tar.gz samba-463b308f16733b5a0bd896c46347d39064cee170.tar.bz2 samba-463b308f16733b5a0bd896c46347d39064cee170.zip |
s3:smbd: make use of smbXsrv_tcon and smbXsrv_session for smb2
The removes the protocol specific smbd_smb2_session and
smbd_smb2_tcon.
Pair-Programmed-With: Michael Adam <obnox@samba.org>
metze
Diffstat (limited to 'source3/smbd/globals.h')
-rw-r--r-- | source3/smbd/globals.h | 40 |
1 files changed, 2 insertions, 38 deletions
diff --git a/source3/smbd/globals.h b/source3/smbd/globals.h index 9eadc99c0e..a68c2034c8 100644 --- a/source3/smbd/globals.h +++ b/source3/smbd/globals.h @@ -115,8 +115,6 @@ extern bool exit_firsttime; struct tstream_context; struct smbd_smb2_request; -struct smbd_smb2_session; -struct smbd_smb2_tcon; DATA_BLOB negprot_spnego(TALLOC_CTX *ctx, struct smbd_server_connection *sconn); @@ -411,11 +409,11 @@ struct smbd_smb2_request { struct smbd_server_connection *sconn; /* the session the request operates on, maybe NULL */ - struct smbd_smb2_session *session; + struct smbXsrv_session *session; uint64_t last_session_id; /* the tcon the request operates on, maybe NULL */ - struct smbd_smb2_tcon *tcon; + struct smbXsrv_tcon *tcon; uint32_t last_tid; int current_idx; @@ -487,37 +485,6 @@ struct smbd_smb2_request { struct smbd_server_connection; struct user_struct; -struct smbd_smb2_session { - struct smbd_smb2_session *prev, *next; - struct smbd_server_connection *sconn; - NTSTATUS status; - uint64_t vuid; - struct gensec_security *gensec_security; - struct auth_session_info *session_info; - - struct smbXsrv_session *smbXsrv; - - struct user_struct *compat_vuser; - - struct { - /* an id tree used to allocate tids */ - struct idr_context *idtree; - - /* this is the limit of tid values for this connection */ - uint32_t limit; - - struct smbd_smb2_tcon *list; - } tcons; -}; - -struct smbd_smb2_tcon { - struct smbd_smb2_tcon *prev, *next; - struct smbd_smb2_session *session; - uint32_t tid; - int snum; - connection_struct *compat_conn; -}; - struct pending_message_list; struct pending_auth_data; @@ -674,9 +641,6 @@ struct smbd_server_connection { struct tstream_context *stream; bool negprot_2ff; struct { - struct smbd_smb2_session *list; - } sessions; - struct { /* The event that makes us process our blocking lock queue */ struct timed_event *brl_timeout; bool blocking_lock_unlock_state; |