aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/rfc1002pdu.h
diff options
context:
space:
mode:
Diffstat (limited to 'fs/cifs/rfc1002pdu.h')
-rw-r--r--fs/cifs/rfc1002pdu.h13
1 files changed, 4 insertions, 9 deletions
diff --git a/fs/cifs/rfc1002pdu.h b/fs/cifs/rfc1002pdu.h
index 806c0ed06da9..9222033cad8e 100644
--- a/fs/cifs/rfc1002pdu.h
+++ b/fs/cifs/rfc1002pdu.h
@@ -21,8 +21,6 @@
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 */ 22 */
23 23
24#pragma pack(1)
25
26/* NB: unlike smb/cifs packets, the RFC1002 structures are big endian */ 24/* NB: unlike smb/cifs packets, the RFC1002 structures are big endian */
27 25
28 /* RFC 1002 session packet types */ 26 /* RFC 1002 session packet types */
@@ -48,17 +46,17 @@ struct rfc1002_session_packet {
48 __u8 calling_len; 46 __u8 calling_len;
49 __u8 calling_name[32]; 47 __u8 calling_name[32];
50 __u8 scope2; /* null */ 48 __u8 scope2; /* null */
51 } session_req; 49 } __attribute__((packed)) session_req;
52 struct { 50 struct {
53 __u32 retarget_ip_addr; 51 __u32 retarget_ip_addr;
54 __u16 port; 52 __u16 port;
55 } retarget_resp; 53 } __attribute__((packed)) retarget_resp;
56 __u8 neg_ses_resp_error_code; 54 __u8 neg_ses_resp_error_code;
57 /* POSITIVE_SESSION_RESPONSE packet does not include trailer. 55 /* POSITIVE_SESSION_RESPONSE packet does not include trailer.
58 SESSION_KEEP_ALIVE packet also does not include a trailer. 56 SESSION_KEEP_ALIVE packet also does not include a trailer.
59 Trailer for the SESSION_MESSAGE packet is SMB/CIFS header */ 57 Trailer for the SESSION_MESSAGE packet is SMB/CIFS header */
60 } trailer; 58 } __attribute__((packed)) trailer;
61}; 59} __attribute__((packed));
62 60
63/* Negative Session Response error codes */ 61/* Negative Session Response error codes */
64#define RFC1002_NOT_LISTENING_CALLED 0x80 /* not listening on called name */ 62#define RFC1002_NOT_LISTENING_CALLED 0x80 /* not listening on called name */
@@ -74,6 +72,3 @@ server netbios name). Currently server names are resolved only via DNS
74(tcp name) or ip address or an /etc/hosts equivalent mapping to ip address.*/ 72(tcp name) or ip address or an /etc/hosts equivalent mapping to ip address.*/
75 73
76#define DEFAULT_CIFS_CALLED_NAME "*SMBSERVER " 74#define DEFAULT_CIFS_CALLED_NAME "*SMBSERVER "
77
78#pragma pack() /* resume default structure packing */
79