From owner-freebsd-infiniband@freebsd.org Wed Aug 17 19:26:34 2016 Return-Path: Delivered-To: freebsd-infiniband@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3DB05BBD5D9 for ; Wed, 17 Aug 2016 19:26:34 +0000 (UTC) (envelope-from Krishna2@chelsio.com) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0120.outbound.protection.outlook.com [104.47.38.120]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DE8771A9A for ; Wed, 17 Aug 2016 19:26:32 +0000 (UTC) (envelope-from Krishna2@chelsio.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chelsious.onmicrosoft.com; s=selector1-chelsio-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=v31/x5Xs4xpPzJYjCVXS34loWA0PiE/Nm8aiJCG6qwI=; b=pecsOdEptfJ7UCTEnJiJYAdsJZ96D9idHymn53ukFynuBYm5MeHz18tJ6tO70IPPEwq+lHaHkUf0czHmt/DNIqZGFNNojun7YbqgNftCYIntPEefsgPS+nt1UAkLkX5udqtbPxIrEEi5xzmxpabS1j+dGVVWy/Isc6fKnjxChdA= Received: from BN4PR12MB0818.namprd12.prod.outlook.com (10.164.58.152) by BN4PR12MB0818.namprd12.prod.outlook.com (10.164.58.152) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.587.9; Wed, 17 Aug 2016 13:52:02 +0000 Received: from BN4PR12MB0818.namprd12.prod.outlook.com ([10.164.58.152]) by BN4PR12MB0818.namprd12.prod.outlook.com ([10.164.58.152]) with mapi id 15.01.0587.009; Wed, 17 Aug 2016 13:52:02 +0000 From: KrishnamRaju ErapaRaju To: Hans Petter Selasky , Alex Bowden , "freebsd-infiniband@freebsd.org" Subject: RE: Set non blocking on /dev/rdma_cm Thread-Topic: Set non blocking on /dev/rdma_cm Thread-Index: AQHR9/Ra19SP/34IP0+fVdY/IpOON6BMt7qwgAAspGeAAEcaYA== Date: Wed, 17 Aug 2016 13:52:01 +0000 Message-ID: References: <516f3566-33f0-c1d6-ab2d-997290a16ae5@selasky.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Krishna2@chelsio.com; x-originating-ip: [111.93.130.157] x-ms-office365-filtering-correlation-id: 18a57e1e-a4eb-4491-9b27-08d3c6a5aa93 x-microsoft-exchange-diagnostics: 1; BN4PR12MB0818; 6:AxzyMIEHM7mcNDCSJrwKF5uAsCMXW3+2MRHsmA5q9znHEPMNPvUeMtQmwNGL1Tn2aqrvNAtrw7sODlW1kT4bFAOxwC6YHLyLX87iqLj6I4iu2XSzxwzeXrOos8YlFt55uOsx5M0uAl1RO4Hr0a7HBOZxgmj0nDlSxbJWnWKMSG6+b5UNSdz0E8o4VscL/DDwkdOTUOc3bpUxyXLVNp2NYvnuI953uhFtHjo17T5+H0FNenEX4jIHkgtd5froUogq4aAQQyWg3Vb3FVRZq33hjIOtvY9CQQ+f8e30ebCcMgLePWP1X1NoTbKT0DOOcVjd; 5:ANVOWFLR9H/SWzf6at62uv5ehFqhO0QMI9LiPJSpZAnMaimWO3iQUsXJK4UWvBzmDPOtgxuETobuiyYyIDP9pVlmNvRec6CjMQ/F9hRnt2LOsqGpXbuKzt0f5mw6EutgfvVdfMlrobPECwmL1CX77A==; 24:FGVAgoQUfK7I1DfvkR9rcr6Xp/HP2yzfkEuymjEsMwpV3h8UV0oRpUdVPSgswWpqJUUnMjLgRX3DNir2Ym6XoInXJquis69NcIKpN4PKrOo=; 7:bhO7p4Weo2ubJ2bOGtAaSyZWOpgphuMjnDo5XA8w8PXzJR8/TkUw68yVkB8lXoyZJQvUJ6IBGKjz0ItgiCYRGjybGlrtvUaI+D/m85TNRaBQk8maUqmNnNk2hdDd8TNvehy8ETn0C3AKnf5aRrOQwRtdoXsoRerKVxavN7YvLRtAEU3gvuDqSuzR1vk+S/TBxqRhk88nIbGbigWZQnhvHkuP1H2h4shuXPYiwf4nPlJM18eI4W1Xy7nuKg7Zq1lA x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN4PR12MB0818; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(189930954265078); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6042046)(6043046); SRVR:BN4PR12MB0818; BCL:0; PCL:0; RULEID:; SRVR:BN4PR12MB0818; x-forefront-prvs: 0037FD6480 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(6009001)(7916002)(377454003)(199003)(24454002)(189002)(13464003)(10400500002)(66066001)(19580395003)(19580405001)(305945005)(54356999)(106356001)(74316002)(7846002)(7696003)(7736002)(5002640100001)(5001770100001)(86362001)(97736004)(76176999)(81166006)(107886002)(50986999)(189998001)(101416001)(68736007)(93886004)(8676002)(3660700001)(11100500001)(2900100001)(33656002)(87936001)(3846002)(2950100001)(6116002)(122556002)(77096005)(102836003)(586003)(92566002)(2906002)(3280700002)(81156014)(99286002)(105586002)(106116001)(8936002)(9686002)(5890100001)(2501003)(76576001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN4PR12MB0818; H:BN4PR12MB0818.namprd12.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: chelsio.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: chelsio.com X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Aug 2016 13:52:02.0463 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 065db76d-a7ae-4c60-b78a-501e8fc17095 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN4PR12MB0818 X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2016 19:26:34 -0000 Hi Hans, The error "Inappropriate ioctl for device" is not occurring after applying = your patch. Will check whether rdma_get_cm_event() is blocking or not when fcntl(O_NONB= LOCK) is set. Thanks, Krishna. -----Original Message----- From: Hans Petter Selasky [mailto:hps@selasky.org]=20 Sent: Wednesday, August 17, 2016 3:06 PM To: KrishnamRaju ErapaRaju ; Alex Bowden ; freebsd-infiniband@freebsd.org Subject: Re: Set non blocking on /dev/rdma_cm On 08/17/16 11:30, Hans Petter Selasky wrote: > On 08/17/16 09:03, KrishnamRaju ErapaRaju wrote: >> Hi Alex, >> >> >> I too faced the same issue earlier. But could not look into=20 >> it/report it due to other priorities. >> >> Hans, if you have root caused it please point me to the patch, few of=20 >> my apps uses O_NONBLOCK. >> > > Hi Alex, > > Can you try the attached patch? > > cd /usr/src > cat ibcore_fionbio.diff | patch -p1 > > --HPS > Hi, Looks like we also need to support FIOASYNC. Updated patch attached. --HPS