{"id":7,"date":"2006-08-17T12:42:29","date_gmt":"2006-08-17T20:42:29","guid":{"rendered":"http:\/\/digitalvampire.org:8080\/blog\/index.php\/2006\/08\/17\/2619-merge-plans-for-infinibandrdma\/"},"modified":"2017-07-20T00:16:51","modified_gmt":"2017-07-20T08:16:51","slug":"2619-merge-plans-for-infinibandrdma","status":"publish","type":"post","link":"https:\/\/digitalvampire.org\/blog\/index.php\/2006\/08\/17\/2619-merge-plans-for-infinibandrdma\/","title":{"rendered":"2.6.19 merge plans for InfiniBand\/RDMA"},"content":{"rendered":"<p>Here&#8217;s a short summary of what I plan to merge for 2.6.19. I sent this out via email to all the relevant lists, but I figured it can&#8217;t hurt to blog it too. Some of this is already in <tt>infiniband.git <\/tt>(<tt>git:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/roland\/infiniband.git<\/tt>), while some still needs to be merged up. Highlights:<\/p>\n<ul>\n<li><a href=\"http:\/\/thread.gmane.org\/gmane.linux.network\/40903\">iWARP core support<\/a>. This updates drivers\/infiniband to work with devices that do RDMA over IP\/ethernet in addition to InfiniBand devices. As a first user of this support, I also plan to merge the <a href=\"http:\/\/thread.gmane.org\/gmane.linux.drivers.openib\/28657\">amso1100<\/a> driver for Ammasso RNICs.I will post this for review one more time after I pull it into my git tree for last minute cleanups. But if you feel this iWARP support should not be merged, please let me know why now.<\/li>\n<li>IBM eHCA driver, which supports IBM pSeries-specific InfiniBand hardware. This is in the <tt>ehca<\/tt> branch of <tt>infiniband.git<\/tt>, and I will post it for review one more time. My feeling is that more cleanups are certainly possible, but this driver is &#8220;good enough to merge&#8221; now and has languished out of tree for long enough. I&#8217;m certainly happy to merge cleanup patches, though.<\/li>\n<li>mmap()ed userspace work queues for ipath. This is a performance enhancement for QLogic\/PathScale HCAs but it does touch core stuff in minor ways. Should not be controversial.<\/li>\n<li>I also have the following minor changes queued in the <tt>for-2.6.19<\/tt> branch of <tt>infiniband.git<\/tt>:<\/li>\n<\/ul>\n<pre>       Ishai Rabinovitz:\r\n             IB\/srp: Add port\/device attributes\r\n\r\n       James Lentini:\r\n             IB\/mthca: Include the header we really want\r\n\r\n       Michael S. Tsirkin:\r\n             IB\/mthca: Don't use privileged UAR for kernel access\r\n             IB\/ipoib: Fix flush\/start xmit race (from code review)\r\n\r\n       Roland Dreier:\r\n             IB\/uverbs: Use idr_read_cq() where appropriate\r\n             IB\/uverbs: Fix lockdep warning when QP is created with 2 CQs<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s a short summary of what I plan to merge for 2.6.19. I sent this out via email to all the relevant lists, but I figured it can&#8217;t hurt to blog it too. Some of this is already in infiniband.git (git:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/roland\/infiniband.git), while some still needs to be merged up. Highlights: iWARP core support. This updates [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,8,9],"tags":[],"class_list":["post-7","post","type-post","status-publish","format-standard","hentry","category-hacking","category-infiniband","category-rdma"],"_links":{"self":[{"href":"https:\/\/digitalvampire.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digitalvampire.org\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digitalvampire.org\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digitalvampire.org\/blog\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/digitalvampire.org\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":2,"href":"https:\/\/digitalvampire.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/7\/revisions"}],"predecessor-version":[{"id":643,"href":"https:\/\/digitalvampire.org\/blog\/index.php\/wp-json\/wp\/v2\/posts\/7\/revisions\/643"}],"wp:attachment":[{"href":"https:\/\/digitalvampire.org\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=7"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digitalvampire.org\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=7"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digitalvampire.org\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}