r15746: - reorder elements of smb2srv_request
authorStefan Metzmacher <metze@samba.org>
Sat, 20 May 2006 12:11:46 +0000 (12:11 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:08:12 +0000 (14:08 -0500)
- move SMB2 specific elements to the end

metze
(This used to be commit 7d2087bd1b5036f79e205d6e17f2bca78576299e)

source4/smb_server/smb2/smb2_server.h

index 5f30c8141d96c4e943768f78e2309891448fb9ba..86b4f146be59569b757ad9aa983e1ce766c1b989 100644 (file)
@@ -27,23 +27,31 @@ struct smb2srv_request {
        /* the server_context contains all context specific to this SMB socket */
        struct smbsrv_connection *smb_conn;
 
-       /* the smbsrv_session for the request */
+       /* conn is only set for operations that have a valid TID */
+       struct smbsrv_tcon *tcon;
+
+       /* the session context is derived from the vuid */
        struct smbsrv_session *session;
 
-       /* the smbsrv_tcon for the request */
-       struct smbsrv_tcon *tcon;
+#define SMB2SRV_REQ_CTRL_FLAG_NOT_REPLY (1<<0)
+       uint32_t control_flags;
 
        /* the system time when the request arrived */
        struct timeval request_time;
 
-       /* for matching request and reply */
-       uint64_t seqnum;
+       /* a pointer to the per request union smb_* io structure */
+       void *io_ptr;
+
+       /* the ntvfs_request */
+       struct ntvfs_request *ntvfs;
+
+       /* Now the SMB2 specific stuff */
 
        /* the status the backend returned */
        NTSTATUS status;
 
-#define SMB2SRV_REQ_CTRL_FLAG_NOT_REPLY (1<<0)
-       uint32_t control_flags;
+       /* for matching request and reply */
+       uint64_t seqnum;
 
        struct smb2_request_buffer in;
        struct smb2_request_buffer out;