From patchwork Sat Sep 3 00:10:45 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bart Van Assche X-Patchwork-Id: 9311797 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id A9F3E60756 for ; Sat, 3 Sep 2016 00:10:57 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 997472987B for ; Sat, 3 Sep 2016 00:10:57 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8D3E32987E; Sat, 3 Sep 2016 00:10:57 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 37B172987B for ; Sat, 3 Sep 2016 00:10:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752625AbcICAKz (ORCPT ); Fri, 2 Sep 2016 20:10:55 -0400 Received: from mail-bl2nam02on0058.outbound.protection.outlook.com ([104.47.38.58]:44020 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752006AbcICAKx (ORCPT ); Fri, 2 Sep 2016 20:10:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandiskcorp.onmicrosoft.com; s=selector1-sandisk-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/TA3kSpcruOeyINmW5/no2/AyXahOKRNm+VS3PIu9ac=; b=ZpRgGITmVu85oygznUmxqNikDY/bgyXadFi9IlU2OsSc54dcTAmfKifr9jWUXdIEVRTUD/RhtUIgOsSI404URLIJ1OMVoIYujKFy4PapLfz9qckJUtVuNZx4TomEsHr8odF1PaULVx2xniW5mQSZ7Yejr9BY+2Jz8Fo3LGXolX0= Received: from BLUPR02CA023.namprd02.prod.outlook.com (10.160.23.141) by BY2PR02MB1299.namprd02.prod.outlook.com (10.162.79.18) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.599.9; Sat, 3 Sep 2016 00:10:50 +0000 Received: from BY2FFO11OLC013.protection.gbl (2a01:111:f400:7c0c::159) by BLUPR02CA023.outlook.office365.com (2a01:111:e400:8ad::13) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.609.9 via Frontend Transport; Sat, 3 Sep 2016 00:10:49 +0000 Authentication-Results: spf=pass (sender IP is 63.163.107.225) smtp.mailfrom=sandisk.com; mellanox.com; dkim=none (message not signed) header.d=none;mellanox.com; dmarc=bestguesspass action=none header.from=sandisk.com; mellanox.com; dkim=none (message not signed) header.d=none; Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates 63.163.107.225 as permitted sender) receiver=protection.outlook.com; client-ip=63.163.107.225; helo=milsmgep14.sandisk.com; Received: from milsmgep14.sandisk.com (63.163.107.225) by BY2FFO11OLC013.mail.protection.outlook.com (10.1.15.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.587.6 via Frontend Transport; Sat, 3 Sep 2016 00:10:48 +0000 Received: from MILHUBIP03.sdcorp.global.sandisk.com (Unknown_Domain [10.201.67.162]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by (Symantec Messaging Gateway) with SMTP id 95.01.61581.7331AC75; Fri, 2 Sep 2016 17:03:03 -0700 (PDT) Received: from milsmgip11.sandisk.com (10.177.8.100) by MILHUBIP03.sdcorp.global.sandisk.com (10.177.9.96) with Microsoft SMTP Server id 14.3.301.0; Fri, 2 Sep 2016 17:10:47 -0700 X-AuditID: 0ac94371-952c29800000f08d-34-57ca133727ad Received: from exp-402881.sandisk.com ( [10.177.8.100]) by (Symantec Messaging Gateway) with SMTP id 3A.E5.02783.5051AC75; Fri, 2 Sep 2016 17:10:47 -0700 (PDT) Subject: Re: [RFCv2 00/15] RFCv2: Consolidated userspace RDMA library repo To: Jason Gunthorpe , Steve Wise References: <1471889618-1605-1-git-send-email-jgunthorpe@obsidianresearch.com> <4f0876ce-f3c9-83e3-d0ef-0c5656ce9462@grimberg.me> <53eb35b4-0320-acd9-9969-73f5817c8144@sandisk.com> <20160901172355.GA20472@obsidianresearch.com> <019b01d2047f$b9694f90$2c3beeb0$@opengridcomputing.com> <20160902233231.GA26309@obsidianresearch.com> CC: 'Sagi Grimberg' , 'Doug Ledford' , "linux-rdma@vger.kernel.org" , 'Devesh Sharma' , 'Hal Rosenstock' , "'Mike Marciniszyn'" , 'Moni Shoua' , 'Sean Hefty' , 'Tatyana Nikolova' , 'Vladimir Sokolovsky' , 'Yishai Hadas' From: Bart Van Assche Message-ID: Date: Fri, 2 Sep 2016 17:10:45 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 In-Reply-To: <20160902233231.GA26309@obsidianresearch.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRmVeSWpSXmKPExsXCddJ5ka658Klwg3ktmhZbZ+5ks3h5/gOr xczbr5gtvt8wtXh2qJfFYsP/RnaLDe/XsFuse/2exaJ5/QYWi39ru1ks9i5/zG5x8OlPJosJ l3rYHHg9ps/YxOpx69BLdo/z9zayeCze85LJ49n0w0we33f0Mno8en6O0eP9vqtsHp83yQVw RnHZpKTmZJalFunbJXBlTLq+hLHgiUjFjROHGRsYHwh0MXJySAiYSEx8u4Sxi5GLQ0hgKZPE 87W7WUESQgLbGSWO3fCDKVp9fwo7VBGjxOFXTewgCWEBL4mXM7rBbBGBRIlVj5cwQxRdYpK4 cugfWIJZ4AWzxJVVpiA2m4CRxLf3M1lAbF4BO4lZsy+wgdgsAioS7Vv+g20WFQiTmHb3LTtE jaDEyZlPwOo5BawkWu6+BIpzAM3UlFi/Sx9ivLzE9rdzwPZKCExhk5i95QITxAfqEieXzGea wCg8C8moWQjts5C0L2BkXsUolpuZU5ybnlpgaKJXnJiXklmcrZecn7uJERKThTsYX9/2PsQo wMGoxMN7o+5kuBBrYllxZe4hRgkOZiUR3g0Cp8KFeFMSK6tSi/Lji0pzUosPMUpzsCiJ816M /hgmJJCeWJKanZpakFoEk2Xi4JRqYFxne+VbjFtTlSVPjtinjU+FLNsXiazeoM3cG/9r/q4Z SmqBP4taqzubJb7xpIs/OxhmY/PeuPeIV/XvoD8Ll12y0TYM4iu6zm9yeu955bczp2TtTDFK vXJ6VsS1r7qzm66lZrTufx7av1Bq8s3W/3VpCcHODMbpXLeXrVfec+OZtdnjuPAvS5VYijMS DbWYi4oTAV8DohrFAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNLMWRmVeSWpSXmKPExsXCtZEjRZdd9FS4wa9NshZbZ+5ks3h5/gOr xczbr5gtvt8wtXh2qJfFYsP/RnaLDe/XsFuse/2exaJ5/QYWi39ru1ks9i5/zG5x8OlPJosJ l3rYHHg9ps/YxOpx69BLdo/z9zayeCze85LJ49n0w0we33f0Mno8en6O0eP9vqtsHp83yQVw RnHZpKTmZJalFunbJXBlTLq+hLHgiUjFjROHGRsYHwh0MXJySAiYSKy+P4W9i5GLQ0hgMaPE g5Xb2UESwgJeEi9ndIPZIgKJElP/9DFCFF1ikrhy6B9YB7PAG2aJH5tXM4JUsQkYSXx7P5MF xOYVsJOYNfsCG4jNIqAi0b7lPyuILSoQJjHt7lt2iBpBiZMzn4DVcwpYSbTcfQkWZxZQl/gz 7xIzhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYxiuZk5xbnpmQWGhnrFiXkpmcXZesn5uZsY wdHBGbmD8elE80OMTBycUg2MTaGnZqlEFf86kyHBHJic+43xmMwrcSMzRlZ1ndq/JTV/SqPN OhKC/rP4X7Wsi7F1T2r781xzx9ckvzd8T2ba7U6wetGs9VxGIL+61z/j3d63BufbFh0T7bcR 77VOW36ZXUDBL9/tZILw+nVLXil+yXzB5VKme0ZhRtj9t2cWtVUxn8jOsVBiKc5INNRiLipO BAAJU3lIPgIAAA== X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:63.163.107.225; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(189002)(24454002)(199003)(377454003)(15975445007)(8676002)(7416002)(356003)(47776003)(53416004)(8936002)(7846002)(33646002)(81156014)(36756003)(81166006)(230700001)(87936001)(2950100001)(626004)(65956001)(77096005)(23676002)(64126003)(19580395003)(69596002)(575784001)(2906002)(97736004)(54356999)(76176999)(92566002)(50986999)(19580405001)(65806001)(189998001)(4326007)(93886004)(83506001)(65826007)(31686004)(4001350100001)(2270400002)(7696003)(50466002)(5001770100001)(68736007)(5660300001)(106466001)(305945005)(31696002)(86362001)(586003); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR02MB1299; H:milsmgep14.sandisk.com; FPR:; SPF:Pass; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC013; 1:uteXbTrbk/7YafK97Mb2EcdWJ+8Qjlc0VCht3Q7uCfxIk0JiI95BDPNiAfoeOSwbkh/5oMv5tlM/gnW4da2GT+yh5zMtHN8BC9JSLxxm61wXGWhoKa/E0Nq5ludUDDEeVFNfqOxBkm2aEVpliyB3WLirCung/mJuRW1wgg55nhcL2BBV0sCrSRuPNCBD28ApNLO7JCWqamvbBkSXu04MmtnlxOiPe+LWjsQMp9LE5T5tYvUCLGG6qX1p/oNrp7IpDijEaa/vpQdsRVS3+VBZ4/0eg/PhXqj1/Kbuy0IiTkgPAGuyn/bICxT/L70F25OOJ3/rjnW71brTsmlqqZoV19+io2U+012/elk+Y55+A/dD457u8TncR+j+/e3Pg4BC/sqnzvmuGq9VEdnSaB/03Ior9ikat8zXPn/n7qGYPyo5+8/0+RRuGVcp3o1t+YSzIn2iKVq61qYeQ6oIZnfyGeq1PNQDD6xuupyu/VltGWgQHY8LRGII30HDn7BJALgjgNuaVZDYCccwsPCby865u4vB2IgbCRTgNW0aZ29JteNo7ARLIRbcIRW3r7RAxNrv X-MS-Office365-Filtering-Correlation-Id: c66a109a-5d4a-4a13-599c-08d3d38ec260 X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1299; 2:YcfFlrbIogbniLhiDeFqck9Ixvv2kuDMh4hOcBml4arKDoKkQOrwtaebhukjbG6u2ot8BT6HiRfMmTJrHyut1L21wWT6+n4adNNPH58biSHqWXIUMkIKhYqhU5yNqlcohwDt08OuzF+3Qw9qk/QIchRmopH7IvEFZfiWPnFUeZ/r5PSwmg4hMSAk0H0UzMrD; 3:tkN9TkpGgCtOu/KcBapkEs8rZ8KTQNrZPbt8T/M7Rouga0K8vjM7dhFP4Eneoj723KvFhsZkXBMET9I4K/CgJCimsjgfqypugnzgjHWUMM/q5qpZW2Bq+NMSRBuf4vkDI+QmgmR7YIixPg/L74MmIi38Sr3FW0yW8PX3EcPFdIkfWO/qZe//0vFOYdaRkWGqWTTR9/kL4B2C50rJMRb+Zw2uEqIRFBFr1Dbn/QNN7P04M1Ta1Wfw0bDW2571LpBoFz8z39dzywL6Yt3ou7Th7g== X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(8251501002); SRVR:BY2PR02MB1299; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1299; 25:vr+NQv3u9bfQdH2a6ej0xPv0IOcEoPPiPlBznVpAFrGSToGH124QzPxJPQ4Fy1HDnnxraEc/Zg+aLB9HpNUkvuwm5c9z6u52VJfgbwftn5I2smNwGII3qbStxr5TNm9Y+bs3h9L14Dsl8VYx1H2/t6YuX1jbPaL1SP+5buZ4ZwkiFjKDmWk0pEtE6ZWrgmY09h6C9Lnv6yMX8I7qXqVlh+szyCEHIdU8b4KBJKjnG4TvwHTJHVkRfqdEcAd+rqFDONHMUVXPUM5qkO9MQwcivwqLYIoblevs1KydDEUXjwi79wF/btYPwhcoAlHSlNFhdcdSP/9daPauo0KPa89Kajc/Lx4pj4Qe6Rl+Dn+nKCQlNcqxaYIuEWtKX0rw/Fxn9OW+oCQR9kdN/HcssCE0Q8VyB4vF2GbhKR0G7tEXJWKfoFJplmVa2g0/x/+tSckI1/xqCXJfyE/CdsYFWcXbMDu9qNHKIqhVUXDh1GpBiWBt6AyVgt3N2EMKxoxdlgjkfJ4BCNauwYuMDJX7hFYtk1wyDSciIZwXdFpeTSVIcMoHfJClKu7yoA+gWaDM1HSJJFodOZSfs4pFzj0r1I/mMO+iEjHcYxdcUioniJNb2UYDR/1WAMLnHwex2zzpaqSt6eKjZ9DTzWGakI6bAQBtzOQR0oxEyXnkKuYHU5PHBoRvDSAh3IaEaTopGafInltSv+/e1YGCrdiXOrcoizHa2sShFEGjdDRdXJYVvpGoqlP481NtPIOp+91gDLpgQjVIuVMm404L/bmnSNEpqGemj/rxkfGRcz4V7Axq0XwkTmieCN4LypV8CyCJ9/vh9cjkYTlIIrISHnYVowpg8wvJmAEcvOYa02w1WL3otSHDqOg1sh/8zP3pfOtK468wNOseyTGlULjbWMy73Fe6YvM3/A== X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1299; 31:geAQd9nvaOt1Kw9AbBKHPQnJ0z6UFrQqjHQxsyC4p3ZIg21uAq2t3ihU0P66cjLNbL4fqDKnnsiskUVfq2UFajvyNteM0H+ohokXaKu+Jia3FvQhBwrXzJZTJKf3jGRpBdO2s9xNm9Y1Yd+FLuiz3Ls4XVJwSWErChtGcCAI9LELl+6F0Mamk1qvbrT4twpNisstS4/QRBm4qR6geX2kBBnTCEy6yVClgHfu9wksqpo=; 20:zmgEesaufsdMLxNADYOylraBWJ1Ru8UhtY3CIx/XmVtnLABvDDWW3DDqU43Vzfuy2AW5iATlSLFBCUHefQKL5IegORAh1xb+PQeBJEeJ0oaT3NrdBLjYw0YkBU1xXu4mSpppemNBIzcapBuf0ZXB5HGiBO53YZAzGQnEp2vd7XEJvdlX+PGMIu90tsjzqkUwrc5yqC4aWZRJRH8U4nGNDVEPmakK+R0gCGmozx8TN+OQ6sF0vUQf4yLlYOqaATIBiYdi6TFDuqhRfsJEEXbhHptgMHkJTNxf5GOUKLxjvPapHksCD0xxrmXaceschlTxHOuEKgxBcwZoSARVK4vSqrGmc64WMJmXEdYDzfRr4fqCx6QeVXK39Hfwq6Rlf8PvQKBA9noFFVxmJ+KO1a0nxmTzsSdpKfzz4yBHadLPUJ5/IoEVIsKZ2Qcwp6asMFF6d+aOOqQB5xNwnko90yNx5Yx62cXssfEzl2FJqgXbiY/ZCtL+OU7OPnBawu/nhRpA X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13018025)(13016025)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:BY2PR02MB1299; BCL:0; PCL:0; RULEID:; SRVR:BY2PR02MB1299; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1299; 4:s4/3SyHB2RVvpIEQLedmhsh2SlglAoby0Z4EWlMXYgtNoypGZbwByiT61S2zfG5dtMWCaAE1Chuh4mC+u7cn6oHe3bh3agfL+whtBeizxthUhhE82pqmxHeDwIwWL17ZlWLI0tbQcJWGIWvriyi3ExRt2CY68TqYsgvPVuM7H7MFVKSL6TiOFpbedG9weBcBBtDNkXzd0CMLOU2z90Z2PCq0/f0YSmmW9szV3LA9oVkcxUEn7xztxyIHUnRqLLhWUUY6E97ai4LDuImLUY3rtxy50hAkeYVtaaoh9sJJXybaFg55cUCIiWQr0COZydC5EOYlYqEJywyvHhQEJZjFKFtqgHQYyfl5zFzsrVoN26tiQKtPsZlu/j2Mkn2IHkLY1JG9EXq4G0uwOUdg0YZEDxl3QAzcFA4ooPIqxTIs46lvtxaLeX6vLDsjcBDQCpw80A/EtaImUUpPgRDKlTezaaF5bArV/o/mPlBBIbzwr0soY0XMDt3gSvqQZGsGYf2iP+tYddaCeSIRsdwWc21iIg== X-Forefront-PRVS: 00540983E2 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjAyTUIxMjk5OzIzOldObmtRejBMcEwrRkc1M01yRGdtQXRzeVpu?= =?utf-8?B?WVJGWVpDY1E1RjVxWGZOWDNielIxMEZ0ci9RTm81dEswNkJqNVd5NWRZeUFG?= =?utf-8?B?dWEyT1h2QnhPL21rMGNmOHF6UFVDY3BaRU5GYUJnZ0Y2Z292OTgvSEpUaGhx?= =?utf-8?B?a05lTDE3ZXFNODMvL3ZXQXRzbUVBN3ppNWNiVkFxMHZSSEd1TnlsNFYxQ1RV?= =?utf-8?B?eWlHTFFmT3dYTUFraHNram01UWtxVHFUK2tCU3hUeG9CbmVIUFBNekkyMFkw?= =?utf-8?B?TTl4d1laWWplNWwrRmwvM3ZobnFZelpOczBkbFdFZ3VudXFPOXNBSVN4UzND?= =?utf-8?B?NEJmOUdkQnBHZlByYkN5aFNKSVNnckdXakxkeWFPWXlvWGUvT0pvQzcyZU5C?= =?utf-8?B?cFRzcUd6cElWMjVUakhacWxQWVorU1JGNlhhNVNET3EwQ2gwSGJFTFhLUzNa?= =?utf-8?B?RzdqaVJ2Q0ZlbDFsaE1zR0lKS1dLN0pDdTJFNEFIL2lqSm9wTEIzZHREWEJk?= =?utf-8?B?YTB0aXBHaXVrTDkyUFhqRXFPbDc0Z0E0YmpZUGNQVlc3M0ZrYUMzOWROcEFz?= =?utf-8?B?QU9oRk9lUm0yckhUS0p3a0ZCUWpIRUljWU1GZFNZUkZXdzI4bTltT2hsN1Mr?= =?utf-8?B?b3lReC9zRE8xdEtTWkgwSjNZcjVMVmtTdVE2TDhGTjZva09vQmxKWEdUTlFW?= =?utf-8?B?cGl0bGV4QXgxdWxZSjk1WlYzTXVvM1hubjlCNjl1OS8wWXhodzZ3UUVLeHB6?= =?utf-8?B?c1hDdVNqSWU2VVVYZnQ0NkxpYWtveGRZSlM0Szk1OGNPWHM5bHQxTlFlVzFm?= =?utf-8?B?OWRwOG5CQTd6a2ViaThDd2h6Z2pjMU1tYnlId2JESWZvN09UOUcrTUJPV0oy?= =?utf-8?B?aWVGVjR6V0o4UzU3b0xRbFdqYkhxN25aUnlOTCsra2gvNWtPNE9kUTBwenFX?= =?utf-8?B?YUQySDQ4NU50SHZUN0NaRWtQb2JrVkZLMzNRTzFoSmowWVhZTms1cUNRS1I4?= =?utf-8?B?TGlkSzQ2aTNLTDRwRVJ2SmpJczh0RzM2ZXBkYnJuVnJDMHAxc0kzNkdCR3Z0?= =?utf-8?B?ZkVsWjZha1lTQytvTk40L0g2UnZ1d21FZWlocVhoMlkzRTFrNEtqdDB6eG1Q?= =?utf-8?B?SkdiUnR3ZUsxWGcwYVFUdjBjRWx5M0hTakFCdEpjVHhGcW1UV0JZdHM4NmZy?= =?utf-8?B?bVhhSDJjSklwcHVoMXZROUxUYVJxVFcwbEVWd3hOekFSMUNrc1JKcGc4NmpZ?= =?utf-8?B?WW1vZ3JvZTZiY2hxcUxEV1NWaHRrUTNiTVJmZkovckw3QmZickMrU3ZkZGUy?= =?utf-8?B?bkFJK3JOS3ArWHZlZTN3UFFmakRUam1KT2VQTmVObk9DV3dzSmJqYThZTlVq?= =?utf-8?B?QmtSMFBMSHhNR0xxa1dBb05NNjRxNFMxbHhmY09CNFI5eFJJbFY2Z21tUmp0?= =?utf-8?B?cjZod3l5Qm1iYjlkbTR3aXFmMDZjVHF1YUlicklMWFlRVzg0UFNLV01LRVZj?= =?utf-8?B?ME5CSGkyTXVVUGw4WlhjYmVLY3JsRU1RNjhwKzZhbFFyK0tZamhSRy94eTMw?= =?utf-8?B?NXd3Z1JEMVhIaFFvZldEYXdGOHVpeDdJQ0JSVE9zb1lURm4wU3JWVk9iY0F5?= =?utf-8?B?ZHA5STQrZzZ4VTNNdHFXZkZLbGxLaUdzUitNdHVyNnpudGljNEM4RzBXeE81?= =?utf-8?B?aDBUcklTK1kvK2xhSGxCejQyUjhCY3lnTnJBYnFTVkRaeVZJU0VsWDhIV2hH?= =?utf-8?B?WTJtaVRCeGhsR1UyQXpleGNOOHJTRFJIeTJzYmVFLzRFZkU1Z3FDMXdoZHdh?= =?utf-8?B?QWF0YXh4RldFeEowbUdLbDdnOFM5MFpJNDgrQVhYeDNWcjg1OE9WMUpLTEU5?= =?utf-8?Q?UhWogFPQqog=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1299; 6:/k4lW+Rx3wz9ijRqAV9GRrwDgLhmqml9L+KPz57ioTDmOv7/SaddM5fwahQA6PhmJpx4XisORg/8BjAXsHmcxHFeyv5a3PUqwmIIs3Evi4av/+7FqLM0nLzfUsXB6pP5bGZuAVq2uP6r2Kd+2K//UZ9qfEzFVQ5ZD3bp+fv3SvG84FX+PawdrOaAYrdir6I+Xmat+5dliY7abfLdj2TxmJxXTPxo+8ZGtG4J98Z72/mmBCsi9sYC5BQpXk6bFFj9BG2iadVlESTEEblOUrtFLSZ58Wir/27WMPWNoyh7s+d3J0oHSG5MlpwBbmkVYgvIgYCJNXZmX3yY6k6YIDK4fQ==; 5:E/wscDN5lQAeJu4sJ6WMXeypLZ5uUH/vOtBDLvSqe2OAchHWQEz8LArfmH84nrrXuJX4iWWaoAMWpHihPKa+a7XE0ug7p7vNoGL18hbNPTQwFamYjXRBWoFaKGFMXCSdxJn8oAK3ffDMtI4uYhiatg==; 24:D3ioQtMksgCe8+aHuyr2WxmLAyCTjNFsJcstFDjdR+8wlIbrdxzvvm9/N8AwhEYM3+DgUVOx3l4F9xiJXYC7LKV9QmqzQBfv8imgLhEVzSE=; 7:9S3tqQBSarZ/OlypaBwc1O+5iGRg2Ks13igzmNfvWonVL7kZhtlXBIaUFoDae+nEXP/soIL04XIOznbCQGL9UqqkhtlKhS5vahTo6tDJrWXADWfwjy8RRTEBHy/CArcmetPHqO4srDQ4BnZja7PBAp29Us1w8uq7S2QJJZA3xV4iwJhwUCuBS5h2IOuNrg+Di0jW0wQL8xJfihXeVZ0ZnoMZHU1FIop+pw/y0zaVgeB/0f7nmn8qZlE2o1yMO37z SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB1299; 20:hEeDACfp6x/wQTKENBmXLXKuerYaTLb+o/jXpGjZWYUSyXYZ+AmD6JdZ/j+2EwvvO+zLMHnUWv5oak83iSIaE7SPvRK2OsVfXvbwz7DhNNcY9hjOdVDO5Tu8iZiEVbhgLCyh7PqFQbbp1Dt+gcnFEjg+eVJPjejVjyK1bVebDVIXuQtd0udJ+luH8JEo7KSV9mzEF+QcStMAGHOeL2ZxycdLcCyrJ2ibD8x6/4gc0wejOZpzB0RMAb8Sfn4DMfXf X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2016 00:10:48.8190 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d; Ip=[63.163.107.225]; Helo=[milsmgep14.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR02MB1299 Sender: linux-rdma-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP On 09/02/2016 04:32 PM, Jason Gunthorpe wrote: > On Thu, Sep 01, 2016 at 01:36:16PM -0500, Steve Wise wrote: >>> Seems reasonable and on theme. >>> >>> What do you want to do with the emulate_udev directory? It doesn't >>> even look like it is built.. >>> >>> So we have nominations for >>> >>> srptools http://git.openfabrics.org/?p=~bvanassche/srptools.git/.git. >>> perftest git://git.openfabrics.org/~grockah/perftest.git master >>> iwpm ?? (Steve Wise: do you have a cannonical link for this, Google isn't >>> helping me?) >> >> git://git.openfabrics.org/~tnikolova/libiwpm >> >> Tatyana, please correct me if I'm wrong. > > Bart, Steve, Sagi: > > Done. I left out perftest as Doug requested. > > https://github.com/jgunthorpe/rdma-plumbing > > We will need to get a systemd service file for srp_daemon, and iwpm > is missing man pages, but those are pre-existing problems. > > Can you please let me know if this works for you? > > iwpm in particular didn't even build (auto* drift) on a modern distro > so I'm a bit skeptical... > > Be aware, by default 'make install' will not install the boot files > for iwpm or srp_daemon in any useful place (as per GNU > convention). > > I recommend trying the sample rpm spec file, which does the right > thing. Hello Jason, Can you have a look at the patch below? I needed it to make the spec file usable on my development system. Thanks, Bart. [PATCH] rdma-plumbing.spec: Port to SuSE platforms Additionally, fix a syntax error in the non-ninja section. Signed-off-by: Bart Van Assche --- rdma-plumbing.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/rdma-plumbing.spec b/rdma-plumbing.spec index 050df0c..acb24bc 100644 --- a/rdma-plumbing.spec +++ b/rdma-plumbing.spec @@ -16,17 +16,24 @@ BuildRequires: pkgconfig(libnl-3.0) BuildRequires: pkgconfig(libnl-route-3.0) BuildRequires: valgrind-devel -%if 0%{?fedora} >= 23 # Since we recommend developers use Ninja, so should packagers, for consistency. +%if %{expand:%%(rpm -q kernel-default >/dev/null 2>&1; echo $((1-$?)))} +# openSuSE or SLES +BuildRequires: ninja +%define CMAKE_FLAG -GNinja +%define MAKE_CMD ninja -v +%else +%if 0%{?fedora} >= 23 # Ninja was introduced in FC23 and has not yet made it to an EL. BuildRequires: ninja-build %define CMAKE_FLAG -GNinja %define MAKE_CMD ninja-build -v %else BuildRequires: make -%define CMAKE_FLAG +%define CMAKE_FLAG %{nil} %define MAKE_CMD make %endif +%endif %description Temporary packaging