diff options
author | Andy Grover <andy.grover@oracle.com> | 2010-08-25 12:32:17 -0400 |
---|---|---|
committer | Andy Grover <andy.grover@oracle.com> | 2010-09-08 21:16:52 -0400 |
commit | fd128dfa50cfc4f2959dc4aa5d7468d33b988332 (patch) | |
tree | af53d62ccf9558091ea1d19d5653f913e642d472 | |
parent | 20c72bd5f5f902e5a8745d51573699605bf8d21c (diff) |
RDS: Add rds.h to exported headers list
Also, a number of changes were made based on the assumption that
rds.h wasn't exported, so roll these back.
Signed-off-by: Andy Grover <andy.grover@oracle.com>
-rw-r--r-- | include/linux/Kbuild | 1 | ||||
-rw-r--r-- | include/linux/rds.h | 12 |
2 files changed, 7 insertions, 6 deletions
diff --git a/include/linux/Kbuild b/include/linux/Kbuild index 626b629429ff..c7fbf298ad68 100644 --- a/include/linux/Kbuild +++ b/include/linux/Kbuild | |||
@@ -302,6 +302,7 @@ header-y += quota.h | |||
302 | header-y += radeonfb.h | 302 | header-y += radeonfb.h |
303 | header-y += random.h | 303 | header-y += random.h |
304 | header-y += raw.h | 304 | header-y += raw.h |
305 | header-y += rds.h | ||
305 | header-y += reboot.h | 306 | header-y += reboot.h |
306 | header-y += reiserfs_fs.h | 307 | header-y += reiserfs_fs.h |
307 | header-y += reiserfs_xattr.h | 308 | header-y += reiserfs_xattr.h |
diff --git a/include/linux/rds.h b/include/linux/rds.h index a2a5edb4a276..f371f885a352 100644 --- a/include/linux/rds.h +++ b/include/linux/rds.h | |||
@@ -95,7 +95,7 @@ | |||
95 | struct rds_info_counter { | 95 | struct rds_info_counter { |
96 | u_int8_t name[32]; | 96 | u_int8_t name[32]; |
97 | u_int64_t value; | 97 | u_int64_t value; |
98 | } __packed; | 98 | } __attribute__((packed)); |
99 | 99 | ||
100 | #define RDS_INFO_CONNECTION_FLAG_SENDING 0x01 | 100 | #define RDS_INFO_CONNECTION_FLAG_SENDING 0x01 |
101 | #define RDS_INFO_CONNECTION_FLAG_CONNECTING 0x02 | 101 | #define RDS_INFO_CONNECTION_FLAG_CONNECTING 0x02 |
@@ -110,7 +110,7 @@ struct rds_info_connection { | |||
110 | __be32 faddr; | 110 | __be32 faddr; |
111 | u_int8_t transport[TRANSNAMSIZ]; /* null term ascii */ | 111 | u_int8_t transport[TRANSNAMSIZ]; /* null term ascii */ |
112 | u_int8_t flags; | 112 | u_int8_t flags; |
113 | } __packed; | 113 | } __attribute__((packed)); |
114 | 114 | ||
115 | struct rds_info_flow { | 115 | struct rds_info_flow { |
116 | __be32 laddr; | 116 | __be32 laddr; |
@@ -118,7 +118,7 @@ struct rds_info_flow { | |||
118 | u_int32_t bytes; | 118 | u_int32_t bytes; |
119 | __be16 lport; | 119 | __be16 lport; |
120 | __be16 fport; | 120 | __be16 fport; |
121 | } __packed; | 121 | } __attribute__((packed)); |
122 | 122 | ||
123 | #define RDS_INFO_MESSAGE_FLAG_ACK 0x01 | 123 | #define RDS_INFO_MESSAGE_FLAG_ACK 0x01 |
124 | #define RDS_INFO_MESSAGE_FLAG_FAST_ACK 0x02 | 124 | #define RDS_INFO_MESSAGE_FLAG_FAST_ACK 0x02 |
@@ -131,7 +131,7 @@ struct rds_info_message { | |||
131 | __be16 lport; | 131 | __be16 lport; |
132 | __be16 fport; | 132 | __be16 fport; |
133 | u_int8_t flags; | 133 | u_int8_t flags; |
134 | } __packed; | 134 | } __attribute__((packed)); |
135 | 135 | ||
136 | struct rds_info_socket { | 136 | struct rds_info_socket { |
137 | u_int32_t sndbuf; | 137 | u_int32_t sndbuf; |
@@ -141,7 +141,7 @@ struct rds_info_socket { | |||
141 | __be16 connected_port; | 141 | __be16 connected_port; |
142 | u_int32_t rcvbuf; | 142 | u_int32_t rcvbuf; |
143 | u_int64_t inum; | 143 | u_int64_t inum; |
144 | } __packed; | 144 | } __attribute__((packed)); |
145 | 145 | ||
146 | struct rds_info_tcp_socket { | 146 | struct rds_info_tcp_socket { |
147 | __be32 local_addr; | 147 | __be32 local_addr; |
@@ -153,7 +153,7 @@ struct rds_info_tcp_socket { | |||
153 | u_int32_t last_sent_nxt; | 153 | u_int32_t last_sent_nxt; |
154 | u_int32_t last_expected_una; | 154 | u_int32_t last_expected_una; |
155 | u_int32_t last_seen_una; | 155 | u_int32_t last_seen_una; |
156 | } __packed; | 156 | } __attribute__((packed)); |
157 | 157 | ||
158 | #define RDS_IB_GID_LEN 16 | 158 | #define RDS_IB_GID_LEN 16 |
159 | struct rds_info_rdma_connection { | 159 | struct rds_info_rdma_connection { |