2 * Copyright (c) 2005 SilverStorm Technologies. All rights reserved.
\r
4 * This software is available to you under the OpenIB.org BSD license
\r
7 * Redistribution and use in source and binary forms, with or
\r
8 * without modification, are permitted provided that the following
\r
9 * conditions are met:
\r
11 * - Redistributions of source code must retain the above
\r
12 * copyright notice, this list of conditions and the following
\r
15 * - Redistributions in binary form must reproduce the above
\r
16 * copyright notice, this list of conditions and the following
\r
17 * disclaimer in the documentation and/or other materials
\r
18 * provided with the distribution.
\r
20 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
\r
21 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
\r
22 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
\r
23 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
\r
24 * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
\r
25 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
\r
26 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
\r
40 #include <windows.h>
\r
44 #include <devioctl.h>
\r
46 #include <iba/ib_al.h>
\r
47 #include <iba/ib_at_ioctl.h>
\r
48 #include <complib/cl_timer.h>
\r
50 #include "ibspdefines.h"
\r
51 #include "ibspdebug.h"
\r
52 #include "ibspstruct.h"
\r
53 #include "ibspproto.h"
\r
54 #include "ibsp_mem.h"
\r
56 /*--------------------------------------------------------------------------*/
\r
58 extern struct ibspdll_globals g_ibsp;
\r
60 extern uint32_t g_max_inline;
\r
61 extern uint32_t g_max_poll;
\r
62 extern uint32_t g_sa_timeout;
\r
63 extern uint32_t g_sa_retries;
\r
64 /* Allow users to control SA timeouts behavior - fall back on IPoIB or fail. */
\r
65 extern int g_connect_err;
\r
67 #endif /* IBSPDLL_H */
\r