From patchwork Tue Dec 20 04:33:43 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Madhani, Himanshu" X-Patchwork-Id: 9481089 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 6BE1260237 for ; Tue, 20 Dec 2016 04:34:29 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 603F127DC2 for ; Tue, 20 Dec 2016 04:34:29 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 55174284A9; Tue, 20 Dec 2016 04:34:29 +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 DB1B327DC2 for ; Tue, 20 Dec 2016 04:34:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933067AbcLTEe1 (ORCPT ); Mon, 19 Dec 2016 23:34:27 -0500 Received: from mail-sn1nam01on0087.outbound.protection.outlook.com ([104.47.32.87]:19834 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932473AbcLTEe0 (ORCPT ); Mon, 19 Dec 2016 23:34:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=C7IbO3SfreJ2MVxzCdzO/6qqr7DLGyPPFxcKszAn0H0=; b=kcvmP5usWMd5AHRJt77vtQmx/DxxipPOC2rsrEKNtjYrvDEdNWJbyS0csWeQAAtkw0X3h/GksGzLXoT94B9lBcQW+zRiaYPUJXJtD2NzWuAQ63NYPRdXk9CjgCLn2ZIEgp7a4r++5aizGJQa5PK5rRDQYD7xNUMYQ2/pDKurLks= Received: from BY2PR07CA0093.namprd07.prod.outlook.com (10.166.107.46) by SN2PR07MB030.namprd07.prod.outlook.com (10.255.174.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.771.8; Tue, 20 Dec 2016 04:34:23 +0000 Received: from BN1BFFO11FD046.protection.gbl (2a01:111:f400:7c10::1:118) by BY2PR07CA0093.outlook.office365.com (2a01:111:e400:7bff::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.14 via Frontend Transport; Tue, 20 Dec 2016 04:34:22 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; linux-iscsi.org; dkim=none (message not signed) header.d=none; linux-iscsi.org; dmarc=none action=none header.from=cavium.com; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) Received: from CAEXCH02.caveonetworks.com (50.232.66.26) by BN1BFFO11FD046.mail.protection.outlook.com (10.58.145.1) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.789.10 via Frontend Transport; Tue, 20 Dec 2016 04:34:21 +0000 Received: from dut1171.mv.qlogic.com (172.29.51.171) by CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id 14.2.309.2; Mon, 19 Dec 2016 20:33:46 -0800 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id uBK4XkRA012423; Mon, 19 Dec 2016 20:33:46 -0800 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id uBK4XkI7012422; Mon, 19 Dec 2016 20:33:46 -0800 From: Himanshu Madhani To: , , , CC: , , Subject: [PATCH 09/10] qla2xxx: Fix invalid handle erroneous message. Date: Mon, 19 Dec 2016 20:33:43 -0800 Message-ID: <1482208424-12358-10-git-send-email-himanshu.madhani@cavium.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1482208424-12358-1-git-send-email-himanshu.madhani@cavium.com> References: <1482208424-12358-1-git-send-email-himanshu.madhani@cavium.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:50.232.66.26; IPV:CAL; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(39450400003)(2980300002)(428002)(199003)(189002)(107886002)(50986999)(48376002)(4001430100002)(8676002)(76176999)(50466002)(8936002)(81156014)(50226002)(33646002)(81166006)(4326007)(356003)(5003940100001)(2950100002)(6666003)(105586002)(101416001)(106466001)(305945005)(4720700003)(39060400001)(26826002)(92566002)(42186005)(69596002)(36756003)(189998001)(5001770100001)(47776003)(38730400001)(5660300001)(80596001)(15650500001)(86362001)(626004)(2906002)(2201001)(87636001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR07MB030; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; PTR:50-232-66-26-static.hfc.comcastbusiness.net; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD046; 1:lMHuPF+5/myqdbXOfc27KQ8Hvn2NGo38KslDXWCtLwVW8W/NTbhURG0SOjxoNzXS/dRNH2FOOyDCqvDBRihFQz7rBvSqFICnmhEhsczJOs0U9Vi7kr8zXZZEDb1pGyWJWPV3Z04YtEpbx0oqbLt/wicxPOmQrUeXR7QJSCZ3sdO28kyOHsiFWYsm8y7yysR7D3paBXRPVJcgP7OPHGmEY5MdoEOjxLFnZwHR+Y6XDMt1xNTshcJgeee9w5wqox1wLb/r7fLJCyhc02JdlDFGXkxc/faYybmVanylCducB5cE1MHR/A//NLhVsfWlgHWG+FtxFQVfttLRUeS7aryVKTUrNNgD4BSbkCAbZwV3ep7vCBPPnogeQ+0cvbfaNFjyLikVGCOPZg7wagi3B5d4NiALZgoyGNKraDYv429lUHi/Wt431iyYsuwyirQ3RR5gBp/wbMalVxVX1g95NIFosoVg4zCPnTvVkdICayhQYZB2aKZU3V4X3nqjjIMcsyu2dTuisiDFk6UGjqOKR4JFrA== X-MS-Office365-Filtering-Correlation-Id: f12462a0-3666-482b-cec6-08d428917871 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:SN2PR07MB030; X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB030; 3:BIFxggRZ3DR+WL8kkWtAcm8pbHhuf7PmjwEhjmNO4REl+NyNYX1MvpbHKzk7DUWqgrUwmuWxXJJQjCjiKQg9UF9MNO0PAiEYGVZ2viFwFbmr/KXvjhh6+4NOHbCGq07NUgutWXNKjC9c9D67mLnlnt3lPKSeY5qrcCzxit7TMNNZDqbP2jNT7+kCiR0H6PDdC9hGSxKF6JGyP5qC38QcXbETBCfBirDGEibfXFFphdZ+nh7jmr+MSWgixxcADynyV+64UOOxmwteTwXMe4ZNjXx5sq6JytGqJBSc/ItbPeAdX1Dh0bR80TLKTD8u1lL8iYVSKeL257QpFONDMATgtzuIwc4/7KYNBaKWT4sMXy63WxqlDZP6d318vCnh22nV X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB030; 25:v6XvFS7TJzvsE/fzyvj3e3sVqtKRZPqGUvmILDq9F72Oq8ryzfOpRNKJ2jF4X3CNZAQ9F6TyaqoyB8NhEYUp57e2kTU1jyiVLq++nTlKMnF+LVT3VK5XfjxABTgOvCxlsm1Ygw//8dXsa5TqPmF1as4fxYFSJwuyj/QTuNsNl+RE7K9oUnRx/xe1YMbeYidb7lhl/ev4FkJCrdhbRZSQlVk+mLzReJ2vndA1bNv/h8dpWPJFmdnIjGLkxuFuTsbtfMAzOIM/5U1mpp1XBC7laE6zJ6Pt29BHEa9y+loRUr1vHkA/lds05RqDAocuf0YcnGyYw7kxghljluzwF3bNZJfPBpTX/KzGSwaPYHiYEsAZRSgyp2DEpKv+Jx55YUi4MzQEvg8XHaCd6mTPEyRqp9zBcaggaP+hzHo5eEnydhpdOyYvC4ght6NyG5/HdOxJm6tctzi0UG3hR1hZt4fEIOmVccmk41VGqvai+Ib/WAAKHQSjkZhFF4HpKmVjwIzKZMyMJDM5HSZjkXpNq9eZUE32KNcT4PQXH7ZS6aYtQ3ythbu8Rq4YIhCX6p4aezZLXng5U7Fp95rYIfkSkrEgCX46K726zcVovnfd32aFhoNe709mw4j9sRdFFXv45u8osDaTu+WD3rFKMQI88IaYOoVbF8MmoTQq6MWW0JLQ0U8joEY6p7W8vph0XdfX/KXxZQKLaBVRHSdJGPGSzOvtKLO7AAoKiALZxuWHNUlC+R4c2UBzAXefZ2IKLFLb9QPu9W0fBQ9mJpFG8fhwidP96ps+oryYse5xuk4R6wY1hQWT0kQl6Fgz6RVX5g+D33q4bKg2TWqEyiTrMNRkquy+KqH6gFM7z3S9bmM5S6tYWsKJ5ARBKEin8fOx5mBl59uE X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB030; 31:yMaJ+cMIUS14f+a4OC8xlQkQ+L2Us2kfGBlAidXmCE7faZJ3uPixHtuT+q3KyCTBkMhQnlWODwhszb0JTd4+Joee2te83u+nEq6P7KbeU7GOmroiVu4goj5QaQgoW996azhdeACwnXEEbhD5T4RGzYuxbWcyAq5PTXxQwi44RjeaU3St44l4Ya4gTahYy3ehpSFHVjH3i+3JSubwQixqrnJiiIJPwHNlZpo4l2R37kjSI6kIHCwjF3GuXqou8P+hJG7uM4j8hVsBiTvO2/g5MA==; 20:jQTFwPTQhD4qJ+3j93wbIxAcrmFvwtmDHmJHxMZ46w1aww3kWqepumSF/51ig3QnhSI1zT9gJwjWBYI1L4ij42HH458MY3I0l66Ieu1xB34lkwx9dfPG6ftmuEW5/2peel0PL6TMr7xKc+Hu8ApBhzfZGNUTF79cBjxMKzJP6I0eXyLaMFOMnrl/yFvP1L35cvR50LAIasieJ3kZI6gu1YxqveP1ZmkakSTQvAXvz2tvfexL1lZWN47uXTMGflo1V+hs97yEI7BEz0grNLMkcBisKuTL8Lh0bFzzxNhYojPzDQMtVMsMWlEvj7LC4btvPfcj9Yq9Gp+PHu8WdrAE0DuyfOrWFvMSIlTDrVBFpHShjmCAq4R+jlNyxHf0smuqyHAUEsi8MBo//tPNxHVpDVXfR7IMSfyAR2ma/Mo3PaLoupTeT1BFIUZiLCwSCQ2tS8kNYnnKdaUFgCy3XvnQ3fPvfx7dMq5DMw1bl2ZWVt8be4A8h+7Aevg2520XxC/O X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(13021025)(13013025)(13023025)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(6072148); SRVR:SN2PR07MB030; BCL:0; PCL:0; RULEID:; SRVR:SN2PR07MB030; X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB030; 4:mPyXFkZL/oY3J/Xg5lgeDYbaOoPEkstxDKIfGo/pM1X3Yn6BqDxn0/dXZRgOEqYpEVxR1H57os3eKXIyM9Wv4yDJyPS/v5NezC5nD4wbNl8fGFqRTVrSY40FxxJmXa7W7gBd3wuEYhKiKkbwF/ERhsYqQfT7puHjTEAHA32npMws/oB79mMgQnI2folMuE4bE1m3OrH5gKd3WwCSQFTgfZtMipeksGYt1hNJunjx6l60eco80ryleTmBKqG8RQg7NNRBIfA+z2DYs5ikE8RivAgx9+Tf4PjZiPLWTIz1DLkRJUEO+/+0fbYeWtYbXXiAZn1RElpWgHGn57QJX4byDta/ceLiSLFZr9JSGK5VIePiJN/CqeH2Nk6ITQHO3rwAGLRQ+ttJZJdq4iC+bXrEn94IV5/CrRMB0xIVhsRiPwLeHX4Y4l/W1YPy6QXVGj1+ih5o6/4Lft4MP36B1HuiKZNX7NfsAmmfYhWPsaKW+dXTMKnHQWvmYU1GR/4/uLieDk6YFAAW5J8y2/bx9ZggO/rVXtGdduWjrGm3aAXcroArgZRJOa/cjtQwukkeZHQmBoZ12pM4CeZ+yw1kxFQRNEvK5+Pw2QJHhMQZDnYVST1a1vw7qM1RypqncDqkDK9D X-Forefront-PRVS: 0162ACCC24 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR07MB030; 23:JZPWDKb1slGcRsGpSTOwKyrJ+EbIg2gddMQLu4vwdV?= =?us-ascii?Q?8kx9TR4IJNaf/Kwul5cBgyxL4LDoJzzLrJyZU5bnXLL4D/vkRkdhXipO8Y4n?= =?us-ascii?Q?bKATWgedUtWbJt+ZtR/m1Fn8xacDrdEUBRXOnqNFEgvkMFOhyZu99mXVCOId?= =?us-ascii?Q?0cHhDegn+UINxLobx42AELg4599Abtdb+lDaQ776MI9upjuL+B960Sy+spMQ?= =?us-ascii?Q?2PYyxPtwedd4Xwnjd97T/T3uHUa6bJae4u7pXwRGksJLdNYjgLdtjUGPh4rl?= =?us-ascii?Q?069poR1xzLcuMJCx0s9Ox3HpKoZ33jZ79yEd1cJKwZEiP+xnI5cMViimQ3GA?= =?us-ascii?Q?hG68kDz85/JH+zLidi3RLl/J/Ml+YxrYm9R3QQ01OYDXlMcWeN0o5/CshAyP?= =?us-ascii?Q?msjscJrdo5pOZlrwlZrPtFBDDCXrXvaPFzCJH+V+VL4O1pMEhDtAPT48eF19?= =?us-ascii?Q?BloVJnOzgKuWz6Ltdwp1OqRdTQ4FaRJstdzGd6l4sBN8oJnuoClTMiPQfy2V?= =?us-ascii?Q?IKP7BZTsvT1Hk/JwbeFJsPiWlPydhNS1Sw+qchr36IlJbCIZF3Ma0V/7tIhQ?= =?us-ascii?Q?SSmrP1Hh3Vd/csvIJiwx5VpsZyI7dc3GUu2E8mN0QTz1wS4XACsixYVCzPGB?= =?us-ascii?Q?4/BmZtCIlMVJVZLvNOlRMnr7uCAayhqSU3xvCUu86ZVxa4SLmBBKZgraXagN?= =?us-ascii?Q?xlGuCC+3jWg9BHIbWNnCpGfU01RTwf52O9BHkDjUggBZuHljy0hcTm6oHxpY?= =?us-ascii?Q?2SCWzk8Y4WrlcpdL0Y/TqMLuwc9rq1Q24saEazE4Db6cBZYlHJmsR3die4jJ?= =?us-ascii?Q?YSnmZjQkt6ZGZNNbAaJWwyGuD3M5nNsTgucbQ/ZJQl/62y84K+3793WEo3xg?= =?us-ascii?Q?RFJTcmlmS3n2peLlv3JCXY1Q7KgiN1+GfPsKDMFbhPMfPaC7wXBgNHtrcwNK?= =?us-ascii?Q?pc37ATgF5L9ruCEdkSbDo+G91w8MzEYnAnmWNwhDJg0UIOH5zxRzsiLR9gWs?= =?us-ascii?Q?3/SslUadffoFP5Ds/aB4+YhVquII18Q1Hc62jAyCQe/+YBmfRfTnH0Yu4vww?= =?us-ascii?Q?fZ4jZCoIhZldGjRJ6T1zMWoTlYf0hR8sZLg3O7z+s+8rDoZjYLh+Fl4kP1H3?= =?us-ascii?Q?xAXgS0JhhvSdq+vAJF4Mc7Li6JwHIRKBmpdxEHvmzsK0Bmt003ug=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB030; 6:rbij7ir4T9NfkmioBT5zPRSIBw9RZjPkY1ftCOm7C1x2Krhl4rfZlzIPAiBY3fabQZRYtPEa5eRxSjC1SST1GlZC8j1937e5ByHEyl085kd20qwjG9MEwp5FJjw4rI4rYpA/4Nh/HnvhbDm3yPMm45GVav9Q243z0+hS5SjFqHkoFIWNhwO2pg153uqGGr3Fsx1i1mhPueJU4tO+m0J+EmmzvHBnyzUsarViTa4+AZArlZ8MdBdlsbdvxG4Z36MxZ1xdtp6N4yzkfO92WlwbmpX1BBuhNG+g4pxIOMNKRcjPzd2PJu82w0E/w1ZLfeGoNUpjjO/Y966xvDF4Onj9F4SAtBznfGIH7fj+VLGjnoJYWVirJ8y/7KCamY4k6tUfLEofM9o42RfDfVVUIhiLeon/VCJqRf+0Z6a0wL2vExE=; 5:qalWLN3lLYDMhlbGTXfAx9h6ZOEIsFoZBzTuRczUbqQCGnKnG4Yd2VvrToMRDG72KHkrj7o3sUNHOJJFEyKC9ACafYCQiZB/n95/u+xjTMzqbHK7LWAIrDiRw+xISfHIyC+lhbzGtY3suWmUpHiptg==; 24:3GWCq6eRkovWhGaX7H+JkNGr3T+OsCw8awZmyeIlyW0DyzFarmd0nYP5GrHygjBRhYTfMtBVkxm3BfyWSiJssgLMgvv57wq+HH5u77JBbNA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB030; 7:w4vZyIl1N1y3FctiDkSSN83c42sr0YeRE6tUGoXQ1Z8o2pcrrQzzsBPcSbl5gkinFAdz21saa5Rb434wL6rPXo2j3i8Gp7kGq05JoicFcOf38LPS1YZH7ZCFKkqas2JC0RnvZxVF/PDkpYPtooSbV3sZ+daEQw+OIVAQWjpeIjD9lZAIYLLUaKz4OMyLGSZ7xxKAxTX4gxmaV7uVQ3FIbxbNVFKrH2xXAnYem+Kz1LnNe+ZaxPL/p3ZuRrwpgee7w2A6cWe4Yhu4FXbgtm8IiiFBLpqVKV8qS0GsYe2dKGWq9SlTgCT/nK6s25aGHxngnUpXUI8iz4eHTvRJSB1sHmZ1hON4XmmqirfFiyulfYmDAzKKG95tVkbk9yBvYPZ1SM675un+ysXUVXks+CfLbjjrCJg/drUUACYefcbgngmTmivCREwueQY+fsEmlrSKfGgu3ERy+8KiI44ffmy/Rw== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2016 04:34:21.7807 (UTC) X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=711e4ccf-2e9b-4bcf-a551-4094005b6194; Ip=[50.232.66.26]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR07MB030 Sender: linux-scsi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Quinn Tran Termination of Immediate Notify IOCB was using wrong IOCB handle. IOCB completion code was unable to find appropriate code path due to wrong handle. Following message is seen in the logs. "Error entry - invalid handle/queue (ffff)." Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani Reviewed-by: Christoph Hellwig --- drivers/scsi/qla2xxx/qla_isr.c | 4 ++++ drivers/scsi/qla2xxx/qla_target.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/scsi/qla2xxx/qla_isr.c index af840bf..16bc948 100644 --- a/drivers/scsi/qla2xxx/qla_isr.c +++ b/drivers/scsi/qla2xxx/qla_isr.c @@ -2495,6 +2495,10 @@ struct scsi_dif_tuple { if (pkt->entry_status & RF_BUSY) res = DID_BUS_BUSY << 16; + if ((pkt->entry_type == NOTIFY_ACK_TYPE) && + (pkt->handle == QLA_TGT_SKIP_HANDLE)) + return; + sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); if (sp) { sp->done(ha, sp, res); diff --git a/drivers/scsi/qla2xxx/qla_target.c b/drivers/scsi/qla2xxx/qla_target.c index 7ae179a..64e9abb 100644 --- a/drivers/scsi/qla2xxx/qla_target.c +++ b/drivers/scsi/qla2xxx/qla_target.c @@ -3061,7 +3061,7 @@ static int __qlt_send_term_imm_notif(struct scsi_qla_host *vha, pkt->entry_type = NOTIFY_ACK_TYPE; pkt->entry_count = 1; - pkt->handle = QLA_TGT_SKIP_HANDLE | CTIO_COMPLETION_HANDLE_MARK; + pkt->handle = QLA_TGT_SKIP_HANDLE; nack = (struct nack_to_isp *)pkt; nack->ox_id = ntfy->ox_id;