From owner-soc-status@freebsd.org Sun Jun 12 06:14:33 2016 Return-Path: Delivered-To: soc-status@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 DB80FAF0780 for ; Sun, 12 Jun 2016 06:14:33 +0000 (UTC) (envelope-from surajponugoti@outlook.com) Received: from BAY004-OMC4S11.hotmail.com (bay004-omc4s11.hotmail.com [65.54.190.213]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B503E2AE4 for ; Sun, 12 Jun 2016 06:14:33 +0000 (UTC) (envelope-from surajponugoti@outlook.com) Received: from NAM03-BY2-obe.outbound.protection.outlook.com ([65.54.190.199]) by BAY004-OMC4S11.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Sat, 11 Jun 2016 23:13:28 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=kAbsjc4G6jTlQSnD5gWoAplc3/iTniLHW0Lf5kVO104=; b=jNi1Dh7h4+QZCUk/ygUaBWiiZ3molVQdtcgxh33qJ77SR6O0+louXygO5xznQX61NcNZD5GsqdmQWltwOa4G6Q21doJEBT4rfAppT8qCuK+nYVZ8NmgZU3rAglSbGR7kupyQG9XnrFyPQQ/k9tcOwkSLtygIjlFLdS9qGpA1Z0E8MsWBIg9LdTQ2uBQidasMmoBRgVNoHsF+ml04csLscNSLkOEGnM8MM5xm/yTRIZ6Za8Yo8Ny0HZekk2+IEfjeanjjawy8m0qeZe5vUaDA3uRxcWkQeC8V2sBpZ+cK8N5o8+8N/9RT86EFBfwosBCXVfZGz9qg7Tjc+9fpWLgCPw== Received: from DM3NAM03FT054.eop-NAM03.prod.protection.outlook.com (10.152.82.52) by DM3NAM03HT033.eop-NAM03.prod.protection.outlook.com (10.152.83.201) with Microsoft SMTP Server (TLS) id 15.1.511.7; Sun, 12 Jun 2016 06:13:27 +0000 Received: from SN1PR11MB0782.namprd11.prod.outlook.com (10.152.82.59) by DM3NAM03FT054.mail.protection.outlook.com (10.152.83.223) with Microsoft SMTP Server (TLS) id 15.1.517.7 via Frontend Transport; Sun, 12 Jun 2016 06:13:27 +0000 Received: from SN1PR11MB0782.namprd11.prod.outlook.com ([10.163.207.24]) by SN1PR11MB0782.namprd11.prod.outlook.com ([10.163.207.24]) with mapi id 15.01.0517.009; Sun, 12 Jun 2016 06:13:27 +0000 From: suraj ponugoti To: "soc-status@FreeBSD.org" Subject: Adding SCSI Passthrough to CTL Thread-Topic: Adding SCSI Passthrough to CTL Thread-Index: AQHRvav815GxMm76Q0+QqDqRN2o8xp/lXrOu Date: Sun, 12 Jun 2016 06:13:26 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=softfail (sender IP is 25.152.82.59) smtp.mailfrom=outlook.com; FreeBSD.org; dkim=none (message not signed) header.d=none;FreeBSD.org; dmarc=fail action=none header.from=outlook.com; received-spf: SoftFail (protection.outlook.com: domain of transitioning outlook.com discourages use of 25.152.82.59 as permitted sender) x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [7RB2s1TIJuTdY6K8fx22LrfOnPgzuMzi] x-eopattributedmessage: 0 x-forefront-antispam-report: CIP:25.152.82.59; IPV:NLI; CTRY:GB; EFV:NLI; SFV:NSPM; SFS:(10019020)(98900003); DIR:OUT; SFP:1102; SCL:1; SRVR:DM3NAM03HT033; H:SN1PR11MB0782.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 54bc2cbe-47bc-42fa-322e-08d39288aaea x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(1601124038)(5061506196)(5061507196)(1603103041)(1601125047); SRVR:DM3NAM03HT033; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(432015012)(82015046); SRVR:DM3NAM03HT033; BCL:0; PCL:0; RULEID:; SRVR:DM3NAM03HT033; x-forefront-prvs: 0971922F40 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2016 06:13:26.9429 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3NAM03HT033 X-OriginalArrivalTime: 12 Jun 2016 06:13:28.0463 (UTC) FILETIME=[895199F0:01D1C471] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jun 2016 06:14:34 -0000 Hi, This project is about exporting physical SCSI devices over iSCSI through CT= L as an actual SCSI target. Wiki Page: https://wiki.freebsd.org/SurajPonugoti Git Repo: https://github.com/suraj5/freebsd Weekly updates: I was able to create new peripheral device(passthrough) for= all the scsi devices. I made few changes to ctl code, so all the ccb of l= untypes passthrough are send to passthrough driver. In passthrough driver all the ccb of ctl are converted to cam ccb and then = they are passed to incoming queue. Once they are processed they are passed = to done_queue. From done_queue I will be passing those back to ctl done_que= ue. Thanks Suraj