diff options
Diffstat (limited to 'fs/cifs/rfc1002pdu.h')
-rw-r--r-- | fs/cifs/rfc1002pdu.h | 13 |
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 | |||