[DAPL2] Sync with OFED DAPL 2.0.21 src release
[mirror/winof/.git] / ulp / dapl2 / ChangeLog
1 commit ed4999a26043c9c3c73c792b21d24ced1df1553c\r
2 Author: Arlin Davis <arlin.r.davis@intel.com>\r
3 Date:   Tue Aug 4 20:49:09 2009 -0700\r
4 \r
5     scm: Fix disconnect. QP's need to move to ERROR state in\r
6     order to flush work requests and notify consumer. Moving to\r
7     RESET removed all requests but did not notify consumer.\r
8     \r
9     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
10 \r
11 commit 512f1d7a480f06a1fa491d21870e560ad111c4d0\r
12 Author: Arlin Davis <arlin.r.davis@intel.com>\r
13 Date:   Tue Aug 4 20:48:03 2009 -0700\r
14 \r
15     modify dtest.c to cleanup CNO wait code and consolidate into\r
16     collect_event() call. After waking up from CNO wait the\r
17     consumer must check all EVD's. The EVD's under the CNO\r
18     could be dropped if already triggered or could come in any order.\r
19     DT_RetToString changed to DT_RetToStr and DT_EventToSTr\r
20     changed to DT_EventToStr for consistency.\r
21     \r
22     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
23 \r
24 commit 024e36975d37a1556bf68145e1573f637d269bfc\r
25 Author: Arlin Davis <arlin.r.davis@intel.com>\r
26 Date:   Tue Aug 4 20:47:17 2009 -0700\r
27 \r
28     CNO events, once triggered will not be returned during the cno wait.\r
29     Check for triggered state before going to sleep in cno_wait. Reset\r
30     triggered EVD reference after reporting.\r
31     \r
32     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
33 \r
34 commit 6d6c72a49158d10825929111d6b4df1c6d2bb589\r
35 Author: Arlin Davis <arlin.r.davis@intel.com>\r
36 Date:   Sun Aug 2 14:21:09 2009 -0700\r
37 \r
38     CNO support broken in both CMA and SCM providers.\r
39     \r
40     CQ thread/callback mechanism was removed by mistake. Still\r
41     need indirect DTO callbacks when CNO is attached to EVD's.\r
42     \r
43     Add CQ event channel to cma provider's thread and add\r
44     to select for rdma_cm and async channels.\r
45     \r
46     For scm provider there is not easy way to add this channel\r
47     to the select across sockets on windows. So, for portablity\r
48     reasons 2 thread is started to process the ASYNC and\r
49     CQ channels for events.\r
50     \r
51     Must disable EVD (evd_endabled=FALSE) during destroy\r
52     to prevent EVD events firing for CNOs and re-arming CQ while\r
53     CQ is being destroyed.\r
54     \r
55     Change dtest to check EVD after CNO timesout.\r
56     \r
57     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
58 \r
59 commit 6fe8bd1d8f44777211e816b72e0b2a6d22900207\r
60 Author: Arlin Davis <arlin.r.davis@intel.com>\r
61 Date:   Thu Jul 30 08:02:30 2009 -0700\r
62 \r
63     common osd: include winsock2.h for IPv6 definitions.\r
64     \r
65     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
66 \r
67 commit bd26383900d18962aeeff54fa59922009091ecfc\r
68 Author: Arlin Davis <arlin.r.davis@intel.com>\r
69 Date:   Wed Jul 29 08:02:15 2009 -0700\r
70 \r
71     common osd: include w2tcpip.h for sockaddr_in6 definitions.\r
72     \r
73     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
74 \r
75 commit f25544f14554200a6714accef5f761b0269b5819\r
76 Author: Sean Hefty <sean.hefty@intel.com>\r
77 Date:   Mon Jul 27 15:07:33 2009 -0700\r
78 \r
79     DAPL introduced the concept of directly waiting on the CQ for\r
80     events by adding a compile time flag and special handling in the common\r
81     code.  Rather than using the compile time flag and modifying the\r
82     common code, let the provider implement the best way to wait for\r
83     CQ events.\r
84     \r
85     This simplifies the code and allows the common openib providers to\r
86     optimize for Linux and Windows platforms independently, rather than\r
87     assuming a specific implementation for signaling events.\r
88     \r
89     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
90 \r
91 commit 1548405a377d2bd17938df69419e9bcf3364d91a\r
92 Author: Arlin Davis <arlin.r.davis@intel.com>\r
93 Date:   Thu Jul 16 12:41:22 2009 -0700\r
94 \r
95     dapltest: Implement a malloc() threshold for the completion reaping.\r
96     \r
97     change byte vector allocation to stack in functions:\r
98       DT_handle_send_op, DT_handle_rdma_op & DT_handle_recv_op.\r
99     \r
100     When allocation size is under the threshold, use a stack local\r
101     allocation instead of malloc/free.  Move redundant bzero() to\r
102     be called only in the case of using local stack allocation as\r
103     DT_Mdep_malloc() already does a bzero(). Consolidate error handling\r
104     return and free()check to a single point by using goto.\r
105     \r
106     Signed-off-by: Stan Smith <stan.smith@intel.com>\r
107 \r
108 commit f6311ca7295230bf9efbcddc639fa8e1065b1f3d\r
109 Author: Arlin Davis <arlin.r.davis@intel.com>\r
110 Date:   Thu Jul 16 12:32:09 2009 -0700\r
111 \r
112     scm: handle connected state when freeing CM objects\r
113     \r
114     The QP could be freed before being disconnected\r
115     so the provider needs process disconnect before freeing\r
116     the CM object. The disconnect clean will finish\r
117     the destroy process during the disc callback.\r
118     \r
119     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
120 \r
121 commit 4387359106ce398b29847982883016f7fd48b372\r
122 Author: Arlin Davis <arlin.r.davis@intel.com>\r
123 Date:   Wed Jul 8 12:49:43 2009 -0700\r
124 \r
125     scm, dtest: changes for winof gettimeofday and FD_SETSIZE settings.\r
126     \r
127     scm changes to set FD_SETSIZE with expected value and\r
128     prevent windows override.\r
129     \r
130     dtest: remove gettimeofday implementation for windows\r
131     specific implemenation etc\user\gtod.c\r
132     \r
133     general EOL cleanup\r
134     \r
135     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
136 \r
137 commit 3542a83d8a31f5ac68adf3aa44e3ebf1265068df\r
138 Author: Arlin Davis <arlin.r.davis@intel.com>\r
139 Date:   Mon Jul 6 09:24:07 2009 -0700\r
140 \r
141     scm: set TCP_NODELAY sockopt on the server side for sends.\r
142     \r
143     scm provider sends small messages from both server and client\r
144     sides. Set NODELAY on both sides to avoid send delays either\r
145     way.\r
146     \r
147     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
148 \r
149 commit 9d591180392856935b9c3befbab2243dd8daf628\r
150 Author: Arlin Davis <arlin.r.davis@intel.com>\r
151 Date:   Thu Jul 2 14:16:52 2009 -0700\r
152 \r
153     windows: remove obsolete files in dapl/udapl source tree\r
154     \r
155     SOURCES,makefile,udapl.r,udapl_exports.src,udapl_sources.c\r
156     \r
157     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
158 \r
159 commit 85c238ee0a41dd0a4a24b3d422f34674b0183161\r
160 Author: Arlin Davis <arlin.r.davis@intel.com>\r
161 Date:   Thu Jul 2 14:11:20 2009 -0700\r
162 \r
163     dtestcm: add UD type QP option to test\r
164     \r
165     Add -u for UD type QP's during connection setup.\r
166     Will setup UD QPs and provide remote AH\r
167     in connect establishment event. Measures\r
168     setup/exchange rates.\r
169     \r
170     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
171 \r
172 commit 89a2211526e37b1db58fc0ea663b330bc19125c8\r
173 Author: Arlin Davis <arlin.r.davis@intel.com>\r
174 Date:   Thu Jul 2 14:07:36 2009 -0700\r
175 \r
176     scm: destroy QP called before disconnect\r
177     \r
178     Handle the case where QP is destroyed before\r
179     disconnect processing. Windows supports\r
180     reinit_qp during a disconnect call by\r
181     destroying the QP and recreating the\r
182     QO instead of state change from reset\r
183     to init. Call disconnect in destroy\r
184     CM code to handle this unexpected state.\r
185     \r
186     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
187 \r
188 commit 6eb35b7d69a896c256b1031337d3353575cd07b4\r
189 Author: Arlin Davis <arlin.r.davis@intel.com>\r
190 Date:   Thu Jul 2 14:03:12 2009 -0700\r
191 \r
192     cma: add support for rdma_cm TIME_WAIT event.\r
193     \r
194     Nothing to process, simply ack the event.\r
195     \r
196     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
197 \r
198 commit b6c56b3052ecd3e36c32092ee62ff0c724da5ad4\r
199 Author: Arlin Davis <arlin.r.davis@intel.com>\r
200 Date:   Wed Jul 1 07:58:32 2009 -0700\r
201 \r
202     scm: remove old udapl_scm code replaced by openib_scm.\r
203     \r
204     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
205 \r
206 commit 5bbae42a56e1cca678d590ac4c841dd61e839d74\r
207 Author: Arlin Davis <arlin.r.davis@intel.com>\r
208 Date:   Wed Jul 1 07:53:18 2009 -0700\r
209 \r
210     winof: fix build issues after consolidating cma, scm code base.\r
211     \r
212     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
213 \r
214 commit 6bd1d931c4d0d4cbafac383f225140120aee4c51\r
215 Author: Arlin Davis <arlin.r.davis@intel.com>\r
216 Date:   Wed Jul 1 07:51:59 2009 -0700\r
217 \r
218     cma: lock held when exiting as a result of a rdma_create_event_channel failure.\r
219     \r
220     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
221 \r
222 commit b8a14ff1cc257defa2f74373d143600f5f471823\r
223 Author: Sean Hefty <sean.hefty@intel.com>\r
224 Date:   Mon Jun 29 12:34:54 2009 -0700\r
225 \r
226     windows: all dlist functions have been moved to the header file.\r
227     remove references to dlist.c\r
228     \r
229     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
230 \r
231 commit 1a081a0a467e4773a641e8edc876a7a4d7a30ca8\r
232 Author: Arlin Davis <arlin.r.davis@intel.com>\r
233 Date:   Mon Jun 29 12:13:48 2009 -0700\r
234 \r
235     dtestcm windows: add build infrastructure for new dtestcm test suite\r
236     \r
237     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
238 \r
239 commit c37d7a25dca97011ea76e2a541f936d10ca658e0\r
240 Author: Arlin Davis <arlin.r.davis@intel.com>\r
241 Date:   Mon Jun 29 08:57:46 2009 -0700\r
242 \r
243     openib_common: reorganize provider code base to share common mem, cq, qp, dto functions\r
244     \r
245     add new openib_common directory with cq, qp, util, dto, mem function calls\r
246     and definitions. This basically leaves the unique CM and Device definitions\r
247     and functions to the individual providers directory of openib_scm and openib_cma.\r
248     \r
249     modifications to dapl_cr_accept required. ep->cm_handle is allocated\r
250     and managed entirely in provider so dapl common code should not update\r
251     ep_handle->cm_handle from the cr->cm_handle automatically. The provider\r
252     should determine which cm_handle is required for the accept.\r
253     \r
254     openib_cma defines _OPENIB_CMA_ and openib_scm defines _OPENIB_SCM_ for provider\r
255     specific build needs in common code.\r
256 \r
257 commit 961a4083ffb646c070137abd33e9ba2ea9482685\r
258 Author: Arlin Davis <arlin.r.davis@intel.com>\r
259 Date:   Fri Jun 26 14:45:34 2009 -0700\r
260 \r
261     scm: fixes and optimizations for connection scaling\r
262     \r
263     Prioritize accepts on listen ports via FD_READ\r
264     process the accepts ahead of other work to avoid\r
265     socket half_connection (SYN_RECV) stalls.\r
266     \r
267     Fix dapl_poll to return DAPL_FD_ERROR on\r
268     all event error types.\r
269     \r
270     Add new state for socket released, but CR\r
271     not yet destroyed. This enables scm to release\r
272     the socket resources immediately after exchanging\r
273     all QP information. Also, add state to str call.\r
274     \r
275     Only add the CR reference to the EP if it is\r
276     RC type. UD has multiple CR's per EP so when\r
277     a UD EP disconnect_clean was called, from a\r
278     timeout, it destroyed the wrong CR.\r
279     \r
280     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
281 \r
282 commit a60a9e1fce5588cb23f41391b48acf04edd82499\r
283 Author: Arlin Davis <arlin.r.davis@intel.com>\r
284 Date:   Fri Jun 26 14:31:19 2009 -0700\r
285 \r
286     scm: double the default fd_set_size\r
287     \r
288     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
289 \r
290 commit 17d5e1692db4ae1eb09aa919d5607f22851d7ec5\r
291 Author: Arlin Davis <arlin.r.davis@intel.com>\r
292 Date:   Fri Jun 26 14:28:30 2009 -0700\r
293 \r
294     scm: EP reference in CR should be cleared during ep_destroy\r
295     \r
296     The EP reference in the CR should be set to null\r
297     during the EP free call to insure no further\r
298     reference back to a mem freed EP.\r
299     \r
300     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
301 \r
302 commit ebb820364cec9d72285c005a0874e7d459a9ff7d\r
303 Author: Arlin Davis <arlin.r.davis@intel.com>\r
304 Date:   Fri Jun 26 14:23:35 2009 -0700\r
305 \r
306     dtestx: fix conn establishment event checking\r
307     \r
308     not catching error cases on client side\r
309     when checking for event number and UD type\r
310     && should have been ||\r
311     \r
312     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
313 \r
314 commit 747b793898042e3011fbad4b2d1285d2c040cb13\r
315 Author: Arlin Davis <arlin.r.davis@intel.com>\r
316 Date:   Fri Jun 26 14:18:37 2009 -0700\r
317 \r
318     dtestcm: new test to measure dapl connection rates.\r
319     \r
320     new test suite added to measure connection\r
321     rates of providers. Used to compare cma, scm,\r
322     and other providers under development.\r
323     \r
324     dtestcm USAGE\r
325     \r
326     s: server\r
327     c: connections (default = 1000)\r
328     b: burst rate of conn_reqs (default = 100)\r
329     m: multi-listens (set to burst setting )\r
330     v: verbose\r
331     w: wait on event (default, polling)\r
332     d: delay before accept\r
333     h: hostname/address of server, specified on client\r
334     P: provider name (default = OpenIB-v2-ib0)\r
335     \r
336     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
337 \r
338 commit d58fbc3a870a060ead882e1d15c6d245cdf39096\r
339 Author: Arlin Davis <arlin.r.davis@intel.com>\r
340 Date:   Fri Jun 19 20:59:16 2009 -0700\r
341 \r
342     Release 2.0.20\r
343     \r
344     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
345 \r
346 commit beebe0066b47d7bf476925ff280bad2a3db38324\r
347 Author: Arlin Davis <arlin.r.davis@intel.com>\r
348 Date:   Fri Jun 19 20:52:51 2009 -0700\r
349 \r
350     common,scm: add debug capabilities to print in-process CM lists\r
351     \r
352     Add a new debug bit DAPL_DBG_TYPE_CM_LIST.\r
353     If set, the pending CM requests will be\r
354     dumped when dat_print_counters is called.\r
355     Only provided when built with -DDAPL_COUNTERS\r
356     \r
357     Add new dapl_cm_state_str() call for state\r
358     to string conversion for debug prints.\r
359     \r
360     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
361 \r
362 commit b1c51f1e68993d9306e3ebd48bd3a1f0e9878fa3\r
363 Author: Arlin Davis <arlin.r.davis@intel.com>\r
364 Date:   Tue Jun 16 09:22:31 2009 -0700\r
365 \r
366     scm: disconnect EP before cleaning up orphaned CR's during dat_ep_free\r
367     \r
368     There is the possibility of dat_ep_free being called\r
369     with RC CR's still in connected state. Call disconnect\r
370     on the CR before marking for destroy.\r
371     \r
372     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
373 \r
374 commit 531d223455a88c885d6c5f7b1d7e158c1079fbce\r
375 Author: Arlin Davis <arlin.r.davis@intel.com>\r
376 Date:   Wed Jun 10 12:05:17 2009 -0700\r
377 \r
378     dapltest: windows scripts updated\r
379     \r
380     Support added for provider specification and general simplification of internal workings.\r
381     \r
382     Signed-off-by: Stan Smith <stan.smith@intel.com>\r
383 \r
384 commit 049d1ea08643d4c4eff761741641d37bb3f01fc1\r
385 Author: Arlin Davis <arlin.r.davis@intel.com>\r
386 Date:   Wed Jun 10 09:18:09 2009 -0700\r
387 \r
388     scm: private data is not handled properly via CR rejects.\r
389     \r
390     For both RC and UD connect requests, the private\r
391     data is not being received on socket and passed\r
392     back via the active side REJECT event.\r
393     \r
394     UD requires new extended reject event type of\r
395     DAT_IB_UD_CONNECTION_REJECT_EVENT to distiquish\r
396     between RC and UD type rejects.\r
397     \r
398     cr_thread exit/cleanup processing fixed to insure\r
399     all items are off the list before exiting.\r
400     \r
401     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
402 \r
403 commit 3c26870e276a934e2009090e0fca8bdc36c1be67\r
404 Author: Arlin Davis <arlin.r.davis@intel.com>\r
405 Date:   Wed Jun 10 09:09:56 2009 -0700\r
406 \r
407     scm: cleanup orphaned UD CR's when destroying the EP\r
408     \r
409     UD CR objects are kept active because of direct private data references\r
410     from CONN events. The cr->socket is closed and marked inactive but the\r
411     object remains allocated and queued on the CR resource list. There can\r
412     be multiple CR's associated with a given EP and there is no way to\r
413     determine when consumer is finished with event until the dat_ep_free.\r
414     Schedule destruction for all CR's associated with this EP during\r
415     free call. cr_thread will complete cleanup with state of SCM_DESTROY.\r
416     \r
417     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
418 \r
419 commit 73abd3f58fa7b14241fad98912ef27c7b4fdb47e\r
420 Author: Arlin Davis <arlin.r.davis@intel.com>\r
421 Date:   Wed Jun 10 09:05:32 2009 -0700\r
422 \r
423     scm: provider specific query for default UD MTU is wrong.\r
424     \r
425     Change the provider specific query DAT_IB_TRANSPORT_MTU\r
426     to report 2048 for new default MTU size.\r
427     \r
428     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
429 \r
430 commit 27c0d7edc4c931b808a7c5a24bd5aa2625b48aa1\r
431 Author: Arlin Davis <arlin.r.davis@intel.com>\r
432 Date:   Wed Jun 10 10:06:59 2009 -0700\r
433 \r
434     scm: update CM code to shutdown before closing socket\r
435     \r
436     data could be lost without calling shutdown on the socket\r
437     before closing. Update to shutdown and then close. Add\r
438     definition for SHUT_RW to SD_BOTH for windows.\r
439     \r
440     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
441     ---\r
442 \r
443 commit 536ec3103c15c1fed4367326c9117660345e0eab\r
444 Author: Arlin Davis <arlin.r.davis@intel.com>\r
445 Date:   Thu Jun 4 13:48:18 2009 -0700\r
446 \r
447     dapltest: windows script dt-cli.bat updated\r
448     \r
449     scn should be scm\r
450     \r
451     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
452 \r
453 commit e8991b8f0877b0e2e857717e1140c679e9266abe\r
454 Author: Sean Hefty <sean.hefty@intel.com>\r
455 Date:   Thu Jun 4 08:19:12 2009 -0700\r
456 \r
457     dapl/windows cma provider: add support for network devices based on index\r
458     \r
459     The linux cma provider provides support for named network devices, such\r
460     as 'ib0' or 'eth0'.  This allows the same dapl configuration file to\r
461     be used easily across a cluster.\r
462     \r
463     To allow similar support on Windows, allow users to specify the device\r
464     name 'rdma_devN' in the dapl.conf file.  The given index, N, is map to a\r
465     corresponding IP address that is associated with an RDMA device.\r
466     \r
467     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
468 \r
469 commit 79fa3e7d241f740bc886dd075f24fcbc611306de\r
470 Author: Arlin Davis <arlin.r.davis@intel.com>\r
471 Date:   Thu Jun 4 08:00:29 2009 -0700\r
472 \r
473     openib: remove 1st gen provider, replaced with openib_cma and openib_scm\r
474     \r
475     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
476 \r
477 commit 624039247cdc0db7aa040dfbb4dced00f2cf9006\r
478 Author: Arlin Davis <arlin.r.davis@intel.com>\r
479 Date:   Fri May 29 08:21:10 2009 -0700\r
480 \r
481     dapltest: update windows script files\r
482     \r
483     Enhancement to take DAPL provider name as cmd-line arguement.\r
484     \r
485     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
486 \r
487 commit b93baa07b7bbaeb7a55fa817c354d0c94783d61f\r
488 Author: Arlin Davis <arlin.r.davis@intel.com>\r
489 Date:   Thu May 28 15:30:05 2009 -0700\r
490 \r
491     dapltest: update windows batch files in sripts directory\r
492     \r
493     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
494 \r
495 commit 2f185c6b5e464c4fc9e84ad3e90cc2b86aebf9aa\r
496 Author: Arlin Davis <arlin.r.davis@intel.com>\r
497 Date:   Mon May 18 14:00:02 2009 -0700\r
498 \r
499     windows_osd/linux_osd: new dapl_os_gettid macro to return thread id\r
500     \r
501     Change dapl_os_getpid inline to macro on windows and add dapl_os_gettid\r
502     macros on linux and windows to return thread id.\r
503     \r
504     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
505 \r
506 commit 984303824cd0c3e248a789066cf665ced8e1ae5b\r
507 Author: Arlin Davis <arlin.r.davis@intel.com>\r
508 Date:   Mon May 18 13:53:59 2009 -0700\r
509 \r
510     windows: missing build files for common and udapl sub-directories\r
511     \r
512     Add dapl/dapl_common_src.c and dapl/dapl_udapl_src.c\r
513     \r
514     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
515 \r
516 commit 3be4ccf9681a975e74a5aa05e3f7912477f342a7\r
517 Author: Arlin Davis <arlin.r.davis@intel.com>\r
518 Date:   Mon May 18 09:06:19 2009 -0700\r
519 \r
520     windows: add build files for openib_scm, remove /Wp64 build option.\r
521     \r
522     Add build files for windows socket cm and change build\r
523     option on windows providers. The new Win7 WDK issues a\r
524     depreciated compiler option warning for /Wp64\r
525     (Enable 64-bit porting warnings)\r
526     \r
527     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
528 \r
529 commit 163112cfeb6e409886b3cb7f85da7ce003300d5c\r
530 Author: Arlin Davis <arlin.r.davis@intel.com>\r
531 Date:   Mon May 18 08:50:35 2009 -0700\r
532 \r
533     scm: multi-hca CM processing broken. Need cr thread wakeup mechanism per HCA.\r
534     \r
535     Currently there is only one pipe across all\r
536     device opens. This results in some posted CR work\r
537     getting delayed or not processed at all. Provide\r
538     pipe for each device open and cr thread created\r
539     and manage on a per device level.\r
540     \r
541     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
542 \r
543 commit e6e799f623df6ef136ffc5388251d3f3a38c8a91\r
544 Author: Arlin Davis <arlin.r.davis@intel.com>\r
545 Date:   Fri May 15 11:06:19 2009 -0700\r
546 \r
547     dtest: add connection timers on client side\r
548     \r
549     Add timers for active connections and print\r
550     results. Allow polling or wait on conn event.\r
551     \r
552     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
553 \r
554 commit d656bbf619123deaed6e8985e52207e5415f359f\r
555 Author: Arlin Davis <arlin.r.davis@intel.com>\r
556 Date:   Fri May 15 09:48:38 2009 -0700\r
557 \r
558     linux_osd: use pthread_self instead of getpid for debug messages\r
559     \r
560     getpid provides process ids which are not unique. Use unique thread\r
561     id's in debug messages to help isolate issues across many device\r
562     opens with multiple CM threads.\r
563     \r
564     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
565 \r
566 commit 92bb0d2933d3d1546e18f0479475f3daf5b92052\r
567 Author: Arlin Davis <arlin.r.davis@intel.com>\r
568 Date:   Fri May 1 10:18:05 2009 -0700\r
569 \r
570     windows ibal-scm: dapl/dirs file needs updated to remove ibal-scm\r
571     \r
572     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
573 \r
574 commit 9c37d9d667fb7e8f21841bbec4a84b2c652fffe1\r
575 Author: Arlin Davis <arlin.r.davis@intel.com>\r
576 Date:   Wed Apr 29 23:13:36 2009 -0700\r
577 \r
578     Release 2.0.19\r
579     \r
580     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
581 \r
582 commit 0ef94459e0a0175233b43b3fcbaaac2596e1042d\r
583 Author: Arlin Davis <arlin.r.davis@intel.com>\r
584 Date:   Wed Apr 29 14:33:28 2009 -0700\r
585 \r
586     scm, cma: dat max_lmr_block_size is 32 bit, verbs max_mr_size is 64 bit\r
587     \r
588     mismatch of device attribute size restricts max_lmr_block_size to 32 bit\r
589     value. Add check, if larger then limit to 4G-1 until DAT v2 spec changes.\r
590     \r
591     Consumers should use max_lmr_virtual_address for actual max\r
592     registration block size until attribute interface changes.\r
593     \r
594     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
595 \r
596 commit f91f27eaaab28b13a631adf75b933b7be3afbc0f\r
597 Author: Arlin Davis <arlin.r.davis@intel.com>\r
598 Date:   Wed Apr 29 10:51:03 2009 -0700\r
599 \r
600     scm: increase default MTU size from 1024 to 2048\r
601     \r
602     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
603 \r
604 commit 8d6846056f4c86b6a06346147df55d37c4ba9933\r
605 Author: Arlin Davis <arlin.r.davis@intel.com>\r
606 Date:   Wed Apr 29 10:49:09 2009 -0700\r
607 \r
608     openib_scm, cma: use direct SGE mappings from dat_lmr_triplet to ibv_sge\r
609     \r
610     no need to rebuild scatter gather list given that DAT v2.0\r
611     is now aligned with verbs ibv_sge. Fix ib_send_op_type_t typedef.\r
612     \r
613     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
614 \r
615 commit c61f75b3412935e7d4a7a1acc9c495dcb4ac7e24\r
616 Author: Arlin Davis <arlin.r.davis@intel.com>\r
617 Date:   Wed Apr 29 08:39:37 2009 -0700\r
618 \r
619     dtest: add flush EVD call after data transfer errors\r
620     \r
621     Flush and print entries on async, request, and receive\r
622     queues after any data transfer error. Will help\r
623     identify failing operation during operations\r
624     without completion events requested.\r
625     Fix -B0 so burst size of 0 works.\r
626     \r
627     Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>\r
628 \r
629 commit c88a191c7a408b0fb3dfb418a77a5b3b5afc778e\r
630 Author: Arlin Davis <arlin.r.davis@intel.com>\r
631 Date:   Wed Apr 22 13:16:19 2009 -0700\r
632 \r
633     dtest/dapltest: Cleanup code with Lindent\r
634     \r
635     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
636 \r
637 commit 8699a9f1bd2bb45b04b87f887698707ba7b62d0a\r
638 Author: Arlin Davis <arlin.r.davis@intel.com>\r
639 Date:   Tue Apr 21 15:51:24 2009 -0700\r
640 \r
641     ibal-scm: remove, obsolete\r
642     \r
643     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
644 \r
645 commit 67ddd6bfba46f1f7a61b772257132f1257d05c96\r
646 Author: Arlin Davis <arlin.r.davis@intel.com>\r
647 Date:   Tue Apr 21 15:44:15 2009 -0700\r
648 \r
649     scm, cma provider: Cleanup code with Lindent\r
650     \r
651     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
652 \r
653 commit d0898091090ff19be7929fed0d14f1ca696d5e53\r
654 Author: Arlin Davis <arlin.r.davis@intel.com>\r
655 Date:   Tue Apr 21 15:39:01 2009 -0700\r
656 \r
657     udapl: Cleanup code with Lindent\r
658     \r
659     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
660 \r
661 commit a688d1cfb52fde256c5bfd95a27f940dd17e7ced\r
662 Author: Arlin Davis <arlin.r.davis@intel.com>\r
663 Date:   Tue Apr 21 15:31:20 2009 -0700\r
664 \r
665     dapl common: Cleanup code with Lindent\r
666     \r
667     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
668 \r
669 commit 2bded73c7f68cfb870e432ab3ebae7427d595cbe\r
670 Author: Arlin Davis <arlin.r.davis@intel.com>\r
671 Date:   Tue Apr 21 12:52:29 2009 -0700\r
672 \r
673     dat: Cleanup code with Lindent\r
674     \r
675     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
676 \r
677 commit 31e7b9210fc5334ff3be62558e74e3fdf01d6cbd\r
678 Author: Arlin Davis <arlin.r.davis@intel.com>\r
679 Date:   Mon Apr 20 12:28:08 2009 -0700\r
680 \r
681     Release 2.0.18\r
682     \r
683     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
684 \r
685 commit 29bf0a24f54c45d2742026756f31f1a1f26fb6f3\r
686 Author: Arlin Davis <arlin.r.davis@intel.com>\r
687 Date:   Thu Apr 16 14:35:18 2009 -0700\r
688 \r
689     dapltest: reset server listen ports to avoid collisions during long runs\r
690     \r
691     If server is running continuously the port number increments\r
692     from base without reseting between tests. This will\r
693     eventually cause collisions in port space.\r
694     \r
695     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
696 \r
697 commit c27af8de0501d132b8152ec8546023cdba212de5\r
698 Author: Sean Hefty <sean.hefty@intel.com>\r
699 Date:   Thu Apr 16 10:21:51 2009 -0700\r
700 \r
701     To avoid duplicating port numbers between different tests, the next port\r
702     number to use must increment based on the number of endpoints per thread *\r
703     the number of threads.\r
704     \r
705     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
706 \r
707 commit 3084310197c20aaa50abe82260fc835786f591f5\r
708 Author: Sean Hefty <sean.hefty@intel.com>\r
709 Date:   Thu Apr 16 10:21:45 2009 -0700\r
710 \r
711     dapltest assumes that events across multiple endpoints occur in a specific\r
712     order.  Since this is a false assumption, avoid this by directing events to\r
713     per endpoint EVDs, rather than using shared EVDs.\r
714     \r
715     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
716 \r
717 commit ef87a0a462f4fa07ac252e28d3aeb44af73cc202\r
718 Author: Sean Hefty <sean.hefty@intel.com>\r
719 Date:   Thu Apr 16 10:21:41 2009 -0700\r
720 \r
721     Synchronization is missing between removing items from an EVD and queuing\r
722     them.  Since the removal thread is the user's, but the queuing thread is\r
723     not, the synchronization must be provided by DAPL.  Hold the evd lock\r
724     around any calls to dapls_rbuf_*.\r
725     \r
726     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
727 \r
728 commit f5e86d28f803162ffdf94b41ec7435dec92f728d\r
729 Author: Sean Hefty <sean.hefty@intel.com>\r
730 Date:   Thu Apr 16 10:21:26 2009 -0700\r
731 \r
732     Communication to the CR thread is done using an internal socket.  When a\r
733     new connection request is ready for processing, an object is placed on\r
734     the CR list, and data is written to the internal socket.  The write causes\r
735     the CR thread to wake-up and process anything on its cr list.\r
736     \r
737     If multiple objects are placed on the CR list around the same time, then\r
738     the CR thread will read in a single character, but process the entire list.\r
739     This results in additional data being left on the internal socket.  When\r
740     the CR does a select(), it will find more data to read, read the data, but\r
741     not have any real work to do.  The result is that the thread spins in a\r
742     loop checking for changes when none have occurred until all data on the\r
743     internal socket has been read.\r
744     \r
745     Avoid this overhead by reading all data off the internal socket before\r
746     processing the CR list.\r
747     \r
748     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
749 \r
750 commit 2ab52e9b1ab37c6eb44206c135e0568a8c2d01fa\r
751 Author: Sean Hefty <sean.hefty@intel.com>\r
752 Date:   Thu Apr 16 10:21:13 2009 -0700\r
753 \r
754     The dapl connect call takes as input an address (sockaddr) and a port number\r
755     as separate input parameters.  It modifies the sockaddr address to set the\r
756     port number before trying to connect.  This leads to a situation in\r
757     dapltest with multiple threads that reference the same buffer for their\r
758     address, but specify different port numbers, where the different threads\r
759     end up trying to connect to the same remote port.\r
760     \r
761     To solve this, do not modify the caller's address buffer and instead use\r
762     a local buffer.  This fixes an issue seen running multithreaded tests with\r
763     dapltest.\r
764     \r
765     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
766 \r
767 commit 7947026ede478f08b4a7b8cb607f457765bf2afa\r
768 Author: Sean Hefty <sean.hefty@intel.com>\r
769 Date:   Thu Apr 16 10:21:03 2009 -0700\r
770 \r
771     Windows socket calls should check return values against SOCKET_ERROR to\r
772     determine if an error occurred.\r
773     \r
774     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
775 \r
776 commit e66e42fc44c50c8202f7c98f76d799a69aa3f1b6\r
777 Author: Arlin Davis <arlin.r.davis@intel.com>\r
778 Date:   Fri Apr 10 08:33:41 2009 -0700\r
779 \r
780     Build: add new file dapl/openib_cma/linux/openib_osd.h to EXTRA_DIST\r
781     \r
782     Fix rpmbuild problem with new cma osd include file.\r
783     \r
784     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
785 \r
786 commit acb213adb3268e9bf6999e2bf040d4a71212b701\r
787 Author: Arlin Davis <arlin.r.davis@intel.com>\r
788 Date:   Fri Apr 10 08:32:24 2009 -0700\r
789 \r
790     dapl scm: reduce wait time for thread startup.\r
791     \r
792     thread startup wait reduce to 2ms to reduce open times.\r
793     \r
794     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
795 \r
796 commit 55459699fa9c0e5fb7e2b17822f0916412c64b35\r
797 Author: Arlin Davis <arlin.r.davis@intel.com>\r
798 Date:   Fri Apr 10 08:31:22 2009 -0700\r
799 \r
800     dapl-scm: getsockopt optlen needs initialized to size of optval\r
801     \r
802     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
803 \r
804 commit d710c5327e05a40796341d16b45a2b098b03f588\r
805 Author: Sean Hefty <sean.hefty@intel.com>\r
806 Date:   Fri Apr 10 08:17:32 2009 -0700\r
807 \r
808     The connection request thread adds sockets to a select list unless\r
809     the cr->socket is invalid and the cr request state is set to destroy.  If the\r
810     cr->socket is invalid, but the cr->state is not destroy, then the cr->socket\r
811     is added to an FD set for select/poll.  This results in select/poll\r
812     returning an error when select is called.  As a result, the cr thread never\r
813     actually blocks during this state.\r
814     \r
815     Fix this by only destroying a cr based on its state being set to destroy\r
816     and skip adding cr->sockets to the FD set when they are invalid.\r
817     \r
818     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
819 \r
820 commit 0be961c432f897d4f92d9a24dcb7c42ad30ea160\r
821 Author: Sean Hefty <sean.hefty@intel.com>\r
822 Date:   Fri Apr 10 08:08:16 2009 -0700\r
823 \r
824     Make sure all locks are initialized properly and don't zero their memory\r
825     once they are.\r
826     \r
827     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
828 \r
829 commit 9abdc26cd6154aa55588759ba54c9ca69e3fe2b5\r
830 Author: Sean Hefty <sean.hefty@intel.com>\r
831 Date:   Fri Apr 10 08:08:13 2009 -0700\r
832 \r
833     The lock functions are defined just a few lines beneath the prototypes\r
834     as inline.  Remove the duplicate prototypes.\r
835     \r
836     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
837 \r
838 commit 9578c4aeb9878d98374e4b7abc02db182aef82c6\r
839 Author: Sean Hefty <sean.hefty@intel.com>\r
840 Date:   Fri Apr 10 08:08:07 2009 -0700\r
841 \r
842     Make sure all locks are initialized and don't zero out their memory once\r
843     they are.\r
844     \r
845     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
846 \r
847 commit 97edcbb662b489303ef68c0da02831efaddeed91\r
848 Author: Sean Hefty <sean.hefty@intel.com>\r
849 Date:   Fri Apr 10 08:08:03 2009 -0700\r
850 \r
851     The IBAL library allocates a small number of threads for callbacks to the\r
852     user.  If the user blocks all of the callback threads, no additional\r
853     callbacks can be invoked.  The DAPL IBAL provider cancels listen requests\r
854     from within an IBAL callback, then waits for a second callback to confirm\r
855     that the listen has been canceled.  If there is a single IBAL callback\r
856     thread, or multiple listens are canceled simultaneously, then the provider\r
857     can deadlock waiting for a cancel callback that never occurs.\r
858     \r
859     This problem is seen when running dapltest with multiple threads.\r
860     \r
861     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
862 \r
863 commit 3e56e63bcb68de352edadafdcfcc4cb222c08c7b\r
864 Author: Sean Hefty <sean.hefty@intel.com>\r
865 Date:   Fri Apr 10 08:07:57 2009 -0700\r
866 \r
867     We need to check the return value from select for errors before checking\r
868     the FD sets.  An item may be in an FD set but select could have returned\r
869     an error.\r
870     \r
871     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
872 \r
873 commit a8a977becaeefe0d7f8e01e01631a11988d2d54e\r
874 Author: Sean Hefty <sean.hefty@intel.com>\r
875 Date:   Fri Apr 10 08:07:53 2009 -0700\r
876 \r
877     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
878 \r
879 commit ecc79cc0a1ae2bdbb3dfd19e15b3b562ac9a2957\r
880 Author: Sean Hefty <sean.hefty@intel.com>\r
881 Date:   Fri Apr 10 08:07:49 2009 -0700\r
882 \r
883     Enable building with CQ_WAIT_OBJECTS support to directly wait on CQ\r
884     completion channels in the Windows version of the openib_scm provider.\r
885     Also minor fixup to use DAPL_DBG_TYPE_UTIL for debug log messages\r
886     instead of DAPL_DBG_TYPE_CM.\r
887     \r
888     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
889 \r
890 commit 73728763666a46df5789af93b50db53cdf64afd6\r
891 Author: Sean Hefty <sean.hefty@intel.com>\r
892 Date:   Fri Apr 10 08:07:44 2009 -0700\r
893 \r
894     The IBAL-SCM provider will run into an inifinite loop if the check for\r
895     cr->socket > SCM_MAX_CONN - 1 fails.  The code continues back to the start\r
896     of the while loop without moving to the next connection request entry\r
897     in the list.\r
898     \r
899     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
900 \r
901 commit 9b1b396539926d36ffacfff04fbe7c081e436b45\r
902 Author: Sean Hefty <sean.hefty@intel.com>\r
903 Date:   Fri Apr 10 08:07:40 2009 -0700\r
904 \r
905     next_cr is set just before and inside the check\r
906     if ((cr->socket == DAPL_INVALID_SOCKET && cr->state == SCM_DESTROY)\r
907     Remove setting it inside the if statement.\r
908     \r
909     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
910 \r
911 commit 7b49a9850f62276bb7bfccb2d85a1e94e311813c\r
912 Author: Sean Hefty <sean.hefty@intel.com>\r
913 Date:   Fri Apr 10 08:07:35 2009 -0700\r
914 \r
915     Some errors on windows are more easily interpretted in hex than decimal.\r
916     \r
917     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
918 \r
919 commit 08ee072a1396ac2c28983878dbc6b02feb035787\r
920 Author: Sean Hefty <sean.hefty@intel.com>\r
921 Date:   Fri Apr 10 08:07:32 2009 -0700\r
922 \r
923     The WinOF HCA driver cannot handle transitioning from RTS -> RESET ->\r
924     INIT -> ERROR.  Simply delete the QP and re-create it to reinitialize\r
925     the endpoint until the bug is fixed.\r
926     \r
927     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
928 \r
929 commit 51ef5d96ce67d6141ec02b2a318f1b6e12be1bcf\r
930 Author: Sean Hefty <sean.hefty@intel.com>\r
931 Date:   Fri Apr 10 08:07:23 2009 -0700\r
932 \r
933     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
934 \r
935 commit a8582be0e1fc89e856f1d0b43a3c1b271295a352\r
936 Author: Sean Hefty <sean.hefty@intel.com>\r
937 Date:   Fri Apr 10 08:07:18 2009 -0700\r
938 \r
939     Convert the openib_cma provider to common code between linux and windows.\r
940     \r
941     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
942 \r
943 commit cc2a71dfe0c35a70f6b1ba66070a3a06059a8bb5\r
944 Author: Sean Hefty <sean.hefty@intel.com>\r
945 Date:   Fri Apr 10 08:06:53 2009 -0700\r
946 \r
947     Move from using pipes to sockets for internal communication.  This\r
948     avoids issues with windows only supporting select() on sockets.\r
949     \r
950     Remove windows specific definition of dapl_dbg_log.\r
951     \r
952     Update to latest windows libibverbs implementation using completion\r
953     channel abstraction to improve windows scalability and simplify\r
954     porting where FD's are accessed directly in Linux.\r
955     \r
956     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
957 \r
958 commit b3ad2ed97399a24a869841e17d1314e11c379aae\r
959 Author: Arlin Davis <arlin.r.davis@intel.com>\r
960 Date:   Tue Mar 31 05:41:50 2009 -0800\r
961 \r
962     Release 2.0.17\r
963     \r
964     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
965 \r
966 commit 5d732929f8a90a490994e8e35a3666c3647ad4fe\r
967 Author: Arlin Davis <arlin.r.davis@intel.com>\r
968 Date:   Tue Mar 31 05:22:11 2009 -0800\r
969 \r
970     dapl: ia64 build problem on SuSE 11, atomic.h no longer exists.\r
971     \r
972     Add autotools check for SuSE 11 and include intrinsics.h\r
973     \r
974     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
975 \r
976 commit d7b8654db3a1f4ead16cb2e6d15f0902a322a188\r
977 Author: Arlin Davis <arlin.r.davis@intel.com>\r
978 Date:   Mon Mar 16 13:23:50 2009 -0800\r
979 \r
980     Release 2.0.16\r
981     \r
982     Fix changelog year in spec file.\r
983     \r
984     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
985 \r
986 commit 08d9e26a85911f99d47cbb92ec8bccfc7f073be0\r
987 Author: Arlin Davis <arlin.r.davis@intel.com>\r
988 Date:   Mon Mar 16 13:15:22 2009 -0800\r
989 \r
990     Release 2.0.16\r
991     \r
992     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
993 \r
994 commit 42c97b2a11d63ac6ba8a15fe8c82061e7da6e136\r
995 Author: Arlin Davis <arlin.r.davis@intel.com>\r
996 Date:   Fri Mar 13 12:39:12 2009 -0800\r
997 \r
998     uDAPL: scm provider, remove query gid/lid from connection setup phase\r
999     \r
1000     move lid/gid queries from the connection setup phase\r
1001     and put them in the open call to avoid overhead\r
1002     of more fd's during connections. No need\r
1003     to query during connection setup since uDAPL\r
1004     binds to specific hca/ports via dat_ia_open.\r
1005     \r
1006     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1007 \r
1008 commit 775394b73980a7bc0af018a33d2a5bb795469c78\r
1009 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1010 Date:   Thu Mar 12 12:44:43 2009 -0800\r
1011 \r
1012     Build: missing new linux/osd include file in EXTRA_DIST\r
1013     \r
1014     Add dapl/openib_scm/linux/openib_osd.h to EXTRA_DIST\r
1015     \r
1016     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1017 \r
1018 commit 647e288c1c9af5261495a5ed88e6ecbe1daf6d6e\r
1019 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1020 Date:   Thu Mar 12 12:11:21 2009 -0800\r
1021 \r
1022     Build: spec files missing Requires(post) statements for sed/coreutils\r
1023     \r
1024     needed for anaconda install\r
1025     \r
1026     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1027 \r
1028 commit 1f5b3b7cab0785b64e8dab035dd4cd27111497d3\r
1029 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1030 Date:   Wed Mar 4 10:04:13 2009 -0800\r
1031 \r
1032     dapl scm: remove unecessary thread when using direct objects\r
1033     \r
1034     A thread is created for processing events on devices without\r
1035     direct event objecti support. Since all openfabrics devices support\r
1036     direct events there is no need to start a thread. Move this under\r
1037     \r
1038     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1039 \r
1040 commit 66e4236e2c57dbaf860b7c20809b65a4fbbafa6f\r
1041 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1042 Date:   Tue Mar 3 11:08:12 2009 -0800\r
1043 \r
1044     dtestx: add missing F64u definition for windows\r
1045     \r
1046     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1047 \r
1048 commit d9e771da16ec2b360a222ceccbbca5d088e20ee5\r
1049 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1050 Date:   Tue Mar 3 09:25:26 2009 -0800\r
1051 \r
1052     uDAPL common: add 64 bit counters for IA, EP, and EVD's.\r
1053     \r
1054      -DDAPL_COUNTERS to build-in counters for cma and scm providers.\r
1055      New extension calls in dat_ib_extensions.h for counters\r
1056         dat_print_counters, dat_query_counters\r
1057      Counters for operations, async errors, and data\r
1058      Update dtestx (-p) with print and query counter examples\r
1059     \r
1060     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1061 \r
1062 commit 5e6ad3cdaa1d72523ad6b38d8306e0a2d0f1ada6\r
1063 Author: Sean Hefty <sean.hefty@intel.com>\r
1064 Date:   Tue Feb 17 07:24:27 2009 -0800\r
1065 \r
1066     Modify the openib_scm provider to support both OFED and WinOF releases.\r
1067     This takes advantage of having a libibverbs compatibility library.\r
1068     \r
1069     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
1070 \r
1071 commit 0425c24c3b66e672bba346a1d0946b11c7b8b11e\r
1072 Author: Stan Smith <stan.smith@intel.com>\r
1073 Date:   Fri Jan 30 09:52:33 2009 -0800\r
1074 \r
1075     Update the dapl.git tree with the latest SVN version of the\r
1076     ibal-scm provider.\r
1077     \r
1078     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
1079 \r
1080 commit 83543b6cca342e25fd6408454f1261ec6835a172\r
1081 Author: Stan Smith <stan.smith@intel.com>\r
1082 Date:   Fri Jan 30 09:52:25 2009 -0800\r
1083 \r
1084     Merge SVN IBAL provider code back into the main git tree.\r
1085     \r
1086     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
1087 \r
1088 commit be0b6122d0fe4f93afc8cf3ec961702faf82fb44\r
1089 Author: Sean Hefty <sean.hefty@intel.com>\r
1090 Date:   Fri Jan 30 09:52:11 2009 -0800\r
1091 \r
1092     Changes to dtest to support building on Windows.\r
1093     \r
1094     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
1095 \r
1096 commit 9f87610c4b37e4db4d74205c14028582a2f6a79e\r
1097 Author: Stan Smith <stan.smith@intel.com>\r
1098 Date:   Fri Jan 30 09:48:26 2009 -0800\r
1099 \r
1100     Add return codes to various functions.\r
1101     Add script (batch file) for Windows testing.\r
1102     \r
1103     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
1104 \r
1105 commit 723067550265defdcfe6e00460a4f89f7a81fbf1\r
1106 Author: Sean Hefty <sean.hefty@intel.com>\r
1107 Date:   Fri Jan 30 09:46:40 2009 -0800\r
1108 \r
1109     Merge OFED and WinOF trees for common dapl code.\r
1110     \r
1111     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
1112 \r
1113 commit 5b37e080e1ecc6903b3ab1ac9b0d4c9f8a18b790\r
1114 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1115 Date:   Fri Jan 16 08:16:13 2009 -0800\r
1116 \r
1117     dtest/dapltest: use $(top_builddir) for .la files during test builds\r
1118     \r
1119     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1120 \r
1121 commit bd655d4fdd7e63e7fdeed3979926da5582f71e4b\r
1122 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1123 Date:   Wed Nov 26 07:12:30 2008 -0800\r
1124 \r
1125     Release 2.0.15\r
1126     \r
1127     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1128 \r
1129 commit 5d5dec42717c963d1644ee3e716459dc5d58e930\r
1130 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1131 Date:   Mon Oct 27 08:48:53 2008 -0800\r
1132 \r
1133     dapltest: transaction test moves to cleanup stage before rdma_read processing is complete\r
1134     \r
1135     With multiple treads, the transaction server tread can move to cleanup\r
1136     stage and unregister memory before the remote client process has\r
1137     completed the rdma read. In lieu of a rewrite to add sync messages\r
1138     at the end of transaction test phase, just add a delay before cleanup.\r
1139     \r
1140     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1141 \r
1142 commit 101a843e59b881bc131dfd5c2aec7e54d44f35c0\r
1143 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1144 Date:   Tue Oct 14 11:56:35 2008 -0700\r
1145 \r
1146     Current static registration (SR) assumes DAT_OVERRIDE or /etc/dat.conf.\r
1147     Change SR to include sysconfdir. SR file access in the following order:\r
1148     \r
1149     - DAT_OVERRIDE\r
1150     - sysconfdir\r
1151     - /etc\r
1152     \r
1153     if DAT_OVERRIDE is set, assume administration override\r
1154     and do not failover to other locations. Add debug\r
1155     messages for each failure and retries.\r
1156     \r
1157     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1158     Acked-by: Doug Ledford <dledford@redhat.com>\r
1159 \r
1160 commit c98d2169b839a73d76691acf510dd8976ddc850a\r
1161 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1162 Date:   Fri Oct 3 08:00:56 2008 -0700\r
1163 \r
1164     Release 2.0.14\r
1165     \r
1166     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1167 \r
1168 commit c26d0bb065f3734f09058e1e6d26dde4a3738e55\r
1169 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1170 Date:   Fri Oct 3 05:40:04 2008 -0700\r
1171 \r
1172     dat.conf: add ofa-v2-iwarp entry for iwarp devices\r
1173     \r
1174     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1175 \r
1176 commit d54c35c8a9ba33a464ca15f4a65b914688e5194d\r
1177 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1178 Date:   Fri Oct 3 05:30:10 2008 -0700\r
1179 \r
1180     dapl: adjust max_rdma_read_iov to 1 for query on iWARP devices\r
1181     \r
1182     iWarp spec allows only one iov on rdma reads\r
1183     \r
1184     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1185 \r
1186 commit 9584df22d0cb3aa5a2a2a04bf427524d17650ef7\r
1187 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1188 Date:   Wed Oct 1 08:17:49 2008 -0700\r
1189 \r
1190     dtest: reduce default IOV's during dat_ep_create for iWARP devices\r
1191     \r
1192     iWarp adapters tend to have less IOV resources then IB adapters.\r
1193     \r
1194     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1195 \r
1196 commit 8ca9898621acf5b9769d46ea34ee8ca1eecaf2ff\r
1197 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1198 Date:   Fri Sep 26 12:43:13 2008 -0700\r
1199 \r
1200     dtest: fix 32-bit build issues in dtest and dtestx examples.\r
1201     \r
1202     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1203 \r
1204 commit 42a3a4edf30115a35d9d599b51f8756814e62368\r
1205 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1206 Date:   Fri Sep 26 08:48:31 2008 -0700\r
1207 \r
1208     Revert "Release 2.0.14"\r
1209     \r
1210     This reverts commit 816d1c3acfb4a457c6b1cc07d657f018312f2a63.\r
1211     \r
1212     missed some fixes for package release.\r
1213 \r
1214 commit 816d1c3acfb4a457c6b1cc07d657f018312f2a63\r
1215 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1216 Date:   Wed Sep 24 12:13:37 2008 -0700\r
1217 \r
1218     Release 2.0.14\r
1219     \r
1220     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1221 \r
1222 commit c00d858da3113ce5463d408ab5e13e17cc9529e4\r
1223 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1224 Date:   Wed Sep 24 08:33:32 2008 -0700\r
1225 \r
1226     build: $(DESTDIR) prepend needed on install hooks for dat.conf\r
1227     \r
1228     All install directives that automake creates automatically\r
1229     have $(DESTDIR) prepended to them so that a make\r
1230     DESTDIR=<some_path> install will work. The hand written\r
1231     install hooks for dat.conf was missing DESTDIR.\r
1232     \r
1233     Signed-off-by: Doug Ledford <dledford@redhat.com>\r
1234 \r
1235 commit 860db3be4907c8ff290ce7c6b631b2117f5080bd\r
1236 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1237 Date:   Wed Sep 24 08:26:28 2008 -0700\r
1238 \r
1239     dapl scm: UD shares EP's which requires serialization\r
1240     \r
1241     add locking around the modify_qp state changes to avoid\r
1242     unnecessary modify_qp calls during multiple resolve\r
1243     remote AH connection events on a single EP.\r
1244     \r
1245     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
1246 \r
1247 commit f2c214647b5ce53e52052d6b6bea3fbace7cc20a\r
1248 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1249 Date:   Sat Sep 20 16:02:00 2008 -0700\r
1250 \r
1251     dtestx: Add new options to test UD.\r
1252     \r
1253     - many to one/many EP remote AH resolution, data flow\r
1254     - bi-directional EP remote AH resolution, data flow\r
1255     \r
1256     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1257 \r
1258 commit 3c218b5ed65d0b7349a86eb0fe6f6bf57e3eccd6\r
1259 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1260 Date:   Sat Sep 20 15:58:59 2008 -0700\r
1261 \r
1262     dapl: fixes for IB UD extensions in common code and socket cm provider.\r
1263     \r
1264      - Manage EP states base on attribute service type.\r
1265      - Allow multiple connections (remote_ah resolution)\r
1266        and accepts on UD type endpoints.\r
1267      - Supply private data on CR conn establishment\r
1268      - Add UD extension conn event type - DAT_IB_UD_PASSIVE_REMOTE_AH\r
1269     \r
1270     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1271 \r
1272 commit 01cdd688ddebec8df6f17f92c3b72a410f50dd6f\r
1273 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1274 Date:   Sat Sep 20 15:49:40 2008 -0700\r
1275 \r
1276     dapl: add provider specific attribute query option for IB UD MTU size\r
1277     \r
1278     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1279 \r
1280 commit ee3d9ce2389a14c85405dfdff67f04a5f5679e32\r
1281 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1282 Date:   Mon Sep 1 15:52:37 2008 -0700\r
1283 \r
1284     Release 2.0.13\r
1285     \r
1286     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1287 \r
1288 commit f37589927fabf0feb3a09c4c7c03e18df5749fef\r
1289 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1290 Date:   Mon Sep 1 12:24:49 2008 -0700\r
1291 \r
1292     dapl build: add correct CFLAGS, set non-debug build by default for v2\r
1293     \r
1294     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1295 \r
1296 commit 280f3aec6d0fa9d7e36f75711471e35333ee34cf\r
1297 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1298 Date:   Mon Sep 1 12:22:19 2008 -0700\r
1299 \r
1300     dapl providers: fix compiler warnings in cma and scm providers\r
1301     \r
1302     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1303 \r
1304 commit 60c0589a2aba520ae67b1c8eaad5a167edb6fba3\r
1305 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1306 Date:   Mon Sep 1 12:20:08 2008 -0700\r
1307 \r
1308     dat: fix compiler warnings in dat common code\r
1309     \r
1310     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1311 \r
1312 commit fb3e368db07d02a3daa1d12d71f62ac4e7a5ef23\r
1313 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1314 Date:   Mon Sep 1 12:18:48 2008 -0700\r
1315 \r
1316     dapl: fix compiler warnings in common code\r
1317     \r
1318     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1319 \r
1320 commit 38a53ae75bce5059a84262fe1b40eacf92b22287\r
1321 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1322 Date:   Mon Sep 1 12:16:58 2008 -0700\r
1323 \r
1324     dtest/dapltest: fix compiler warnings\r
1325     \r
1326     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1327 \r
1328 commit 45900087764917b354411fdd2b3880473d553ab8\r
1329 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1330 Date:   Fri Aug 22 14:51:22 2008 -0700\r
1331 \r
1332     dapl cma: debug message during query needs definition for inet_ntoa\r
1333     \r
1334     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1335 \r
1336 commit 99d46313a03af18771966cf86fcc934d179627b5\r
1337 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1338 Date:   Thu Aug 21 12:54:58 2008 -0700\r
1339 \r
1340     Release 2.0.12\r
1341     \r
1342     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1343 \r
1344 commit 0b2a3fac8d28d5b3c2e1416fa696fe4cbc672f00\r
1345 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1346 Date:   Wed Aug 20 18:51:00 2008 -0700\r
1347 \r
1348     dapl scm: fix corner case that delivers duplicate disconnect events\r
1349     \r
1350     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1351 \r
1352 commit 96f6822b90fa880a6c6a64b1e183064a449f7237\r
1353 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1354 Date:   Wed Aug 20 18:47:19 2008 -0700\r
1355 \r
1356     dat: include stddef.h for NULL definition in dat_platform_specific.h\r
1357     \r
1358     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1359 \r
1360 commit 283e37c09ad072d69d29e28225e9a6e8bf3f75f0\r
1361 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1362 Date:   Wed Aug 20 18:27:08 2008 -0700\r
1363 \r
1364     dapl: add debug messages during async and overflow events\r
1365     \r
1366     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1367 \r
1368 commit 4a7965ac07b7f2ee1deb5b144ed50b30c1749d38\r
1369 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1370 Date:   Wed Aug 20 18:24:33 2008 -0700\r
1371 \r
1372     dapltest: add check for duplicate disconnect events in transaction test\r
1373     \r
1374     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1375 \r
1376 commit 7e8986f2c6496851b724a007458881c3248ac998\r
1377 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1378 Date:   Wed Aug 20 18:22:42 2008 -0700\r
1379 \r
1380     dtestx: fix stack corruption problem with hostname strcpy\r
1381     \r
1382     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1383 \r
1384 commit ee2a553762abd6ebede99db5d26d1ba1d74ba3cb\r
1385 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1386 Date:   Thu Aug 14 09:42:57 2008 -0700\r
1387 \r
1388     dapl scm: use correct device attribute for max_rdma_read_out, max_qp_init_rd_atom\r
1389     \r
1390     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1391 \r
1392 commit 142a8e4a99259fa6fe31f74ce6d0dac1017f381b\r
1393 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1394 Date:   Thu Aug 14 09:19:53 2008 -0700\r
1395 \r
1396     dapl scm: change IB RC qp inline and timer defaults.\r
1397     \r
1398     rnr nak can be the result of any operation not just\r
1399     message send recevier not ready. Timer is much too\r
1400     large given this case.\r
1401     \r
1402     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1403 \r
1404 commit 36088a92d87e833bae535fcea0c45417dec34e65\r
1405 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1406 Date:   Thu Aug 14 09:12:38 2008 -0700\r
1407 \r
1408     dapl scm: add mtu adjustments via environment, default = 1024.\r
1409     \r
1410     DAPL_IB_MTU adjusts path mtu setting for RC qp's. Default setting\r
1411     is min of 1024 and active mtu on IB device.\r
1412     \r
1413     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1414 \r
1415 commit a7dabdc4c1ddc62cc0384d60e8157ee829f12898\r
1416 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1417 Date:   Wed Aug 13 14:17:40 2008 -0700\r
1418 \r
1419     dapl scm: change connect and accept to non-blocking to avoid blocking user thread.\r
1420     \r
1421     The connect socket that is used to exchange QP information is now non-blocking\r
1422     and the data exchange is done via the cr thread. New state RTU_PENDING added.\r
1423     On the passive side there is a new state ACCEPT_DATA used to avoid read blocking\r
1424     on the user accept call.\r
1425     \r
1426     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1427 \r
1428 commit 7e25c0f21d755cce3aa7aff993fb0baddaafc0e8\r
1429 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1430 Date:   Tue Jul 29 08:18:25 2008 -0700\r
1431 \r
1432     dapl scm: update max_rdma_read_iov, max_rdma_write_iov EP attributes during query\r
1433     \r
1434     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1435 \r
1436 commit fd9909618fdfff0eb2c8ce97bff61ea98ec44a8e\r
1437 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1438 Date:   Sun Jul 20 13:20:45 2008 -0700\r
1439 \r
1440     Release 2.0.11\r
1441     \r
1442     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1443 \r
1444 commit 0003bb7866af3ba73cc79c703b565a8012439bb1\r
1445 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1446 Date:   Sun Jul 20 13:17:22 2008 -0700\r
1447 \r
1448     dtestx: add -d option to test new IB UD extension.\r
1449     \r
1450     modify dtestx to connect peer UD QP's and exchange/verify messages as an example for new extension.\r
1451     \r
1452     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1453 \r
1454 commit 9816ac15f98f6e73cf7b371ac6e1e312d4171c0b\r
1455 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1456 Date:   Sun Jul 20 13:13:09 2008 -0700\r
1457 \r
1458     dapl scm: add support for UD extensions in Openfabrics socket cm provider\r
1459     \r
1460     add qp_type in connection information exchange\r
1461     add new post_send_ud call\r
1462     changes to connection manager to support qp types beyond RC.\r
1463     changes to connection events to use new extended event calls.\r
1464     exchange address handle information during connection phase.\r
1465     changes to modify_qp to handle both RC and UD types.\r
1466     \r
1467     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1468 \r
1469 commit 927dac5b61e64868089acd49d468b98327e14a1a\r
1470 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1471 Date:   Sun Jul 20 13:07:34 2008 -0700\r
1472 \r
1473     dapl: add support for UD extensions in common code.\r
1474     \r
1475     allow EP create for extended service types.\r
1476     extend connection event types to include UD AH resolution/exchange.\r
1477     add new extended connect and connect request upcalls for providers.\r
1478     - dapls_evd_post_cr_event_ext\r
1479     - dapls_evd_post_connection_event_ext\r
1480     \r
1481     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1482 \r
1483 commit be3d6a53f3340294697706ce50a05faf151aacc7\r
1484 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1485 Date:   Sun Jul 20 12:57:49 2008 -0700\r
1486 \r
1487     dat: New definitions for IB unreliable datagram extension\r
1488     \r
1489     Extend EP dat_service_type, with DAT_IB_SERVICE_TYPE_UD\r
1490     Add IB extension call dat_ib_post_send_ud().\r
1491     Add address handle definition for UD calls.\r
1492     Add IB event definitions to provide remote AH via connect and connect requests\r
1493     Roll IB extension version to 2.0.2\r
1494     \r
1495     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1496 \r
1497 commit 8f65d4c96a7e13f7092d82f2f5aad477a61a57c1\r
1498 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1499 Date:   Fri Jul 18 07:46:20 2008 -0700\r
1500 \r
1501     dat: allow TYPE_ERR messages to be turned off with DAT_DBG_TYPE\r
1502     \r
1503     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1504 \r
1505 commit 4fefc6bca4e21c9d757923bf13bc93c62dbff17d\r
1506 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1507 Date:   Wed Jun 25 08:02:11 2008 -0700\r
1508 \r
1509     dapltest: manpage - rdma write example incorrect\r
1510     \r
1511     parameter for rdma write should be RW and not WR\r
1512     \r
1513     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1514 \r
1515 commit 68638bde71b529a142c13ac332cd44435cabc896\r
1516 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1517 Date:   Mon Jun 23 15:26:30 2008 -0700\r
1518 \r
1519     dapl: remove needless terminating 0 in dto_op_str functions.\r
1520     \r
1521     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1522 \r
1523 commit cb1f2a144ecd375d2143d6e176a6a92a18556d7e\r
1524 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1525 Date:   Mon Jun 23 10:52:46 2008 -0700\r
1526 \r
1527     Release 2.0.10\r
1528     \r
1529     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1530 \r
1531 commit d9b3c06ae98ac4d3b264384f6510137166d78cb0\r
1532 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1533 Date:   Mon Jun 23 10:35:17 2008 -0700\r
1534 \r
1535     remove reference to doc/dat.conf in makefile.am\r
1536     \r
1537     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1538 \r
1539 commit b052d402e09ac78281a25af2c8fe902fa71f5c6f\r
1540 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1541 Date:   Thu Jun 19 13:34:49 2008 -0700\r
1542 \r
1543     dapl scm: fix ibv_destroy_cq busy error condition during dat_evd_free.\r
1544     \r
1545     Problem surfaced while running Intel MPI 3.1 and mpich2-test suite.\r
1546     dapli_destroy_cm was incorrectly removing reference to qp_handle in endpoint\r
1547     and destroy_cq and destroy_pd code was ignoring verbs errors.\r
1548     \r
1549     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1550 \r
1551 commit e466d8e330c45176c5f00efda79ad745bf3f71a4\r
1552 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1553 Date:   Wed Jun 18 14:21:28 2008 -0700\r
1554 \r
1555     dapl scm: add stdout logging for uname and gethostbyname errors during open.\r
1556     \r
1557     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1558 \r
1559 commit 8e1f4db702cacdd2b9b95083db54ec38c9d2f5e5\r
1560 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1561 Date:   Wed Jun 18 14:19:51 2008 -0700\r
1562 \r
1563     dapl scm: support global routing and set mtu based on active_mtu\r
1564     \r
1565     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1566 \r
1567 commit fc65a08727c59c304dad20337a8bff803f2302c0\r
1568 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1569 Date:   Wed Jun 18 13:59:44 2008 -0700\r
1570 \r
1571     dapl scm: Adding socket cm provider for better scalability on large homogeneous clusters.\r
1572     \r
1573     Bring socket cm provider back to life with some changes:\r
1574     \r
1575     better threading support for exchanging QP information.\r
1576     Avoid blocking during connect to support dynamic connection\r
1577     model with MPI implementations.\r
1578     \r
1579     consumer control of ack timeout/retries.\r
1580     \r
1581     disconnect/reject capabilities via socket exchange.\r
1582     \r
1583     version support for wire protocol to insure compatibility\r
1584     with peer scm provider. Add gids to exchange.\r
1585     \r
1586     validated with Intel MPI on a 14,000+ core fabric using IB DDR.\r
1587     \r
1588     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1589 \r
1590 commit 0855af175fec2f1bec8391ebae2a2cdff26a3359\r
1591 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1592 Date:   Wed Jun 11 10:43:24 2008 -0700\r
1593 \r
1594     dapl: add opcode to string function to report opcode during failures.\r
1595     \r
1596     Need to use cookie opcode during failures in lieu of cqe opcode.\r
1597     \r
1598     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1599 \r
1600 commit ec6296e7f0a843c69231f8284ae780014fa26fbe\r
1601 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1602 Date:   Mon Jun 16 14:59:43 2008 -0700\r
1603 \r
1604     dapl: remove unused iov buffer allocation on the endpoint\r
1605     \r
1606     provider's manage iov space on stack during posting.\r
1607     \r
1608     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1609 \r
1610 commit c678414ced8bc9cbe21b2fc1d54aa2af73ba6528\r
1611 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1612 Date:   Mon Jun 16 13:59:11 2008 -0700\r
1613 \r
1614     dapl: endpoint pending request count is wrong\r
1615     \r
1616     The code assumes every cookie allocated during posting of\r
1617     requests gets completed. This incorrect assumption results in\r
1618     wrong pending count. Remove request_pending field and replace\r
1619     with direct call, dapl_cb_pending, to provide accurate\r
1620     data to consumer.\r
1621     \r
1622     Add debug print if consumer overruns request queue.\r
1623     \r
1624     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1625 \r
1626 commit c446a3a3f3ecbd91ab583fee35bf613ab10defcd\r
1627 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1628 Date:   Mon Jun 2 12:40:45 2008 -0700\r
1629 \r
1630     dapl extension: dapli_post_ext should always allocate cookie for requests.\r
1631     \r
1632     extension didn't allocate cookie if completion was suppressed which resulted\r
1633     segfault during provider post call. Provider's expect cookie for wr_id,\r
1634     even with surpressed completions, to handle events during errors.\r
1635     \r
1636     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1637 \r
1638 commit 2583f07d9d0f55eee14e0b0e6074bc6fd0712177\r
1639 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1640 Date:   Tue May 20 14:35:43 2008 -0700\r
1641 \r
1642     Release 2.0.9\r
1643     \r
1644     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1645 \r
1646 commit 9b38e7b792c48ea63c2078fc6c10bb843d96bd06\r
1647 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1648 Date:   Tue May 20 21:56:06 2008 -0700\r
1649 \r
1650     dtest,dtestx,dapltest: fix build issues with Redhat EL5.1\r
1651     \r
1652     need include files/definitions for sleep, getpid, gettimeofday\r
1653     \r
1654     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1655 \r
1656 commit 8084ebf39729bac310447467b518df4248e9e2b6\r
1657 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1658 Date:   Tue May 20 14:31:09 2008 -0700\r
1659 \r
1660     dapl: Fix long delays with the cma provider open call when DNS is not configure on server.\r
1661     \r
1662     Open call should default to netdev names when resolving local IP address for cma binding to match dat.conf settings. The open code attempts to resolve with IP or Hostname first and if there is no DNS services setup the failover to netdev name resolution is delayed for as much as 20 seconds.\r
1663     \r
1664     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1665 \r
1666 commit 2f603b03f4cebe7c414cbaeecb7155f7bf1fb115\r
1667 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1668 Date:   Tue May 20 14:30:05 2008 -0700\r
1669 \r
1670     dapl: change cma provider to use max_rdma_read_in,out from ep_attr instead of HCA max values when connecting.\r
1671     \r
1672     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1673 \r
1674 commit 7a0e5fad6de7c6affc4ba3c608b0c56f4206c48c\r
1675 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1676 Date:   Wed Apr 30 14:48:21 2008 -0700\r
1677 \r
1678     Release 2.0.8\r
1679     \r
1680     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1681 \r
1682 commit 561f09ab6f9fd46a6075ecb54ca7693f2b12f311\r
1683 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1684 Date:   Wed Apr 30 13:51:41 2008 -0700\r
1685 \r
1686     dapl: fix post_send, post_recv to handle 0 byte's and NULL iov handles\r
1687     \r
1688     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1689 \r
1690 commit 0289daa3fcc4451bace8cc6b6e20ddb7bbade07e\r
1691 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1692 Date:   Wed Apr 30 13:25:53 2008 -0700\r
1693 \r
1694     dat: udat_sr_parser ia_name will fail on comments, turn down debug message\r
1695     \r
1696     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1697 \r
1698 commit b93b91d48186d100c48f1a479776d56476847607\r
1699 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1700 Date:   Tue Apr 29 16:15:44 2008 -0700\r
1701 \r
1702     dat: cleanup error handling with static registry parsing of dat.conf\r
1703     \r
1704     change asserts to return codes, add log messages, and\r
1705     report errors via open instead of asserts during dat\r
1706     library load.\r
1707     \r
1708     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1709 \r
1710 commit b6b1f152efabe064ab8bdcdeecbd1edd30eb732f\r
1711 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1712 Date:   Mon Apr 28 10:14:20 2008 -0700\r
1713 \r
1714     dapl: cma provider needs to support lower inline send default for iWARP\r
1715     \r
1716     IB and iWARP work best with different defaults. Add transport check\r
1717     and set default accordingly. 64 for iWARP, 200 for IB.\r
1718     \r
1719     DAPL_MAX_INLINE environment variable is still used to override.\r
1720     \r
1721     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1722 \r
1723 commit be32d7d5beeeceac5dbb1974d3217265dc4d5461\r
1724 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1725 Date:   Mon Apr 28 09:44:12 2008 -0700\r
1726 \r
1727     dtestx: need to include string.h for memset/strcpy declarations\r
1728     \r
1729     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1730 \r
1731 commit a192465714e7607529303a80d8f9a312e0c7aec6\r
1732 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1733 Date:   Mon Apr 28 08:41:05 2008 -0700\r
1734 \r
1735     dapl: add vendor_err with DTO error logging\r
1736     \r
1737     DAPL_GET_CQE_VENDOR_ERR added to get vendor_err via cq entry.\r
1738     \r
1739     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1740 \r
1741 commit 6ac657a4e7e5e27254a024fca7fdead569043f9a\r
1742 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1743 Date:   Fri Apr 25 15:12:34 2008 -0700\r
1744 \r
1745     dapl: add check before destroying cm event channel in release\r
1746     \r
1747     library may be loaded and unloaded without calling open\r
1748     in which case the cm event channel is not created.\r
1749     \r
1750     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1751 \r
1752 commit c1eb23352f44aec6faeef37d8f0c3180f6259cf8\r
1753 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1754 Date:   Tue Apr 22 12:55:13 2008 -0700\r
1755 \r
1756     dapl: evd_alloc doesn't check for direct_object_create errors.\r
1757     \r
1758     Fix error check in dapls_ib_wait_object_create() and dat_evd_alloc.\r
1759     When attempting to create large number of evd's that exceed\r
1760     open files limit the error was not propagated up causing\r
1761     a segfault. Note: there are 3 FD's required for each EVD\r
1762     2 for pipe, and one for cq event_channel.\r
1763     \r
1764     Change the error reporting to indicate correct return\r
1765     code and send to log with non-debug builds.\r
1766     \r
1767     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1768 \r
1769 commit c5c6229b3e7744782cace0ca1f5f1fa89198bd3a\r
1770 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1771 Date:   Mon Apr 14 13:10:13 2008 -0700\r
1772 \r
1773     dapl: change packaging to modify OFA provider contents of dat.conf instead of file replacement.\r
1774     \r
1775     Change the packaging to update only the OFA provider contents in dat.conf. This allows other\r
1776     dapl providers, other then OFA, to co-exist and configure properly. Adding manpage to explain\r
1777     syntax of this static configuration file.\r
1778     \r
1779     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1780 \r
1781 commit d32b27d991bc1314eea055ce3f55bb585b11aaac\r
1782 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1783 Date:   Fri Apr 11 11:37:48 2008 -0700\r
1784 \r
1785     dapl openib_cma: fix hca query to use correct max_rd_atom values\r
1786     \r
1787     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1788 \r
1789 commit ac4ccfd144c01b7f4285b0cecc6218c58d0482a8\r
1790 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1791 Date:   Wed Apr 9 17:26:06 2008 -0700\r
1792 \r
1793     dat: add logging by default during library load failures.\r
1794     \r
1795     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1796 \r
1797 commit 1794e94754a1e58fcf214c2802e950124bbd1316\r
1798 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1799 Date:   Tue Apr 8 17:32:03 2008 -0700\r
1800 \r
1801     dtest: add private data validation with connect and accept.\r
1802     \r
1803     Include code, with build option, to validate private data with\r
1804     consumer rejects.\r
1805     \r
1806     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1807 \r
1808 commit 46f21284bc05e76e82b9ad6cd9f1dbc9bcde0a28\r
1809 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1810 Date:   Tue Apr 8 17:25:11 2008 -0700\r
1811 \r
1812     dapl: add hooks in evd connection callback code to deliver private data with consumer reject.\r
1813     \r
1814     PEER rejects can include private data. The common code didn't support delivery\r
1815     via the connect event data structure. Add the necessary hooks in\r
1816     dapl_evd_connection_callback function and include checks in openib_cma\r
1817     provider to check and delivery properly. Also, fix the private data size\r
1818     check in dapls_ib_reject_connection function.\r
1819     \r
1820     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1821 \r
1822 commit 90e04c6f76dd5cfebd2f2867bfe22e85b0c2f461\r
1823 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1824 Date:   Mon Apr 7 15:47:57 2008 -0700\r
1825 \r
1826     dapl: increase reject private data size to avoid odd byte offets.\r
1827     \r
1828     remove reject type checking on passive side since it will\r
1829     always be non-consumer from active side.\r
1830     \r
1831     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1832 \r
1833 commit 353a1c8a00bb2a1380fd7a372973a5a70828da35\r
1834 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1835 Date:   Fri Apr 4 16:04:11 2008 -0800\r
1836 \r
1837     dapl: update vendor information for OFA v2 provider.\r
1838     \r
1839     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1840 \r
1841 commit dbf1ea37f43caec61911dea06af801c2f906db0a\r
1842 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1843 Date:   Fri Apr 4 16:03:03 2008 -0800\r
1844 \r
1845     dapl: add provider vendor revision data in private data with reject\r
1846     \r
1847     Add 1 byte header containing provider/vendor major revision\r
1848     to distinguish between consumer and non-consumer rejects.\r
1849     Validate size of consumer reject privated data.\r
1850     \r
1851     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1852 \r
1853 commit 0f71b9be594739a1fba7d74929eacd42a8cee392\r
1854 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1855 Date:   Thu Apr 3 17:06:27 2008 -0800\r
1856 \r
1857     dapl: add support for logging errors in non-debug build.\r
1858     \r
1859     Add debug logging (stdout, syslog) for error cases during\r
1860     device open, cm, async, and dto operations. Default settings\r
1861     are ERR for DAPL_DBG_TYPE, and stdout for DAPL_DBG_DEST.\r
1862     \r
1863     Change default configuration to build non-debug.\r
1864     \r
1865     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1866 \r
1867 commit bea882ad9b11ac7188628a939f5227e22c914169\r
1868 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1869 Date:   Thu Apr 3 16:23:29 2008 -0800\r
1870 \r
1871     dapl: add support for private data in CR reject.\r
1872     \r
1873     Private data support via dat_cr_reject was added to\r
1874     the v2 DAT specification but dapl was never extended\r
1875     to support at the provider level.\r
1876     \r
1877     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1878 \r
1879 commit b5b096b6b6949fcb9fa711ab4784f41f1bb87525\r
1880 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1881 Date:   Tue Apr 1 11:02:37 2008 -0800\r
1882 \r
1883     dapl: calculate private data size based on transport type and cma_hdr overhead\r
1884     \r
1885     Need to adjust CM private date size based on different transport types.\r
1886     Add hca_ptr to dapls_ib_private_data_size call for transport type\r
1887     validation via verbs device. Add definitions to include iWARP size\r
1888     of 512 and subtract 36 bytes for cma_hdr overhead.\r
1889     \r
1890     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1891 \r
1892 commit 632af34f0ea15e12b572c656fe2ef561a0ad62b7\r
1893 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1894 Date:   Wed Mar 26 17:58:17 2008 -0800\r
1895 \r
1896     Remove improperly licensed GETOPT code from dtest source tree.\r
1897     \r
1898     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1899 \r
1900 commit 88069fdd21f92923388dec7adbde0d1bc334e7c4\r
1901 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1902 Date:   Tue Mar 18 15:04:34 2008 -0800\r
1903 \r
1904     remove unnecessary assert from dapl_ep_free.\r
1905     \r
1906     dat_ep_free must handle the case where a consumer calls\r
1907     free in CONNECTED or DISCONNECT_PENDING states. After\r
1908     free calls disconnect, there may be a pending event,\r
1909     in which case the providers dapls_ib_qp_free will block\r
1910     accordingly and handle pending events.\r
1911     \r
1912     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1913 \r
1914 commit b3f020e5cba765077049a8cf61c4ce5009fa1031\r
1915 Author: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
1916 Date:   Fri Mar 14 14:31:40 2008 -0700\r
1917 \r
1918     fix openib_scm compiler warning\r
1919     \r
1920     Cast to socklen_t since accept(2) expects an unsigned argument.\r
1921     \r
1922     Makes the openib_scm provider now build successfully when using\r
1923     make VERBS=<provider> (the -Werror flag was causing the build\r
1924     failure)\r
1925     \r
1926     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
1927 \r
1928 commit 441996f05d3cc8b09c94c166ef736bc50c24de7e\r
1929 Author: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
1930 Date:   Fri Mar 14 14:31:34 2008 -0700\r
1931 \r
1932     fix provider-specific compiler warnings\r
1933     \r
1934     Initialize ds_array_start_p otherwise the compiler would claim\r
1935     that this variable could be used with an uninitialized value.\r
1936     \r
1937     Makes the uDAPL providers now build successfully when using make\r
1938     VERBS=<provider> (the -Werror flag was causing the build failure)\r
1939     \r
1940     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
1941 \r
1942 commit 5a710fc43ad004ecb4603db1359abb4a4fcd77e3\r
1943 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1944 Date:   Tue Mar 11 09:25:07 2008 -0800\r
1945 \r
1946     uDAPL: fix query to adjust max sge for default inline of 64 bytes\r
1947            and include missing max_rdma_write_iov ep_attr field\r
1948     \r
1949     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1950 \r
1951 commit e2c6bf57f78dfebc21e168df01e5876202053e08\r
1952 Author: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
1953 Date:   Fri Mar 7 09:39:22 2008 -0800\r
1954 \r
1955     uDAT: fix reuse of va_list in debugging mode\r
1956     \r
1957     Make sure we reinitialize the va_list since va_list is undefined\r
1958     if a function traverses the va_list with va_arg.\r
1959     \r
1960     This patch fixes the uDAT debugging case when both stdout and\r
1961     syslog output is wanted.\r
1962     \r
1963     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
1964 \r
1965 commit 4c9cd7a7268c0d8afb5b4d9b31537bc50cac18fe\r
1966 Author: Arlin Davis <arlin.r.davis@intel.com>\r
1967 Date:   Thu Mar 6 15:40:35 2008 -0800\r
1968 \r
1969     Add hostname and process id to debug output to aid\r
1970     scale-up and out debug.\r
1971     \r
1972     Signed-off by: Arlin Davis ardavis@ichips.intel.com\r
1973 \r
1974 commit 460aa6f089fcdb34d78af1c8391cbecbcc6b0db3\r
1975 Author: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
1976 Date:   Sat Feb 23 21:03:21 2008 -0800\r
1977 \r
1978     fix reuse of va_list in debugging mode\r
1979     \r
1980     Make sure we reinitialize the va_list since va_list is undefined\r
1981     if a function traverses the va_list with va_arg.\r
1982     \r
1983     This patch fixes the debugging case when both stdout and syslog\r
1984     output is wanted.\r
1985     \r
1986     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
1987 \r
1988 commit da80af8c76f220508407a2e171c8b28b43b35bf9\r
1989 Author: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
1990 Date:   Tue Feb 19 16:54:45 2008 -0800\r
1991 \r
1992     Fix memory leak in provider specific post send/recv if there's\r
1993     more than DEFAULT_DS_ENTRIES iovecs.\r
1994     \r
1995     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
1996 \r
1997 commit d78ee9f95fbe48f71eb247b01c598994edfa4d17\r
1998 Author: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
1999 Date:   Tue Feb 19 03:19:42 2008 -0800\r
2000 \r
2001     Guarantee NUL termination if hostname gets truncated.\r
2002     \r
2003     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2004 \r
2005 commit 3484fa0d2b1a5549d83ecc82d89b72bb86f8fe4e\r
2006 Author: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2007 Date:   Tue Feb 19 03:19:37 2008 -0800\r
2008 \r
2009     Make sure we don't leak the hash table if dapl_hca_alloc fails.\r
2010     \r
2011     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2012 \r
2013 commit e4ed56be6bd64684564169d89df7ca30faffdb53\r
2014 Author: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2015 Date:   Tue Feb 19 03:19:32 2008 -0800\r
2016 \r
2017     Fix memory leak.\r
2018     \r
2019     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2020 \r
2021 commit 9efd005b185cfd970d2f8c58f05cf2eaae0dcdc8\r
2022 Author: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2023 Date:   Tue Feb 19 03:19:27 2008 -0800\r
2024 \r
2025     Fix memory leak in error path.\r
2026     \r
2027     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2028 \r
2029 commit d971e799bb5385a8c847cf3f863f19854e95c1b2\r
2030 Author: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2031 Date:   Tue Feb 19 03:19:22 2008 -0800\r
2032 \r
2033     Fix memory leak\r
2034     \r
2035     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2036 \r
2037 commit c21f2f455af7934675a58ff825bed6cf54d457c9\r
2038 Author: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2039 Date:   Tue Feb 19 03:19:17 2008 -0800\r
2040 \r
2041     Fix memory leak.\r
2042     \r
2043     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2044 \r
2045 commit ee46aa47e2a4deeded347fe18bd6321db61c6594\r
2046 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2047 Date:   Fri Feb 15 10:10:01 2008 -0800\r
2048 \r
2049     Release 2.0.7\r
2050     \r
2051     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2052 \r
2053 commit f0ca504bc2639cb7a48528d45e9026b54dab3e57\r
2054 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2055 Date:   Thu Feb 14 09:46:56 2008 -0800\r
2056 \r
2057     uDAT: Make sure we initialize the dictionary entry early enough so that\r
2058     we can base our cleanup decisions on that variable being\r
2059     initialized.\r
2060     \r
2061     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2062 \r
2063 commit 6b11838043a6012668c7e1a22a869e9e84dc40d6\r
2064 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2065 Date:   Thu Feb 14 09:46:18 2008 -0800\r
2066 \r
2067     uDAT: Make sure we stay within bounds when manipulating the ia_name.\r
2068     \r
2069     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2070     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2071 \r
2072 commit 3eab70b4d34f850661b51dc1b856cd8d672a5cc9\r
2073 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2074 Date:   Thu Feb 14 09:44:56 2008 -0800\r
2075 \r
2076     uDAT: Make sure we stay within bounds when manipulating the ia handle.\r
2077     Fix typo in comment.\r
2078     \r
2079     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2080 \r
2081 commit 7fe64f10874667062e067efb7ea8c3d385ae90b7\r
2082 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2083 Date:   Thu Feb 14 09:43:39 2008 -0800\r
2084 \r
2085     uDAT: Zero-out memory otherwise we might base our cleanup decisions on\r
2086     uninitialized memory.\r
2087     \r
2088     Signed-off-by: Patrick Marchand Latifi <patrick.latifi@qlogic.com>\r
2089 \r
2090 commit f510e7e8f5b72a6262a7f8b255926cf96c65b654\r
2091 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2092 Date:   Wed Feb 13 20:39:26 2008 -0800\r
2093 \r
2094     Modify default configure options to match rpm spec file\r
2095      --enable-debug, --enable-ext-type=ib\r
2096     \r
2097     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2098 \r
2099 commit 75273f1a5c599777bb43add93f30563689fdbc10\r
2100 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2101 Date:   Mon Feb 11 15:43:03 2008 -0800\r
2102 \r
2103     udapl OFA provider: set listen backlog to default cma backlog max.\r
2104     \r
2105     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2106 \r
2107 commit 7f173ecd7e18f25bc21a42651603922e7d71f7c7\r
2108 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2109 Date:   Mon Feb 11 14:50:33 2008 -0800\r
2110 \r
2111     The OFA dapl provider is checking for incorrect return code\r
2112     from rdma_bind_addr and rdma_listen calls. This causes an error\r
2113     to be returned back to the consumer instead of correctly\r
2114     incrementing the seed port and re-calling the OFA provider\r
2115     until a valid port is issued. The seed value (1000) is also\r
2116     incorrect and should start a non-privledged port (1024) to\r
2117     avoid EPERM errors when seeding the starting port value.\r
2118     \r
2119     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2120 \r
2121 commit 7bcb67ba7c9b37d7c122773f542c7f7f718d4a49\r
2122 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2123 Date:   Mon Feb 4 16:16:10 2008 -0800\r
2124 \r
2125     Release 2.0.6 - ChangeLog\r
2126 \r
2127 commit bead5f36542a8a4c790bda8ecc8dde3e630c15e6\r
2128 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2129 Date:   Mon Feb 4 16:14:02 2008 -0800\r
2130 \r
2131     Release 2.0.6\r
2132     \r
2133     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2134 \r
2135 commit 8c5beb870048aca286f7396549771ccb075c5c1b\r
2136 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2137 Date:   Mon Feb 4 16:12:47 2008 -0800\r
2138 \r
2139     Fix OFED v2 package to build against and target /dat2/include directory.\r
2140     \r
2141     Prevous patch missed dat_osd.h, dapltest/dtest incorrect.\r
2142     \r
2143     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2144 \r
2145 commit 42a63bb0271f91541e7b3c3967a9a977ef6660ae\r
2146 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2147 Date:   Mon Feb 4 13:00:45 2008 -0800\r
2148 \r
2149     uDAT/DAPL: Fix package to build against and target /dat2/include directory.\r
2150     \r
2151     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2152 \r
2153 commit b3294c738d61f44ae4d0888662bdd6b64f6d6b1f\r
2154 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2155 Date:   Tue Jan 29 16:34:49 2008 -0800\r
2156 \r
2157     Release 2.0.5 - ChangeLog updated\r
2158     \r
2159     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2160 \r
2161 commit 356cf91905d39ade06d76ab9ace6203cd7907d93\r
2162 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2163 Date:   Tue Jan 29 16:33:10 2008 -0800\r
2164 \r
2165     libdat: rename libdat.so to libdat2.so to coexist with v1 devel\r
2166     \r
2167     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2168 \r
2169 commit d9a9f46ee220ec9c479756acc306ed68060a662f\r
2170 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2171 Date:   Mon Jan 28 13:55:35 2008 -0800\r
2172 \r
2173     Release 2.0.4 - README\r
2174     \r
2175     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2176 \r
2177 commit 533983cec914a7ecc6829934a56f867d7870e301\r
2178 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2179 Date:   Mon Jan 28 12:06:03 2008 -0800\r
2180 \r
2181     Release 2.0.4 Changelog\r
2182     \r
2183     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2184 \r
2185 commit bfc5bd4b4190c7302b08c3922c17e2131bfbe605\r
2186 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2187 Date:   Mon Jan 28 12:04:18 2008 -0800\r
2188 \r
2189     Relase package 2.0.4\r
2190 \r
2191 commit 95935648f81ac5177ae7120b35e55483902b8c64\r
2192 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2193 Date:   Wed Jan 23 16:40:48 2008 -0800\r
2194 \r
2195     dapltest does not include definitions for inet_ntoa.\r
2196     At load time the symbol was resolved but with the\r
2197     default definition of int, instead of char*, it caused\r
2198     segfault. Add correct include files in dapl_mdep_user.h\r
2199     for linux.\r
2200     \r
2201     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2202 \r
2203 commit 3c1bb0e56c14c5ad50876820e25933c1f4c3dde4\r
2204 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2205 Date:   Wed Jan 23 14:46:30 2008 -0800\r
2206 \r
2207     Add freeaddrinfo to deallocate getaddrinfo buffer.\r
2208     Cleanup a few printf messages.\r
2209     \r
2210     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2211 \r
2212 commit a4a8ad5eb1b15be19b3a343dee71ad3013d3f4bd\r
2213 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2214 Date:   Wed Jan 23 14:25:21 2008 -0800\r
2215 \r
2216     Fix for uDAPL v2 using extended operation. After extension completion,\r
2217     the DTO cookie must be checked for type before deallocating to handle\r
2218     inbound immediate data in receive. The sample dtestx client will fail\r
2219     when running loopback if the rdma immediate is received from remote\r
2220     before the rdma immediate request completion fires.\r
2221     \r
2222     Bug causes following dtestx client error:\r
2223     dat_ib_post_rdma_write_immed\r
2224        returned DAT_INSUFFICIENT_RESOURCES : DAT_RESOURCE_MEMORY\r
2225     \r
2226     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2227 \r
2228 commit 6dcf1763c153c27c29ba76bac35be4f6935ddd96\r
2229 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2230 Date:   Thu Jan 17 11:30:27 2008 -0800\r
2231 \r
2232     WinOF: update dapltest,dtest directories for windows build\r
2233     WinOF: add README.windows\r
2234     \r
2235     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2236     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2237 \r
2238 commit 9bececbb32dd31d4a3528e8f000a773e5c593430\r
2239 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2240 Date:   Thu Jan 17 11:24:46 2008 -0800\r
2241 \r
2242     WinOF: update dtestx for windows build\r
2243     \r
2244     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2245     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2246 \r
2247 commit 4dc8c5defef0f52da751a1eca4d4f35de911c3c0\r
2248 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2249 Date:   Thu Jan 17 11:23:21 2008 -0800\r
2250 \r
2251     WinOF: add build enviroment, cleanup old makefiles\r
2252     \r
2253     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2254     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2255 \r
2256 commit 5a9e035fa33a6307b3d2b370f64639b14dfca87e\r
2257 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2258 Date:   Tue Jan 15 16:59:34 2008 -0800\r
2259 \r
2260     WinOF: name collision with ibal verbs ib_cm_handle_t\r
2261     \r
2262     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2263     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2264 \r
2265 commit 7c5418a781c1dfdb37b09450b5df40363dce84b4\r
2266 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2267 Date:   Tue Jan 15 16:06:10 2008 -0800\r
2268 \r
2269     dtest: dat_evd_query for correct size\r
2270     \r
2271     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2272 \r
2273 commit 6de5e635c01e78bde6e153b727926da900677d52\r
2274 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2275 Date:   Tue Jan 15 16:03:27 2008 -0800\r
2276 \r
2277     dapltest: WinOF support.\r
2278     \r
2279     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2280 \r
2281 commit c680e95b96e57bd8b69b1c73e95730854fcea028\r
2282 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2283 Date:   Tue Jan 15 14:54:57 2008 -0800\r
2284 \r
2285     openib_cma: fix cleanup issues in destroy_cm_id\r
2286                 add macros to convert SID and PORT\r
2287                 fix init/responder settings in accept\r
2288     \r
2289     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2290 \r
2291 commit f8f867e52ffc36a31830dd4003eb2a4b4d265c93\r
2292 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2293 Date:   Tue Jan 15 14:49:54 2008 -0800\r
2294 \r
2295     Modifications for WinOF build and endian support for RMR info\r
2296     \r
2297     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2298     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2299 \r
2300 commit 4c1fc48d2825efcffaa8cdf7efbdd2d41aeb56ab\r
2301 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2302 Date:   Tue Jan 15 14:39:18 2008 -0800\r
2303 \r
2304     WinOF: DAT_API changes, white space and tab cleanup\r
2305            IBAL provider code added\r
2306     \r
2307     Common code: initialize cookie pool buffer\r
2308                  add dapl extension DTO counter\r
2309                  add get_cqe_op_str debug call\r
2310                  remove excess dbg in evd_dequeue\r
2311                  add dbg assert to sp_search_cr\r
2312                  IBAL provider support _VENDOR_IBAL_\r
2313     \r
2314     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2315     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2316 \r
2317 commit 68f2ad0af3623dec27b1223aeaca6357348eef4b\r
2318 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2319 Date:   Fri Jan 4 08:32:39 2008 -0800\r
2320 \r
2321     Windows specific -\r
2322        IBAL support in evd_create\r
2323        Build IB extensions by default\r
2324     Common code -\r
2325        check return status, evd_free, evd_wait\r
2326        add dapl_event_str function\r
2327        definitions for dat_os_library_error, dat_os_ungetc\r
2328     \r
2329     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2330     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2331 \r
2332 commit d21f36406408245ac979f0b9594e7d1d0b9a3852\r
2333 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2334 Date:   Fri Jan 4 08:32:19 2008 -0800\r
2335 \r
2336     Common code -\r
2337        Missing DAT_API defs\r
2338        casting to fix build issues\r
2339        bitmaps for extension debug\r
2340        DAPL_BAD_PTR macro\r
2341     \r
2342     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2343     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2344 \r
2345 commit 258678a381c6a0170020c48b0ba627e820abd3e7\r
2346 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2347 Date:   Fri Jan 4 08:31:59 2008 -0800\r
2348 \r
2349     Common code -\r
2350        Add DAT_API definitions for dat_redirection.h, udat_redirection.h\r
2351     \r
2352     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2353     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2354 \r
2355 commit 87d0b46a0c0f25e8828d7425e0173a0304a23f8b\r
2356 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2357 Date:   Fri Jan 4 08:31:27 2008 -0800\r
2358 \r
2359     Windows specific -\r
2360        Add dapl_ep fields ibal_cm_handle, recv_disc, sent_disc for IBAL provider\r
2361        Support for direct object on CQ\r
2362        INIT and FINI changes\r
2363        setup dat.conf default path, fix sr parsing\r
2364     Common code -\r
2365        Add Stan Smith as contributor\r
2366        O/S independent dat_os_library_error()\r
2367     \r
2368     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2369     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2370 \r
2371 commit b3ba3dc9743baf3bff243e8969edf3395d1118dd\r
2372 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2373 Date:   Tue Dec 11 14:44:24 2007 -0800\r
2374 \r
2375     2/2 uDAPL changes to sync common code base with WinOF\r
2376      - add DAT_API to specify calling conventions (windows=__stdcall, linux= )\r
2377      - cleanup platform specific definitions for windows\r
2378      - c++ support\r
2379      - add handle check macros DAT_IA_HANDLE_TO_UL and DAT_UL_TO_IA_HANDLE\r
2380 \r
2381 commit 92d7eef38877ad472a91e5e9f88e4e49657716bf\r
2382 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2383 Date:   Tue Dec 11 14:43:05 2007 -0800\r
2384 \r
2385     1/2 uDAT changes to sync common code base with WinOF\r
2386      - add DAT_API to specify calling conventions (windows=__stdcall, linux= )\r
2387      - cleanup platform specific definitions for windows\r
2388      - c++ support\r
2389      - add handle check macros DAT_IA_HANDLE_TO_UL and DAT_UL_TO_IA_HANDLE\r
2390     \r
2391     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2392     Signed-off by: Stan Smith <stan.smith@intel.com>\r
2393 \r
2394 commit 95764c6da28284d29071cf01d1a09bdcb967a971\r
2395 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2396 Date:   Tue Dec 4 13:19:27 2007 -0800\r
2397 \r
2398     - Fix size of evd request queue on creation\r
2399     - Add query and checking of DTO request queue\r
2400     \r
2401     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2402 \r
2403 commit 9bc97e65c1240224d7dc9d6ac9a48e7aed199ee6\r
2404 Merge: 11a165a... abb4356...\r
2405 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2406 Date:   Tue Nov 27 13:31:32 2007 -0800\r
2407 \r
2408     master_dat2.0_merge\r
2409 \r
2410 commit abb4356cd765d38cf5cff2dfbdb610b380f944a2\r
2411 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2412 Date:   Tue Nov 20 12:10:39 2007 -0800\r
2413 \r
2414     Release 2.0.3\r
2415 \r
2416 commit d2c66eb7363234c5a9fb82aa92df1c132e46477e\r
2417 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2418 Date:   Tue Nov 20 12:07:58 2007 -0800\r
2419 \r
2420     - Lower default settings (rdma ops, inline sends) for latest iWARP/IB devices\r
2421     - Add missing ia_query for max_iov_segments_per_rdma_write\r
2422     - Cleanup CMA code no longer supported by rdma_cm\r
2423     \r
2424     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2425 \r
2426 commit 3a3519167bd65bd999424788f139b930b099b405\r
2427 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2428 Date:   Mon Nov 19 15:26:44 2007 -0800\r
2429 \r
2430     Change dapltest timers to use gettimeofday instead of get_cycles for better portability.\r
2431     \r
2432     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2433 \r
2434 commit 11a165a1868b1748fe476e08fc40af620f961cd2\r
2435 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2436 Date:   Wed Oct 31 10:58:51 2007 -0800\r
2437 \r
2438     - DAT/DAPL Version 1.2.3 Release 1\r
2439     \r
2440     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2441 \r
2442 commit bc2d39a78e31c5e9463c8fa16f0ecaf49f75a15f\r
2443 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2444 Date:   Wed Oct 31 10:55:48 2007 -0800\r
2445 \r
2446     ChangeLog update\r
2447 \r
2448 commit 7d3ec3d68a756f895a6c6ba8ed3d7a1d602468e9\r
2449 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2450 Date:   Wed Oct 31 10:55:05 2007 -0800\r
2451 \r
2452     - DAT/DAPL Version 2.0.2 Release 1\r
2453     \r
2454     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2455 \r
2456 commit 43931378b9d4f5f721da828623f1e391f32f446b\r
2457 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2458 Date:   Tue Oct 30 09:06:24 2007 -0800\r
2459 \r
2460     - Add ChangeLog\r
2461     - update cma provider to report remote and local ports via dat_ep_query.\r
2462     \r
2463     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2464 \r
2465 commit a65da8a86ed637bacc32e3518d6c37eeb3b496bf\r
2466 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2467 Date:   Thu Oct 25 14:37:14 2007 -0700\r
2468 \r
2469     Fix dapltest endian issue with mem_handle, mem_address.\r
2470     \r
2471     Signed-off-by: Shirley Ma <xma@us.ibm.com>\r
2472 \r
2473 commit 8196f1655fe6088c66dafa6ad8e4474ea8ebe1d9\r
2474 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2475 Date:   Thu Oct 25 14:36:12 2007 -0700\r
2476 \r
2477     Fix dapltest endian issue with mem_handle, mem_address.\r
2478     \r
2479     Signed-off-by: Shirley Ma <xma@us.ibm.com>\r
2480 \r
2481 commit 39667dbb0160d395fb20eb53a1b4e995e2e623dd\r
2482 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2483 Date:   Tue Oct 16 14:23:17 2007 -0700\r
2484 \r
2485      Fix dtest to build properly with extensions.\r
2486     \r
2487      Modify dat.h dat_event to include event_extension_data[8].\r
2488      Extend struct dat_event outside of extension build\r
2489      switch to enable non-extended applications to work\r
2490      with extended libraries. Otherwise, there is a potential\r
2491      for the event callee to write back too much event data\r
2492      and exceed callers non-extended event buffer.\r
2493     \r
2494      Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2495 \r
2496 commit d7134fb2bcad6f4f68410af997f8791edd788cfb\r
2497 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2498 Date:   Tue Oct 16 14:10:52 2007 -0700\r
2499 \r
2500         Use inet_ntoa instead of open coding it. IP addresses were being\r
2501         reversed on PowerPC.\r
2502     \r
2503         On PowerPC the timebase ticks at a different frequency to the CPU.\r
2504         dapltest currently assumes a 1:1 relationship, and gives bogus values\r
2505         when scaling timebase to real time.\r
2506     \r
2507         To fix this, look at the timebase field in /proc/cpuinfo instead. To\r
2508         keep things consistent with x86, scale that value to MHz.\r
2509     \r
2510         Signed-off-by: Anton Blanchard <anton@samba.org>\r
2511 \r
2512 commit c6710c291a4f7c0845a4535767d41d66f092fabf\r
2513 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2514 Date:   Tue Oct 16 14:09:56 2007 -0700\r
2515 \r
2516     Use inet_ntoa instead of open coding it. IP addresses were being\r
2517     reversed on PowerPC.\r
2518     \r
2519     On PowerPC the timebase ticks at a different frequency to the CPU.\r
2520     dapltest currently assumes a 1:1 relationship, and gives bogus values\r
2521     when scaling timebase to real time.\r
2522     \r
2523     To fix this, look at the timebase field in /proc/cpuinfo instead. To\r
2524     keep things consistent with x86, scale that value to MHz.\r
2525     \r
2526     Signed-off-by: Anton Blanchard <anton@samba.org>\r
2527 \r
2528 commit 9446029979a55e6e477fb31cfdf9ce0dc77ffa8f\r
2529 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2530 Date:   Tue Oct 16 14:02:36 2007 -0700\r
2531 \r
2532      Minor clean-up of cr/lf\r
2533     \r
2534      Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2535 \r
2536 commit 33fd0628497911df11dea640aea4660e54989ed6\r
2537 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2538 Date:   Tue Oct 2 16:01:37 2007 -0700\r
2539 \r
2540     Final changes for 2.0.1-1 package, OFED 1.3 ALPHA\r
2541     Fix build issue with SLES 10, gcc++ compiler\r
2542     \r
2543      Signed-off-by: Jimmy Hill <jimmy.hill@us.ibm.com>\r
2544      Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
2545 \r
2546 commit bc5f16991d75ff9d09e3e3a3cc8c2d6801a9d61f\r
2547 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2548 Date:   Tue Oct 2 14:50:02 2007 -0700\r
2549 \r
2550     Final changes for package 1.2.2-1, OFED 1.3 ALPHA\r
2551     \r
2552     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2553 \r
2554 commit 52bc16939e87587f8208e775dd061f54196a9acb\r
2555 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2556 Date:   Tue Oct 2 11:58:46 2007 -0700\r
2557 \r
2558     Change v2 dat.conf provider names to associate with ib net devices\r
2559     \r
2560     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2561 \r
2562 commit d22e62f989dd16d503d5430ffe6f55075139e057\r
2563 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2564 Date:   Tue Oct 2 11:43:34 2007 -0700\r
2565 \r
2566     Change DT_Mdep_GetTime to use gettimeofday() which has more resolution\r
2567     than times().\r
2568     \r
2569     Signed-off-by: Anton Blanchard <anton@samba.org>\r
2570 \r
2571 commit a64eae5bd36598a5c93010e07869e95599aa8ceb\r
2572 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2573 Date:   Tue Oct 2 11:41:40 2007 -0700\r
2574 \r
2575     Change v2 dat.conf provider names to associate with ib net devices\r
2576     \r
2577     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2578 \r
2579 commit 870764dfad8df0ffe6d3d449e7a8e296cfee8ef5\r
2580 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2581 Date:   Tue Oct 2 11:35:21 2007 -0700\r
2582 \r
2583     Change DT_Mdep_GetTime to use gettimeofday() which has more resolution\r
2584     than times().\r
2585     \r
2586     Signed-off-by: Anton Blanchard <anton@samba.org>\r
2587 \r
2588 commit 66bf23e3e53f370c92803f162144947f29ce06d8\r
2589 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2590 Date:   Tue Oct 2 11:30:15 2007 -0700\r
2591 \r
2592     Change DT_Mdep_GetTime to use gettimeofday() which has more resolution\r
2593     than times().\r
2594     \r
2595     Signed-off-by: Anton Blanchard <anton@samba.org>\r
2596 \r
2597 commit c220760bbb1f6357b6e187ff6c5e576dd74fd504\r
2598 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2599 Date:   Tue Oct 2 10:39:09 2007 -0700\r
2600 \r
2601     Fix dapl to compile as both 32bit and 64bit on PowerPC. Instead of using\r
2602     the kernel atomic routines, code them explicitely like x86 does.\r
2603     \r
2604     Signed-off-by: Anton Blanchard <anton@samba.org>\r
2605 \r
2606 commit 9ffdf3722e5a9cde3fd6add5d7b3940a7ea9f71f\r
2607 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2608 Date:   Fri Sep 28 17:04:54 2007 -0700\r
2609 \r
2610     Clean up packaging, modify dat.conf for v2.0 cma provider name change to ofa\r
2611     \r
2612     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2613 \r
2614 commit 493e65b5b47f47e4824f775959fd98e56aeaccc4\r
2615 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2616 Date:   Fri Sep 28 17:03:41 2007 -0700\r
2617 \r
2618     Clean up packaging, modify dat.conf for cma provider name change to ofa\r
2619     \r
2620     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2621 \r
2622 commit 99f0a0bf0a0d99fee0729fba0fcdf6f3e89e2ec4\r
2623 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2624 Date:   Thu Sep 20 12:25:55 2007 -0700\r
2625 \r
2626       Modifications to coexist with 2.0 libraries\r
2627          - fix RPM specfile, configure.in,  1.2.2 package\r
2628          - modify dat.conf\r
2629     \r
2630         Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2631 \r
2632 commit 7ff4a8a8e861b0701b5b2a6fc95e6aa8b36d2662\r
2633 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2634 Date:   Thu Sep 20 10:55:19 2007 -0700\r
2635 \r
2636     Modifications to coexist with 1.2 libraries\r
2637      - cleanup CR-LF in dtestx\r
2638      - fix RPM specfile, 2.0.1 package\r
2639     \r
2640     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2641 \r
2642 commit 230767742b8287490373c09d1bd346337b375b48\r
2643 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2644 Date:   Fri Jun 22 11:48:20 2007 -0700\r
2645 \r
2646     Update copyright in specfile\r
2647 \r
2648 commit 5294cbe5e58f67d0a98862edea3684fff6e773bb\r
2649 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2650 Date:   Fri Jun 22 11:47:14 2007 -0700\r
2651 \r
2652     Update Copyright in specfile\r
2653 \r
2654 commit 3654c6ef425f94b9f27a593b0b8c1f3d7cc39029\r
2655 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2656 Date:   Wed Jun 6 13:20:38 2007 -0700\r
2657 \r
2658     Update specfile to reflect DAT/DAPL 1.2.1 release\r
2659 \r
2660 commit babb95eff1bcef88bed46e92c323193d8f039eff\r
2661 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2662 Date:   Wed Jun 6 11:48:07 2007 -0700\r
2663 \r
2664     More changes to the release notes\r
2665 \r
2666 commit 0f299bf1deb9198b2f008c3ffa717bef252b6097\r
2667 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2668 Date:   Tue Jun 5 15:56:17 2007 -0700\r
2669 \r
2670     Update release notes\r
2671 \r
2672 commit ad70f98a228ade4a863ca349990eaa7ab1e82ec2\r
2673 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2674 Date:   Tue Jun 5 15:52:18 2007 -0700\r
2675 \r
2676     Add release notes updated for OFED 1.2 release\r
2677 \r
2678 commit f332badb80f0b1d88bf2d70dba0c90afc40f088f\r
2679 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2680 Date:   Thu May 31 12:43:28 2007 -0700\r
2681 \r
2682     Add provider specific interface to uDAPL for extensions support.\r
2683     Fix memory leak with extensions, missing cookie deallocation when processing extended DTO events\r
2684     Remove unnecessary check on dats_set_ia_handle in dat_ia_openv\r
2685     Clean up specfile and some extra LF's\r
2686 \r
2687 commit 4d7e30586402149228a30bea3036466395577ec4\r
2688 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2689 Date:   Wed May 16 12:56:39 2007 -0700\r
2690 \r
2691     add iwarp extension include file\r
2692 \r
2693 commit d9963cc9984c06f147b92877945e847f657cd512\r
2694 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2695 Date:   Wed May 16 12:52:38 2007 -0700\r
2696 \r
2697     clean up some CR's in include files\r
2698 \r
2699 commit 80f4e8c4be02bac5d472e1e6c4937079882a0388\r
2700 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2701 Date:   Wed May 9 16:21:16 2007 -0700\r
2702 \r
2703     Take out references to specific 1.1 verbs definitions (ibv_comp_channel).\r
2704 \r
2705 commit 544fbb873d5320e9606f176c4b71bcba0e257d7d\r
2706 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2707 Date:   Wed May 9 12:51:53 2007 -0700\r
2708 \r
2709     Bug Fixes:\r
2710         - 606: Return local and remote ports with dat_ep_query\r
2711         - 585: Add bonding example to dat.conf\r
2712 \r
2713 commit e64079f7b961aa9a672711f0e933a77f3999d302\r
2714 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2715 Date:   Mon May 7 15:54:59 2007 -0700\r
2716 \r
2717     Update dapltest to use default device OpenIB-cma\r
2718     Fix dapltest manpage, example for performance test wrong\r
2719 \r
2720 commit 7cda2304a6880371ec2d9451a4f83a7a254bc474\r
2721 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2722 Date:   Mon May 7 12:49:18 2007 -0700\r
2723 \r
2724     Fix issues with IB DTO extensions\r
2725      - debug print_cqe updated for latest IBV definitions\r
2726      - dapli_evd_cq_to_event modified to handle both post and receive extensions\r
2727      - dtestx example tested with rdma_write_imm, fetch_add, and cmp_swap\r
2728      - modify cookie DTO types to support extensions properly\r
2729 \r
2730 commit 82a6750d31cd432c7e09298fc98c0e7e74abd012\r
2731 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2732 Date:   Fri May 4 17:17:41 2007 -0700\r
2733 \r
2734     Add new dapl functions for 2.0 (stubs for now)\r
2735     - dapl_ep_post_send_invalidate\r
2736     - dapl_ep_post_rdma_read_to_rmr\r
2737     - dapl_ia_ha\r
2738     - dapl_csp_create, query, free\r
2739     - dapl_cno_trigger\r
2740     - dapl_cno_fd_create\r
2741     - dapl_extensions\r
2742     \r
2743     Add new 2.0 parameters to existing API's\r
2744     - dapl_cr_reject\r
2745     - dapl_rmr_bind\r
2746 \r
2747 commit 8679aaf56c781715adc132a38a731e36194570f1\r
2748 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2749 Date:   Thu May 3 09:44:43 2007 -0700\r
2750 \r
2751     update dtestx.c, default provider OpenIB-cma\r
2752 \r
2753 commit 527f6d19125e9eec7ecef03a8633626b0043a2f4\r
2754 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2755 Date:   Wed May 2 17:27:44 2007 -0700\r
2756 \r
2757     Added IB extensions and dtestx as an example program using\r
2758     rdma write with immediate and atomic operations\r
2759 \r
2760 commit 83ac961b505346708f12d59152146f3b04c8306f\r
2761 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2762 Date:   Mon Apr 30 10:55:59 2007 -0700\r
2763 \r
2764     Fixes atomic operation build problem with ia64 and RHEL5.\r
2765 \r
2766 commit 04da88bb70ee33b249a4cf2f5a92122eeec83e3c\r
2767 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2768 Date:   Thu Apr 26 17:29:37 2007 -0700\r
2769 \r
2770     Update README and dapltest manpage\r
2771 \r
2772 commit 9a951d0a8713657da90568c0613eb48f5010cf1e\r
2773 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2774 Date:   Tue Apr 3 16:35:17 2007 -0700\r
2775 \r
2776     Cleanup RPM specfile for the dapl package, move to 1.2-1 release.\r
2777 \r
2778 commit a93f0ffcd6a46735c97ec34de564a7a91f9fc5c2\r
2779 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2780 Date:   Tue Apr 3 14:38:31 2007 -0700\r
2781 \r
2782     Add support for multiple IB devices to dat.conf to support IPoIB HA failover.\r
2783 \r
2784 commit 5434b720b36de2f262a02ff9dfccd99953c09e59\r
2785 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2786 Date:   Thu Mar 15 10:46:33 2007 -0800\r
2787 \r
2788     Fix ia64 builds on SUSE\r
2789 \r
2790 commit b0f9eef1aa7f279802da233480cf6c495e16565b\r
2791 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2792 Date:   Wed Mar 14 13:29:08 2007 -0800\r
2793 \r
2794     DAT 2.0 support for new DAT_VA_TYPE added to uDAPL and openib-cma provider\r
2795 \r
2796 commit 61858b925f4c1a6f9edba6389a5bd601daf936e9\r
2797 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2798 Date:   Wed Mar 14 11:08:19 2007 -0800\r
2799 \r
2800     change DAT_VERSION major and minor numbers to 2.0\r
2801 \r
2802 commit 6dcb2e083bda8f2521bd3515b329c5465e1ac724\r
2803 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2804 Date:   Wed Mar 14 10:43:56 2007 -0800\r
2805 \r
2806     add provider support to dtest, set default to OpenIB-cma\r
2807 \r
2808 commit ff8eb667c1000be6c68ca291e7ed7bd080cb73f4\r
2809 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2810 Date:   Tue Mar 13 16:20:20 2007 -0800\r
2811 \r
2812     add provider option to dtest, set default to OpenIB-cma\r
2813 \r
2814 commit 76a43cace54567135bac7ae54e336c6595b65fd9\r
2815 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2816 Date:   Fri Mar 9 13:09:14 2007 -0800\r
2817 \r
2818     Initial build with DAT 2.0 definitions and IB extensions. IB extensions configurable with --enable-ext-type=ib\r
2819 \r
2820 commit 921687efed992e6ab72dfb731687b6816324a024\r
2821 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2822 Date:   Thu Mar 8 16:01:29 2007 -0800\r
2823 \r
2824     Update the README\r
2825 \r
2826 commit 52ed210ae99b291f72441e71459006b5f2c851ce\r
2827 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2828 Date:   Wed Mar 7 15:34:41 2007 -0800\r
2829 \r
2830     - Fix bug 408, dapltest compilation failure on 32 bit arch\r
2831     - Update libdat.spec.in file to build uDAPL RPMs correctly\r
2832 \r
2833 commit e3f6aca57a8fa5cbaaf872bf6844feb7d5e1e66c\r
2834 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2835 Date:   Mon Mar 5 14:15:49 2007 -0800\r
2836 \r
2837     Fix build issues with dtest and dapltest. Define build tree path to dat/include.\r
2838 \r
2839 commit f1f829a28e645831c3bcd1eb2d465fcb7a1fd5d8\r
2840 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2841 Date:   Wed Feb 28 17:14:55 2007 -0800\r
2842 \r
2843     Add dapltest headers to EXTRA_DIST\r
2844     Modify dtest to delay before accepting\r
2845     \r
2846     Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>\r
2847     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
2848 \r
2849 commit 46b830a4664d5fee2daf1ebdc4e95ecb7c580e80\r
2850 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2851 Date:   Mon Feb 26 13:54:15 2007 -0800\r
2852 \r
2853     Adding dtest and dapltest to the build. Manual pages created.\r
2854 \r
2855 commit d245664e27148e54469268ad81f41b2a894a131a\r
2856 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2857 Date:   Fri Jan 19 16:21:30 2007 -0800\r
2858 \r
2859     uDAPL changes to support exchanging and validation of the device responder_resources and the\r
2860     initiator_depth during connection establishment\r
2861 \r
2862 commit 2280f833090aa9f750d5be8f9b06e7e08e642da5\r
2863 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2864 Date:   Wed Dec 6 11:49:27 2006 -0800\r
2865 \r
2866     Update cma provider to sync with rdma_ucm changes\r
2867 \r
2868 commit 89448545b415b6dff57e3314b020619f6b979ef8\r
2869 Author: Arlin Davis <arlin.r.davis@intel.com>\r
2870 Date:   Mon Dec 4 13:54:20 2006 -0800\r
2871 \r
2872     Update autogen to create config directory\r
2873 \r
2874 commit 0a917b104eba0aae6c6ef49c7990a2dc7efc759d\r
2875 Author: Arlin Davis <ardavis@ichips.intel.com>\r
2876 Date:   Tue Nov 7 20:22:05 2006 +0000\r
2877 \r
2878     r10074: Added support for new ib verbs client register event. No extra processing required at the uDAPL\r
2879     level.\r
2880     \r
2881     Fix some issues supporting create qp without recv cq handle or recv qp resources. IB verbs assume a\r
2882     recv_cq handle and uDAPL dapl_ep_create assumes there is always recv_sge resources specified.\r
2883     \r
2884     Fix some timeout and long disconnect delay issues discovered during scale-out testing. Added support\r
2885     to retry rdma_cm address and route resolution with configuration options. Provide a disconnect call\r
2886     when receiving the disconnect request to guarantee a disconnect reply and event on the remote side.\r
2887     The rdma_disconnect was not being called from dat_ep_disconnect() as a result of the state changing\r
2888     to DISCONNECTED in the event callback.\r
2889     \r
2890     Here are the new options (environment variables) with the default setting:\r
2891     \r
2892     DAPL_CM_ARP_TIMEOUT_MS   4000\r
2893     DAPL_CM_ARP_RETRY_COUNT  15\r
2894     DAPL_CM_ROUTE_TIMEOUT_MS  4000\r
2895     DAPL_CM_ROUTE_RETRY_COUNT 15\r
2896 \r
2897 commit c73aeb904504a0bc6cce0fb1248af9ba39521395\r
2898 Author: Arlin Davis <ardavis@ichips.intel.com>\r
2899 Date:   Thu Oct 12 22:41:33 2006 +0000\r
2900 \r
2901     r9802: Remove Socket CM provider from build and dat.conf configuration. No longer needed nor supported.\r
2902 \r
2903 commit b1d94b26610f682cdd43bde2aecf5004e0865422\r
2904 Author: Steve Wise <swise@opengridcomputing.com>\r
2905 Date:   Tue Sep 12 18:15:39 2006 +0000\r
2906 \r
2907     r9442: Update obsolete CLK_TCK to CLOCKS_PER_SEC\r
2908     Signed-off-by: Steve Wise <swise@opengridcomputing.com>\r
2909     Signed-off-by: James Lentini <jlentini@netapp.com>\r
2910 \r
2911 commit 99a5dddd07d4c271ebb075b5b0f800101f850a56\r
2912 Author: Arlin Davis <ardavis@ichips.intel.com>\r
2913 Date:   Thu Sep 7 18:09:11 2006 +0000\r
2914 \r
2915     r9346:\r
2916     inadvertently added evdtest to makefile when testing dat_evd_set_unwaitable fix with openib_cma provider\r
2917 \r
2918 commit b53a87c856d9754313da9543a1dac5c6f1307085\r
2919 Author: Arlin Davis <ardavis@ichips.intel.com>\r
2920 Date:   Wed Sep 6 20:36:09 2006 +0000\r
2921 \r
2922     r9315:\r
2923     Fill out some unitialized fields in the ia_attr structure\r
2924     returned by dat_ia_query().\r
2925     \r
2926     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
2927     Signed-off by: Robert Walsh <robert.walsh@qlogic.com>\r
2928 \r
2929 commit b6c4e84399d0aa44c72c6ca870409c3666d7e79b\r
2930 Author: Arlin Davis <ardavis@ichips.intel.com>\r
2931 Date:   Fri Aug 11 20:44:23 2006 +0000\r
2932 \r
2933     r8895: Update dtest to support multiple segments on rdma write and change makefile to use OpenIB-cma by default.\r
2934 \r
2935 commit 4737c63d79b23c3aff329e864dd50e3cffb6a17f\r
2936 Author: Arlin Davis <ardavis@ichips.intel.com>\r
2937 Date:   Wed Jul 19 17:15:06 2006 +0000\r
2938 \r
2939     r8592: Add support for dat_evd_set_unwaitable on a DTO evd in openib_cma provider\r
2940 \r
2941 commit 25fb8c376547de895a170194c09b2d72dfea789d\r
2942 Author: Arlin Davis <ardavis@ichips.intel.com>\r
2943 Date:   Mon Jul 17 22:59:17 2006 +0000\r
2944 \r
2945     r8565: Added errno reporting (message and return codes) during open to help diagnose create thread issues.\r
2946 \r
2947 commit f3a1ed6232ccdee7d193e8e3b9b0013b2bd222af\r
2948 Author: Anton Blanchard <anton@samba.org>\r
2949 Date:   Mon Jul 17 21:26:03 2006 +0000\r
2950 \r
2951     r8562: Fix some suspicious inline assembly:\r
2952     - EIEIO_ON_SMP and ISYNC_ON_SMP are in kernel UP build optimisations, we\r
2953       shouldnt export them to userspace. Replace it with lwsync and isync.\r
2954     - The comment says its implemenenting cmpxchg64 but in fact its\r
2955       implementing cmpxchg32. Fix the comment.\r
2956     \r
2957     Signed-off-by: Anton Blanchard <anton@samba.org>\r
2958     Signed-off-by: James Lentini <jlentini@netapp.com>\r
2959 \r
2960 commit 63759108a1376b6e45a4491551f71d8cafdcddc1\r
2961 Author: James Lentini <jlentini@netapp.com>\r
2962 Date:   Wed Jul 12 14:56:26 2006 +0000\r
2963 \r
2964     r8503: Fix IA64 build problems reported by John Partridge <johnip@sgi.com>\r
2965     Signed-off-by: James Lentini <jlentini@netapp.com>\r
2966 \r
2967 commit 51362c9781cb65fd8f9a3cb5b7c12c88e4c8527a\r
2968 Author: Arlin Davis <ardavis@ichips.intel.com>\r
2969 Date:   Thu Jun 22 22:02:56 2006 +0000\r
2970 \r
2971     r8182: Lower the reject debug message level so we don't see warnings\r
2972     when consumers reject.\r
2973     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
2974     Signed-off-by: James Lentini <jlentini@netapp.com>\r
2975 \r
2976 commit f14889bb0cd22e897148ea2f6931a6b4f23143b0\r
2977 Author: Arlin Davis <ardavis@ichips.intel.com>\r
2978 Date:   Thu Jun 22 21:13:37 2006 +0000\r
2979 \r
2980     r8181: Added support for active side TIMED_OUT event from a provider.\r
2981     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
2982     Signed-off-by: James Lentini <jlentini@netapp.com>\r
2983 \r
2984 commit 14fc704ae20b6a3ad0d433d7de9c02ce99e095b3\r
2985 Author: Arlin Davis <ardavis@ichips.intel.com>\r
2986 Date:   Thu Jun 22 20:58:06 2006 +0000\r
2987 \r
2988     r8180: Fix bug in dapls_ib_get_dat_event() call after adding new unreachable event.\r
2989     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
2990     Signed-off-by: James Lentini <jlentini@netapp.com>\r
2991 \r
2992 commit 893698c31a0d8e60227806d992485a44375840cb\r
2993 Author: James Lentini <jlentini@netapp.com>\r
2994 Date:   Mon Jun 19 17:20:45 2006 +0000\r
2995 \r
2996     r8112: Update for new rdma_create_id() function signature.\r
2997     Signed-off-by: James Lentini <jlentini@netapp.com>\r
2998 \r
2999 commit 53483d84b0d02c432d9435d2f8e840cab3ded320\r
3000 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3001 Date:   Wed Jun 14 16:17:39 2006 +0000\r
3002 \r
3003     r8008: Set max rdma read per EP attributes\r
3004     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3005     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3006 \r
3007 commit 6cb854cd72d9492ddc1c5da01dbfb24b3f30af83\r
3008 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3009 Date:   Mon Jun 12 15:42:50 2006 +0000\r
3010 \r
3011     r7931: Report the proper error and timeout events.\r
3012     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3013     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3014 \r
3015 commit 44a97ff1f599f4bf882a801ead7aa495ea9ba936\r
3016 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3017 Date:   Mon Jun 12 14:51:14 2006 +0000\r
3018 \r
3019     r7928: Socket CM fix to guard against using a loopback address\r
3020     as the local device address.\r
3021     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3022     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3023 \r
3024 commit 152219cf83c61e459fdf3de03d4e83ddba045230\r
3025 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3026 Date:   Tue Jun 6 21:46:44 2006 +0000\r
3027 \r
3028     r7755: Use the uCM set_option feature to adjust connect request timeout\r
3029     and retry values. Also, a fix to disallow any event after a disconnect\r
3030     event.\r
3031     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3032     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3033 \r
3034 commit 3a0686a2624ed28c7ea37b650415801f1cedbd10\r
3035 Author: James Lentini <jlentini@netapp.com>\r
3036 Date:   Wed May 31 19:55:57 2006 +0000\r
3037 \r
3038     r7608: Correct comment.\r
3039     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3040 \r
3041 commit eb760157c90f59183b424ac8e71474fe0b46094c\r
3042 Author: James Lentini <jlentini@netapp.com>\r
3043 Date:   Thu May 18 21:54:12 2006 +0000\r
3044 \r
3045     r7347: Undo inadvertent change.\r
3046     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3047 \r
3048 commit 27256222b42fecfac8a44b3f82fe2524ecc72de2\r
3049 Author: James Lentini <jlentini@netapp.com>\r
3050 Date:   Thu May 18 21:50:27 2006 +0000\r
3051 \r
3052     r7346: Fix for uCMA provider to return the correct event as a result of\r
3053     rejects. Also, ran into a segv bug with dapl_ep_create when\r
3054     creating without a conn_evd.\r
3055     \r
3056     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3057     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3058 \r
3059 commit b1b6e16f3e41e123cd347bc78b01e3272076362b\r
3060 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3061 Date:   Fri May 12 19:50:19 2006 +0000\r
3062 \r
3063     r7141: Update the uDAPL openib_cma provider to work with the new\r
3064     uCMA event channel interface.\r
3065     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3066     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3067 \r
3068 commit 27f9f0c106662cc7b41bcb747495860a1b6c7133\r
3069 Author: Steve Wise <swise@opengridcomputing.com>\r
3070 Date:   Tue May 2 21:33:35 2006 +0000\r
3071 \r
3072     r6873: Transaction test change to comply with the iWARP MPA protocol's\r
3073     "Connection Startup Rules".\r
3074     Signed-off-by: Steve Wise <swise@opengridcomputing.com>\r
3075     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3076 \r
3077 commit 060d09f974ffbe73672e17641b2f18d3821d31a7\r
3078 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3079 Date:   Fri Apr 28 13:44:17 2006 +0000\r
3080 \r
3081     r6736: getaddrinfo() fix for debug builds and some additional debug messages for\r
3082     connect errors and rejects.\r
3083     \r
3084     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3085     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3086 \r
3087 commit 4e8b95bbeaf6e5c27de59ef347ec2ef0aa2e5e6b\r
3088 Author: James Lentini <jlentini@netapp.com>\r
3089 Date:   Wed Apr 19 16:49:34 2006 +0000\r
3090 \r
3091     r6520: Fix compilation warning.\r
3092     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3093 \r
3094 commit 115fcc396164066326f9447d71af798a381d063f\r
3095 Author: Steve Wise <swise@opengridcomputing.com>\r
3096 Date:   Wed Apr 19 16:32:01 2006 +0000\r
3097 \r
3098     r6518: Do not always generate an event for an abrupt disconnect.\r
3099     Signed-off-by: Steve Wise <swise@opengridcomputing.com>\r
3100     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3101 \r
3102 commit f959bb786cd884bf4d2a5da4d299da6297d65293\r
3103 Author: James Lentini <jlentini@netapp.com>\r
3104 Date:   Wed Apr 19 16:30:37 2006 +0000\r
3105 \r
3106     r6517: Generate a disconnect event for providers that do not generate\r
3107     one automatically.\r
3108     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3109 \r
3110 commit bb467511cf6e217147817ba12bbe800aae97cab5\r
3111 Author: James Lentini <jlentini@netapp.com>\r
3112 Date:   Wed Apr 19 16:25:33 2006 +0000\r
3113 \r
3114     r6516: Fix compilation error.\r
3115     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3116 \r
3117 commit 117a9856c269bf08b738a1923c92f5a1949f6cc1\r
3118 Author: James Lentini <jlentini@netapp.com>\r
3119 Date:   Mon Apr 10 20:16:44 2006 +0000\r
3120 \r
3121     r6392: Fix for RDMA cm id destruction and debug builds.\r
3122     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3123     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3124 \r
3125 commit 5f56b2b7339c17276188464dfff12b1be9e1dbb7\r
3126 Author: James Lentini <jlentini@netapp.com>\r
3127 Date:   Thu Apr 6 15:32:47 2006 +0000\r
3128 \r
3129     r6289: Set max_iov_segments_per_rdma_read and max_rdma_read_iov using the correct\r
3130     attribute.\r
3131     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3132 \r
3133 commit 304f48370adcaa12463c1a7d99e513164b83810c\r
3134 Author: Steve Wise <swise@opengridcomputing.com>\r
3135 Date:   Thu Apr 6 15:16:10 2006 +0000\r
3136 \r
3137     r6286: Set the IA attribute max_iov_segments_per_rdma_read and the EP attribute\r
3138     max_rdma_read_iov based on the openib max_sge_rd device attribute.\r
3139     Signed-off-by: Steve Wise <swise@opengridcomputing.com>\r
3140     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3141 \r
3142 commit fe27222d2a00d7c5c4d98f39d2926fe14c7f32bc\r
3143 Author: James Lentini <jlentini@netapp.com>\r
3144 Date:   Tue Apr 4 18:29:00 2006 +0000\r
3145 \r
3146     r6221: Change the mechanism by which library init and fini functions are specified\r
3147     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3148 \r
3149 commit 5a0598b90ab021cb2115e3791cb38dcfc0347948\r
3150 Author: James Lentini <jlentini@netapp.com>\r
3151 Date:   Mon Apr 3 17:29:55 2006 +0000\r
3152 \r
3153     r6182: Remove unused variables.\r
3154     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3155 \r
3156 commit b8084c4edc21b5ac2191ec654a882b65bad0c77d\r
3157 Author: James Lentini <jlentini@netapp.com>\r
3158 Date:   Mon Apr 3 15:29:30 2006 +0000\r
3159 \r
3160     r6179: Fix dapltest compiler warnings.\r
3161     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3162 \r
3163 commit abdbec194670d72012d481b98b2e6f728e9c5b48\r
3164 Author: James Lentini <jlentini@netapp.com>\r
3165 Date:   Mon Apr 3 14:08:48 2006 +0000\r
3166 \r
3167     r6168: Fixed debug prints of 64-bit values and removed compile warnings.\r
3168     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3169 \r
3170 commit 52de2a35e02ddeb15887d0d690b52a4e02812e57\r
3171 Author: James Lentini <jlentini@netapp.com>\r
3172 Date:   Tue Mar 21 22:28:10 2006 +0000\r
3173 \r
3174     r5939: Move libdat.spec to libdat.spec.in\r
3175     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3176 \r
3177 commit 6b1a6356a1757ae9b9d1557bd2ae67e0913d04c2\r
3178 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3179 Date:   Fri Mar 17 22:02:18 2006 +0000\r
3180 \r
3181     r5879: Add GNU Autotools support and an RPM spec file\r
3182     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3183     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3184 \r
3185 commit 9d00582b8be33add8d3e4173e8311b1a222b0b34\r
3186 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3187 Date:   Thu Mar 16 22:40:18 2006 +0000\r
3188 \r
3189     r5871: Fixes a corner case where a CMA event was not acknowledged during\r
3190     disconnect processing.\r
3191     \r
3192     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3193     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3194 \r
3195 commit ede1d714a8e7ae99246eb382c1c1165f238cf7c3\r
3196 Author: James Lentini <jlentini@netapp.com>\r
3197 Date:   Mon Mar 13 18:15:49 2006 +0000\r
3198 \r
3199     r5789: Reduces some debug output in the async thread and fixes listen\r
3200     processing of EBUSY.\r
3201     \r
3202     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3203     Signed-off by: James Lentini <jlentini@netapp.com>\r
3204 \r
3205 commit afd558cbdada66e01aa553364b9a126da00dbe65\r
3206 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3207 Date:   Wed Mar 8 14:24:26 2006 +0000\r
3208 \r
3209     r5684: Remove unused NO_EP_STATE.\r
3210     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3211     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3212 \r
3213 commit 4c36aca16b9b492a91c0b05002af5fc954f3b44e\r
3214 Author: James Lentini <jlentini@netapp.com>\r
3215 Date:   Tue Feb 28 15:41:03 2006 +0000\r
3216 \r
3217     r5529: Fix to destroy QPs in all cases and close the HCA.\r
3218     \r
3219     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3220     Signed-off by: James Lentini <jlentini@netapp.com>\r
3221 \r
3222 commit 5874fdb26436c58365a7096b9b68c8e45a51d7a3\r
3223 Author: James Lentini <jlentini@netapp.com>\r
3224 Date:   Mon Jan 9 20:17:33 2006 +0000\r
3225 \r
3226     r4855: Make use of dat_evd_wait the default.\r
3227     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3228 \r
3229 commit 254bd0e349bafbd970d6475efcafd7e52f05415e\r
3230 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3231 Date:   Mon Jan 9 16:59:38 2006 +0000\r
3232 \r
3233     r4852: Fix disconnect event processing and update dtest to validate.\r
3234     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3235     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3236 \r
3237 commit f69d737ee51f6b00a1e6cf8531695a61a322651b\r
3238 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3239 Date:   Fri Dec 16 02:03:05 2005 +0000\r
3240 \r
3241     r4502: Query for rd_atomic values.\r
3242     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3243     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3244 \r
3245 commit 86566b556920a51f1e538d245674058682012668\r
3246 Author: James Lentini <jlentini@netapp.com>\r
3247 Date:   Fri Dec 16 01:57:30 2005 +0000\r
3248 \r
3249     r4501: Allow a network name, network address, or device name in the dat.conf file.\r
3250     Singed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3251     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3252 \r
3253 commit 9e0ca3d4ccb92b9c0337efbadce405076a365f0f\r
3254 Author: Roland Dreier <rolandd@cisco.com>\r
3255 Date:   Wed Dec 14 20:44:36 2005 +0000\r
3256 \r
3257     r4466: Change libibverbs API for listing all known devices from\r
3258     ibv_get_devices() to ibv_get_device_list(), and update all\r
3259     in-tree uses of this API.\r
3260     \r
3261     Signed-off-by: Roland Dreier <rolandd@cisco.com>\r
3262 \r
3263 commit 73a80143ab7b3f9aad19f84f904f99b489dca6cf\r
3264 Author: James Lentini <jlentini@netapp.com>\r
3265 Date:   Mon Dec 5 16:37:46 2005 +0000\r
3266 \r
3267     r4308: Fix a gcc 4.0 warning\r
3268     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3269 \r
3270 commit aa8b16b7e83f321eaaa18b38e6c165c2f120bcec\r
3271 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3272 Date:   Thu Dec 1 15:03:10 2005 +0000\r
3273 \r
3274     r4279: Added CMA API support.\r
3275     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3276     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3277 \r
3278 commit 74d3c32e42ab54f3d6f2eec3d0a66d08f800e075\r
3279 Author: James Lentini <jlentini@netapp.com>\r
3280 Date:   Thu Nov 10 21:39:34 2005 +0000\r
3281 \r
3282     r4018: Fixed some problems with the free build openib_scm version and turned\r
3283     down some debugging and added some debug prints for uAT path records.\r
3284     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3285     Signed-off by: James Lentini <jlentini@netapp.com>\r
3286 \r
3287 commit 70a2f23c5604e55f8f76672f78b4bf92f6a79b98\r
3288 Author: James Lentini <jlentini@netapp.com>\r
3289 Date:   Mon Oct 31 18:27:13 2005 +0000\r
3290 \r
3291     r3917: Fix printing of debug statements.\r
3292     Signed off by: Aniruddha Bohra <bohra@cs.rutgers.edu>\r
3293     Signed off by: James Lentini <jlentini@netapp.com\r
3294 \r
3295 commit 4306debe3118948fca72a68ec20ef0d73b399fd1\r
3296 Author: James Lentini <jlentini@netapp.com>\r
3297 Date:   Wed Oct 26 21:10:26 2005 +0000\r
3298 \r
3299     r3882: uDAPL provider for OpenIB socket CM.\r
3300     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3301     Signed-off by: James Lentini <jlentini@netapp.com>\r
3302 \r
3303 commit 42a64ec2ec1d8ec71492bfebba077b006684ce97\r
3304 Author: James Lentini <jlentini@netapp.com>\r
3305 Date:   Thu Oct 13 20:45:22 2005 +0000\r
3306 \r
3307     r3774: Fix the async error handling and callback mappings.\r
3308     Updated TODO list.\r
3309     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3310     Signed-off by: James Lentini <jlentini@netapp.com>\r
3311 \r
3312 commit fea8ed1188fbeef8291cfd7e681cd48c06ff5bde\r
3313 Author: Robert Walsh <rjwalsh@pathscale.com>\r
3314 Date:   Fri Oct 7 21:15:00 2005 +0000\r
3315 \r
3316     r3693: Update some more ignores.\r
3317 \r
3318 commit 303147143afa9aa72906246a9f1973e4172f75b8\r
3319 Author: Todd Bowman <twbowman@gmail.com>\r
3320 Date:   Thu Oct 6 21:13:32 2005 +0000\r
3321 \r
3322     r3687: Add PPC64 support for udapl\r
3323     Signed-off-by: Todd Bowman <twbowman@gmail.com>\r
3324     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3325 \r
3326 commit 103c7db321e24a7b5b06c7c26b0e0a65d1dd11ce\r
3327 Author: Todd Bowman <twbowman@gmail.com>\r
3328 Date:   Thu Oct 6 15:22:08 2005 +0000\r
3329 \r
3330     r3683: Remove the dtest qualifier from the sdp range.\r
3331     Signed-off-by: Todd Bowman <twbowman@gmail.com>\r
3332     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3333 \r
3334 commit 33fbf9c81ac29492394e419588d856533e7fffb8\r
3335 Author: James Lentini <jlentini@netapp.com>\r
3336 Date:   Mon Oct 3 14:59:22 2005 +0000\r
3337 \r
3338     r3637: Support CQ_WAIT_OBJECT with channels and sync with latest verbs.\r
3339     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3340     Signed-off by: James Lentini <jlentini@netapp.com>\r
3341 \r
3342 commit f01dac62b08d8f4fd417c336be48fb3bc8cd15c5\r
3343 Author: James Lentini <jlentini@netapp.com>\r
3344 Date:   Thu Sep 29 18:13:25 2005 +0000\r
3345 \r
3346     r3619: Makefile fix.\r
3347     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3348 \r
3349 commit 634b199218b775a8ed071c1faea519c4cc4ee4e3\r
3350 Author: James Lentini <jlentini@netapp.com>\r
3351 Date:   Wed Sep 28 21:50:13 2005 +0000\r
3352 \r
3353     r3606: Fixes IA64 build problems (atomics) with the latest Redhat EL4.0 update and\r
3354     adds support for SuSe.\r
3355     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3356     Signed-off by: James Lentini <jlentini@netapp.com>\r
3357 \r
3358 commit 3a23c7135905666ff969b86dab3e90f90ac73008\r
3359 Author: Robert Walsh <rjwalsh@pathscale.com>\r
3360 Date:   Tue Sep 27 16:59:14 2005 +0000\r
3361 \r
3362     r3567: Setup svn:ignore on a bunch of directories.\r
3363 \r
3364 commit d41ea62125636a58e8748871e372810c09865b0a\r
3365 Author: James Lentini <jlentini@netapp.com>\r
3366 Date:   Thu Sep 22 21:24:38 2005 +0000\r
3367 \r
3368     r3525: Improve dtest and measure RDMA reads\r
3369     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3370     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3371 \r
3372 commit 32258d13af6aaf76078ec6ba187d8129a0f70397\r
3373 Author: James Lentini <jlentini@netapp.com>\r
3374 Date:   Wed Sep 21 19:54:07 2005 +0000\r
3375 \r
3376     r3513: Temporary workaround for the RDMA read performance anomaly\r
3377     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3378     Signed-off by: James Lentini <jlentini@netapp.com>\r
3379 \r
3380 commit 990bdc4320809e0b989c90c24bef361c1bc91c7f\r
3381 Author: James Lentini <jlentini@netapp.com>\r
3382 Date:   Tue Sep 20 17:00:37 2005 +0000\r
3383 \r
3384     r3494: Moved dapl_evd_modify_cno.c to match SourceForge\r
3385     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3386 \r
3387 commit 4509fb64fdbf99db7bdcaad4d8e3884718184d86\r
3388 Author: James Lentini <jlentini@netapp.com>\r
3389 Date:   Tue Sep 20 16:17:59 2005 +0000\r
3390 \r
3391     r3493: Support ib_cm_init_qp_attr(), add cm event processing on a per\r
3392     device basis, and add copyrights for kDAPL cm work that was\r
3393     used in uDAPL.\r
3394     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3395     Signed-off by: James Lentini <jlentini@netapp.com>\r
3396 \r
3397 commit c1d45137c2e26024142f24207344e3e48a577b83\r
3398 Author: Sean Hefty <sean.hefty@intel.com>\r
3399 Date:   Thu Sep 15 21:43:21 2005 +0000\r
3400 \r
3401     r3453: Bind communication identifiers to a device to support device removal.\r
3402     Export per HCA CM devices to userspace.\r
3403     \r
3404     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
3405 \r
3406 commit 5146689f1dbbce01cc46e23d749c28828e7e3ca8\r
3407 Author: James Lentini <jlentini@netapp.com>\r
3408 Date:   Wed Sep 14 17:44:44 2005 +0000\r
3409 \r
3410     r3432: Request address resolution using ATS.\r
3411     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3412 \r
3413 commit 780b8237f2bf6884cf1abcc11190f97ed5c0a343\r
3414 Author: James Lentini <jlentini@netapp.com>\r
3415 Date:   Mon Sep 12 19:14:43 2005 +0000\r
3416 \r
3417     r3378: Added DAPL documentation.\r
3418     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3419 \r
3420 commit 8911b60eb16770d28907c14e45556444317dd276\r
3421 Author: James Lentini <jlentini@netapp.com>\r
3422 Date:   Mon Sep 12 19:10:13 2005 +0000\r
3423 \r
3424     r3377: Removed executable premission.\r
3425     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3426 \r
3427 commit dec4d2eafebdfe7e6b495a36dd16bd5a98417e04\r
3428 Author: Sean Hefty <sean.hefty@intel.com>\r
3429 Date:   Fri Sep 9 21:51:58 2005 +0000\r
3430 \r
3431     r3349: Update DAPL to match the verbs and CM event processing APIs.\r
3432     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
3433     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3434 \r
3435 commit d06dcfd25e5d37310d089bcb7f3d3d75fcece75a\r
3436 Author: Arlin Davis <ardavis@ichips.intel.com>\r
3437 Date:   Tue Sep 6 19:34:46 2005 +0000\r
3438 \r
3439     r3326: Changes to support async events. Also consolidated the uAT,uCM,uCQ threads into one processing thread.\r
3440     Signed-off-by: Arlin Davis <ardavis@ichips.intel.com>\r
3441     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3442 \r
3443 commit 1dd8c28ce515675ee8df37cc1596bca17587eaf6\r
3444 Author: James Lentini <jlentini@netapp.com>\r
3445 Date:   Mon Aug 29 15:07:44 2005 +0000\r
3446 \r
3447     r3232: validate default settings so they don't exceed device maximums\r
3448     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3449     Signed-off by: James Lentini <jlentini@netapp.com>\r
3450 \r
3451 commit ac5308b4aac7de79a356439dfec2312faf7705ae\r
3452 Author: James Lentini <jlentini@netapp.com>\r
3453 Date:   Mon Aug 29 14:15:23 2005 +0000\r
3454 \r
3455     r3227: Support for ibv_query_port, device, and gid.\r
3456     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3457     Signed-off by: James Lentini <jlentini@netapp.com>\r
3458 \r
3459 commit ef8c7a3a4896487ff0d37a7d7234746c15fe5cf7\r
3460 Author: Sean Hefty <sean.hefty@intel.com>\r
3461 Date:   Sun Aug 21 22:30:08 2005 +0000\r
3462 \r
3463     r3143: - Add user specified context to all uCM events.  Users will not retrieve\r
3464       any events associated with the context after destroying the corresponding\r
3465       cm_id.\r
3466     - Provide the ib_cm_init_qp_attr() call to userspace clients of the CM.\r
3467       This call may be used to set QP attributes properly before modifying the QP.\r
3468     - Fixes some error handling syncrhonization and cleanup issues.\r
3469     - Performs some minor code cleanup.\r
3470     - Replaces the ucm_simple test program with a userspace version of cmpost.\r
3471     - Updates DAPL to the new API.\r
3472     \r
3473     Signed-off-by: Sean Hefty <sean.hefty@intel.com>\r
3474 \r
3475 commit ec0f86d7c55830c6dffded585c04754cc6ac2a83\r
3476 Author: James Lentini <jlentini@netapp.com>\r
3477 Date:   Tue Aug 16 14:10:13 2005 +0000\r
3478 \r
3479     r3107: Removed unused debug counter macros\r
3480     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3481 \r
3482 commit 49087ba27bd93769bb64d7ac5c454de1b94005bc\r
3483 Author: James Lentini <jlentini@netapp.com>\r
3484 Date:   Tue Aug 16 14:07:42 2005 +0000\r
3485 \r
3486     r3106: Implemented debug counters\r
3487     Signed-off by: Arlin Davis <ardavis@ichips.intel.com>\r
3488     Signed-off by: James Lentini <jlentini@netapp.com>\r
3489 \r
3490 commit f98e3af7dfc56b288cc77a9103b90f8d6a927fc5\r
3491 Author: James Lentini <jlentini@netapp.com>\r
3492 Date:   Thu Aug 11 20:23:56 2005 +0000\r
3493 \r
3494     r3072: Update from SourceForge DAPL: use the LMR context in calls to\r
3495     dapls_hash_remove()\r
3496     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3497 \r
3498 commit 878e524c5cc63a62802d28fdc215a2b69ceb1141\r
3499 Author: James Lentini <jlentini@netapp.com>\r
3500 Date:   Thu Aug 11 20:07:06 2005 +0000\r
3501 \r
3502     r3071: Updates from SourceForge DAPL: EVD updates\r
3503     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3504 \r
3505 commit 8dc70f7d972615f40e624d8f1272e5e7c16ba34f\r
3506 Author: James Lentini <jlentini@netapp.com>\r
3507 Date:   Thu Aug 11 19:57:40 2005 +0000\r
3508 \r
3509     r3070: Update from SourceForge DAPL: set async evd to null in dapli_ia_release_hca\r
3510     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3511 \r
3512 commit f2801ae6caf010d660fe302970dabddc8948e1bf\r
3513 Author: James Lentini <jlentini@netapp.com>\r
3514 Date:   Thu Aug 11 19:46:39 2005 +0000\r
3515 \r
3516     r3069: Updates from SourceForge DAPL: size EP IOV correctly\r
3517     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3518 \r
3519 commit c87fd235eaf0b3a30e005422f7d347c406c14f2c\r
3520 Author: James Lentini <jlentini@netapp.com>\r
3521 Date:   Thu Aug 11 19:35:05 2005 +0000\r
3522 \r
3523     r3068: Update from SourceForge DAPL: removed duplicate ia pointer in SP structure and\r
3524     fixed the spelling of ib_hca_transport_t.\r
3525     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3526 \r
3527 commit a88bebc09a9655e462b3d32dfddec823024eab59\r
3528 Author: James Lentin <jlentini@netapp.com>\r
3529 Date:   Thu Aug 11 19:24:56 2005 +0000\r
3530 \r
3531     r3067: Update from SourceForge DAPL: use include guard\r
3532     Signed-off-by: James Lentin <jlentini@netapp.com>\r
3533 \r
3534 commit d2da08920de882a9a266f0606b81150c625fa003\r
3535 Author: James Lentini <jlentini@netapp.com>\r
3536 Date:   Thu Aug 11 19:21:56 2005 +0000\r
3537 \r
3538     r3066: Update from SourceForge DAPL: optimization to dapl_ep_query\r
3539     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3540 \r
3541 commit 4ca3b0cbc59227a90b5450eea1ffeeb91826dd6d\r
3542 Author: James Lentini <jlentini@netapp.com>\r
3543 Date:   Thu Aug 11 18:39:34 2005 +0000\r
3544 \r
3545     r3065: Update from DAPL SourceForge: indicate which handle is invalid\r
3546     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3547 \r
3548 commit 6d8f34137776c32149251bdec493c017b399cd10\r
3549 Author: James Lentini <jlentini@netapp.com>\r
3550 Date:   Thu Aug 11 18:35:58 2005 +0000\r
3551 \r
3552     r3064: Update from DAPL SourceForge: set ep param values.\r
3553     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3554 \r
3555 commit 0f35002a1942303ff46cb9a2b70056f9a38aebdb\r
3556 Author: James Lentini <jlentini@netapp.com>\r
3557 Date:   Thu Aug 11 18:33:47 2005 +0000\r
3558 \r
3559     r3063: Updates from DAPL SourceForge: QP state and connection event fix.\r
3560     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3561 \r
3562 commit 3fc876339693c6f0eed5e57780e5342f301bd95c\r
3563 Author: James Lentini <jlentini@netapp.com>\r
3564 Date:   Thu Aug 11 18:23:33 2005 +0000\r
3565 \r
3566     r3062: Update from DAPL SourceForge: remove unused DAPL_CNO_PROXY_CALL\r
3567     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3568 \r
3569 commit 70f8e7a2e6bde4e757ddc8c7f59d3a5c6a13adf9\r
3570 Author: Hal Rosenstock <halr@voltaire.com>\r
3571 Date:   Fri Aug 5 17:59:38 2005 +0000\r
3572 \r
3573     r2989: Fix dtest makefile\r
3574     Signed-off-by: Hal Rosenstock <halr@voltaire.com>\r
3575     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3576 \r
3577 commit 864695cfef37d84359ada8838ab4cd4f4dafc6bb\r
3578 Author: James Lentini <jlentini@netapp.com>\r
3579 Date:   Fri Aug 5 17:57:31 2005 +0000\r
3580 \r
3581     r2988: Remove kernel directory.\r
3582     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3583 \r
3584 commit 9c4e246a5baf43cadc6380e91fd5a6e319777278\r
3585 Author: James Lentini <jlentini@netapp.com>\r
3586 Date:   Fri Aug 5 17:56:56 2005 +0000\r
3587 \r
3588     r2987: Remove kernel code directory.\r
3589     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3590 \r
3591 commit 26706cb0de471ba47279de0cb949ba5a41de82cc\r
3592 Author: James Lentini <jlentini@netapp.com>\r
3593 Date:   Fri Aug 5 16:41:12 2005 +0000\r
3594 \r
3595     r2986: Add uDAPL to the trunk\r
3596     Signed-off-by: James Lentini <jlentini@netapp.com>\r
3597 \r
3598 commit 76aa2de7fe38a8595d88669842450084cfa88316\r
3599 Author: Roland Dreier <roland@topspin.com>\r
3600 Date:   Thu Nov 4 17:54:50 2004 +0000\r
3601 \r
3602     r1139: Copy roland-merge branch to trunk\r
3603 \r
3604 commit 3bd72a559dfe22685aae33599c99d021d2ae4aca\r
3605 Author: Roland Dreier <roland@topspin.com>\r
3606 Date:   Tue Jul 20 21:34:32 2004 +0000\r
3607 \r
3608     r502: Move 2.6-only source away from trunk\r
3609 \r
3610 commit 4f05b6ed3fd1d14161664c677264846eeb51dba5\r
3611 Author: Roland Dreier <roland@topspin.com>\r
3612 Date:   Tue Jul 20 21:34:32 2004 +0000\r
3613 \r
3614     r502: Move 2.6-only source away from trunk\r
3615 \r
3616 commit 6da8b951c069072a2afc6aba03a3dca2c44db022\r
3617 Author: Roland Dreier <roland@topspin.com>\r
3618 Date:   Tue Jul 20 01:41:16 2004 +0000\r
3619 \r
3620     r497: Move 2.6-only tree to gen2\r