diff options
author | Linus Walleij <linus.walleij@linaro.org> | 2012-05-11 18:17:19 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-05-12 15:13:39 -0400 |
commit | e20289ed3f83e3b065f53d36dc1805937ce55d84 (patch) | |
tree | e44f6235c4a22a6b608376b1993760fb0399931c | |
parent | 514911678fdcb35f7f69ebf96daf0e22cdae95ae (diff) |
usb/net: rndis: fixup a few name prefixes
This switches a horde of NDIS_*-prefixed variables to the RNDIS_*
prefix. Most of them aren't used much and causes no changes.
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/usb/gadget/rndis.c | 4 | ||||
-rw-r--r-- | include/linux/rndis.h | 107 |
2 files changed, 54 insertions, 57 deletions
diff --git a/drivers/usb/gadget/rndis.c b/drivers/usb/gadget/rndis.c index d747e8912627..b35babed6fcb 100644 --- a/drivers/usb/gadget/rndis.c +++ b/drivers/usb/gadget/rndis.c | |||
@@ -346,8 +346,8 @@ static int gen_ndis_query_resp(int configNr, u32 OID, u8 *buf, | |||
346 | case RNDIS_OID_GEN_MAC_OPTIONS: /* from WinME */ | 346 | case RNDIS_OID_GEN_MAC_OPTIONS: /* from WinME */ |
347 | pr_debug("%s: RNDIS_OID_GEN_MAC_OPTIONS\n", __func__); | 347 | pr_debug("%s: RNDIS_OID_GEN_MAC_OPTIONS\n", __func__); |
348 | *outbuf = cpu_to_le32( | 348 | *outbuf = cpu_to_le32( |
349 | NDIS_MAC_OPTION_RECEIVE_SERIALIZED | 349 | RNDIS_MAC_OPTION_RECEIVE_SERIALIZED |
350 | | NDIS_MAC_OPTION_FULL_DUPLEX); | 350 | | RNDIS_MAC_OPTION_FULL_DUPLEX); |
351 | retval = 0; | 351 | retval = 0; |
352 | break; | 352 | break; |
353 | 353 | ||
diff --git a/include/linux/rndis.h b/include/linux/rndis.h index 18a27a448f92..3f2ba8fa2f2e 100644 --- a/include/linux/rndis.h +++ b/include/linux/rndis.h | |||
@@ -3,12 +3,21 @@ | |||
3 | * definitions of the magic numbers used by this protocol | 3 | * definitions of the magic numbers used by this protocol |
4 | */ | 4 | */ |
5 | 5 | ||
6 | #define RNDIS_MSG_COMPLETION 0x80000000 | 6 | /* Remote NDIS Versions */ |
7 | #define RNDIS_MAJOR_VERSION 0x00000001 | ||
8 | #define RNDIS_MINOR_VERSION 0x00000000 | ||
9 | |||
10 | /* Device Flags */ | ||
11 | #define RNDIS_DF_CONNECTIONLESS 0x00000001U | ||
12 | #define RNDIS_DF_CONNECTION_ORIENTED 0x00000002U | ||
13 | #define RNDIS_DF_RAW_DATA 0x00000004U | ||
7 | 14 | ||
8 | /* codes for "msg_type" field of rndis messages; | 15 | /* |
16 | * Codes for "msg_type" field of rndis messages; | ||
9 | * only the data channel uses packet messages (maybe batched); | 17 | * only the data channel uses packet messages (maybe batched); |
10 | * everything else goes on the control channel. | 18 | * everything else goes on the control channel. |
11 | */ | 19 | */ |
20 | #define RNDIS_MSG_COMPLETION 0x80000000 | ||
12 | #define RNDIS_MSG_PACKET 0x00000001 /* 1-N packets */ | 21 | #define RNDIS_MSG_PACKET 0x00000001 /* 1-N packets */ |
13 | #define RNDIS_MSG_INIT 0x00000002 | 22 | #define RNDIS_MSG_INIT 0x00000002 |
14 | #define RNDIS_MSG_INIT_C (RNDIS_MSG_INIT|RNDIS_MSG_COMPLETION) | 23 | #define RNDIS_MSG_INIT_C (RNDIS_MSG_INIT|RNDIS_MSG_COMPLETION) |
@@ -151,58 +160,41 @@ | |||
151 | #define RNDIS_PACKET_TYPE_FUNCTIONAL 0x00004000 | 160 | #define RNDIS_PACKET_TYPE_FUNCTIONAL 0x00004000 |
152 | #define RNDIS_PACKET_TYPE_MAC_FRAME 0x00008000 | 161 | #define RNDIS_PACKET_TYPE_MAC_FRAME 0x00008000 |
153 | 162 | ||
154 | /* NDIS_PNP_CAPABILITIES.Flags constants */ | ||
155 | #define NDIS_DEVICE_WAKE_UP_ENABLE 0x00000001 | ||
156 | #define NDIS_DEVICE_WAKE_ON_PATTERN_MATCH_ENABLE 0x00000002 | ||
157 | #define NDIS_DEVICE_WAKE_ON_MAGIC_PACKET_ENABLE 0x00000004 | ||
158 | |||
159 | /* IEEE 802.3 (Ethernet) OIDs */ | ||
160 | #define NDIS_802_3_MAC_OPTION_PRIORITY 0x00000001 | ||
161 | |||
162 | /* RNDIS_OID_GEN_MINIPORT_INFO constants */ | 163 | /* RNDIS_OID_GEN_MINIPORT_INFO constants */ |
163 | #define NDIS_MINIPORT_BUS_MASTER 0x00000001 | 164 | #define RNDIS_MINIPORT_BUS_MASTER 0x00000001 |
164 | #define NDIS_MINIPORT_WDM_DRIVER 0x00000002 | 165 | #define RNDIS_MINIPORT_WDM_DRIVER 0x00000002 |
165 | #define NDIS_MINIPORT_SG_LIST 0x00000004 | 166 | #define RNDIS_MINIPORT_SG_LIST 0x00000004 |
166 | #define NDIS_MINIPORT_SUPPORTS_MEDIA_QUERY 0x00000008 | 167 | #define RNDIS_MINIPORT_SUPPORTS_MEDIA_QUERY 0x00000008 |
167 | #define NDIS_MINIPORT_INDICATES_PACKETS 0x00000010 | 168 | #define RNDIS_MINIPORT_INDICATES_PACKETS 0x00000010 |
168 | #define NDIS_MINIPORT_IGNORE_PACKET_QUEUE 0x00000020 | 169 | #define RNDIS_MINIPORT_IGNORE_PACKET_QUEUE 0x00000020 |
169 | #define NDIS_MINIPORT_IGNORE_REQUEST_QUEUE 0x00000040 | 170 | #define RNDIS_MINIPORT_IGNORE_REQUEST_QUEUE 0x00000040 |
170 | #define NDIS_MINIPORT_IGNORE_TOKEN_RING_ERRORS 0x00000080 | 171 | #define RNDIS_MINIPORT_IGNORE_TOKEN_RING_ERRORS 0x00000080 |
171 | #define NDIS_MINIPORT_INTERMEDIATE_DRIVER 0x00000100 | 172 | #define RNDIS_MINIPORT_INTERMEDIATE_DRIVER 0x00000100 |
172 | #define NDIS_MINIPORT_IS_NDIS_5 0x00000200 | 173 | #define RNDIS_MINIPORT_IS_NDIS_5 0x00000200 |
173 | #define NDIS_MINIPORT_IS_CO 0x00000400 | 174 | #define RNDIS_MINIPORT_IS_CO 0x00000400 |
174 | #define NDIS_MINIPORT_DESERIALIZE 0x00000800 | 175 | #define RNDIS_MINIPORT_DESERIALIZE 0x00000800 |
175 | #define NDIS_MINIPORT_REQUIRES_MEDIA_POLLING 0x00001000 | 176 | #define RNDIS_MINIPORT_REQUIRES_MEDIA_POLLING 0x00001000 |
176 | #define NDIS_MINIPORT_SUPPORTS_MEDIA_SENSE 0x00002000 | 177 | #define RNDIS_MINIPORT_SUPPORTS_MEDIA_SENSE 0x00002000 |
177 | #define NDIS_MINIPORT_NETBOOT_CARD 0x00004000 | 178 | #define RNDIS_MINIPORT_NETBOOT_CARD 0x00004000 |
178 | #define NDIS_MINIPORT_PM_SUPPORTED 0x00008000 | 179 | #define RNDIS_MINIPORT_PM_SUPPORTED 0x00008000 |
179 | #define NDIS_MINIPORT_SUPPORTS_MAC_ADDRESS_OVERWRITE 0x00010000 | 180 | #define RNDIS_MINIPORT_SUPPORTS_MAC_ADDRESS_OVERWRITE 0x00010000 |
180 | #define NDIS_MINIPORT_USES_SAFE_BUFFER_APIS 0x00020000 | 181 | #define RNDIS_MINIPORT_USES_SAFE_BUFFER_APIS 0x00020000 |
181 | #define NDIS_MINIPORT_HIDDEN 0x00040000 | 182 | #define RNDIS_MINIPORT_HIDDEN 0x00040000 |
182 | #define NDIS_MINIPORT_SWENUM 0x00080000 | 183 | #define RNDIS_MINIPORT_SWENUM 0x00080000 |
183 | #define NDIS_MINIPORT_SURPRISE_REMOVE_OK 0x00100000 | 184 | #define RNDIS_MINIPORT_SURPRISE_REMOVE_OK 0x00100000 |
184 | #define NDIS_MINIPORT_NO_HALT_ON_SUSPEND 0x00200000 | 185 | #define RNDIS_MINIPORT_NO_HALT_ON_SUSPEND 0x00200000 |
185 | #define NDIS_MINIPORT_HARDWARE_DEVICE 0x00400000 | 186 | #define RNDIS_MINIPORT_HARDWARE_DEVICE 0x00400000 |
186 | #define NDIS_MINIPORT_SUPPORTS_CANCEL_SEND_PACKETS 0x00800000 | 187 | #define RNDIS_MINIPORT_SUPPORTS_CANCEL_SEND_PACKETS 0x00800000 |
187 | #define NDIS_MINIPORT_64BITS_DMA 0x01000000 | 188 | #define RNDIS_MINIPORT_64BITS_DMA 0x01000000 |
188 | 189 | ||
189 | #define NDIS_MAC_OPTION_COPY_LOOKAHEAD_DATA 0x00000001 | 190 | #define RNDIS_MAC_OPTION_COPY_LOOKAHEAD_DATA 0x00000001 |
190 | #define NDIS_MAC_OPTION_RECEIVE_SERIALIZED 0x00000002 | 191 | #define RNDIS_MAC_OPTION_RECEIVE_SERIALIZED 0x00000002 |
191 | #define NDIS_MAC_OPTION_TRANSFERS_NOT_PEND 0x00000004 | 192 | #define RNDIS_MAC_OPTION_TRANSFERS_NOT_PEND 0x00000004 |
192 | #define NDIS_MAC_OPTION_NO_LOOPBACK 0x00000008 | 193 | #define RNDIS_MAC_OPTION_NO_LOOPBACK 0x00000008 |
193 | #define NDIS_MAC_OPTION_FULL_DUPLEX 0x00000010 | 194 | #define RNDIS_MAC_OPTION_FULL_DUPLEX 0x00000010 |
194 | #define NDIS_MAC_OPTION_EOTX_INDICATION 0x00000020 | 195 | #define RNDIS_MAC_OPTION_EOTX_INDICATION 0x00000020 |
195 | #define NDIS_MAC_OPTION_8021P_PRIORITY 0x00000040 | 196 | #define RNDIS_MAC_OPTION_8021P_PRIORITY 0x00000040 |
196 | #define NDIS_MAC_OPTION_RESERVED 0x80000000 | 197 | #define RNDIS_MAC_OPTION_RESERVED 0x80000000 |
197 | |||
198 | /* Remote NDIS Versions */ | ||
199 | #define RNDIS_MAJOR_VERSION 0x00000001 | ||
200 | #define RNDIS_MINOR_VERSION 0x00000000 | ||
201 | |||
202 | /* Device Flags */ | ||
203 | #define RNDIS_DF_CONNECTIONLESS 0x00000001U | ||
204 | #define RNDIS_DF_CONNECTION_ORIENTED 0x00000002U | ||
205 | #define RNDIS_DF_RAW_DATA 0x00000004U | ||
206 | 198 | ||
207 | /* Object Identifiers used by NdisRequest Query/Set Information */ | 199 | /* Object Identifiers used by NdisRequest Query/Set Information */ |
208 | /* General (Required) Objects */ | 200 | /* General (Required) Objects */ |
@@ -237,7 +229,7 @@ | |||
237 | #define RNDIS_OID_GEN_VLAN_ID 0x0001021C | 229 | #define RNDIS_OID_GEN_VLAN_ID 0x0001021C |
238 | 230 | ||
239 | /* Optional OIDs */ | 231 | /* Optional OIDs */ |
240 | #define OID_GEN_MEDIA_CAPABILITIES 0x00010201 | 232 | #define RNDIS_OID_GEN_MEDIA_CAPABILITIES 0x00010201 |
241 | 233 | ||
242 | /* Required statistics OIDs */ | 234 | /* Required statistics OIDs */ |
243 | #define RNDIS_OID_GEN_XMIT_OK 0x00020101 | 235 | #define RNDIS_OID_GEN_XMIT_OK 0x00020101 |
@@ -327,7 +319,7 @@ | |||
327 | #define RNDIS_OID_802_3_MAXIMUM_LIST_SIZE 0x01010104 | 319 | #define RNDIS_OID_802_3_MAXIMUM_LIST_SIZE 0x01010104 |
328 | #define RNDIS_OID_802_3_MAC_OPTIONS 0x01010105 | 320 | #define RNDIS_OID_802_3_MAC_OPTIONS 0x01010105 |
329 | 321 | ||
330 | #define NDIS_802_3_MAC_OPTION_PRIORITY 0x00000001 | 322 | #define RNDIS_802_3_MAC_OPTION_PRIORITY 0x00000001 |
331 | 323 | ||
332 | #define RNDIS_OID_802_3_RCV_ERROR_ALIGNMENT 0x01020101 | 324 | #define RNDIS_OID_802_3_RCV_ERROR_ALIGNMENT 0x01020101 |
333 | #define RNDIS_OID_802_3_XMIT_ONE_COLLISION 0x01020102 | 325 | #define RNDIS_OID_802_3_XMIT_ONE_COLLISION 0x01020102 |
@@ -376,6 +368,11 @@ | |||
376 | #define RNDIS_OID_PNP_REMOVE_WAKE_UP_PATTERN 0xFD010104 | 368 | #define RNDIS_OID_PNP_REMOVE_WAKE_UP_PATTERN 0xFD010104 |
377 | #define RNDIS_OID_PNP_ENABLE_WAKE_UP 0xFD010106 | 369 | #define RNDIS_OID_PNP_ENABLE_WAKE_UP 0xFD010106 |
378 | 370 | ||
371 | /* RNDIS_PNP_CAPABILITIES.Flags constants */ | ||
372 | #define RNDIS_DEVICE_WAKE_UP_ENABLE 0x00000001 | ||
373 | #define RNDIS_DEVICE_WAKE_ON_PATTERN_MATCH_ENABLE 0x00000002 | ||
374 | #define RNDIS_DEVICE_WAKE_ON_MAGIC_PACKET_ENABLE 0x00000004 | ||
375 | |||
379 | #define REMOTE_CONDIS_MP_CREATE_VC_MSG 0x00008001 | 376 | #define REMOTE_CONDIS_MP_CREATE_VC_MSG 0x00008001 |
380 | #define REMOTE_CONDIS_MP_DELETE_VC_MSG 0x00008002 | 377 | #define REMOTE_CONDIS_MP_DELETE_VC_MSG 0x00008002 |
381 | #define REMOTE_CONDIS_MP_ACTIVATE_VC_MSG 0x00008005 | 378 | #define REMOTE_CONDIS_MP_ACTIVATE_VC_MSG 0x00008005 |