From owner-freebsd-net@freebsd.org Thu Jun 20 13:37:41 2019 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7A4ED15BBE90 for ; Thu, 20 Jun 2019 13:37:41 +0000 (UTC) (envelope-from prvs=30742a222d=akhoje@marvell.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id CCAE481989 for ; Thu, 20 Jun 2019 13:37:40 +0000 (UTC) (envelope-from prvs=30742a222d=akhoje@marvell.com) Received: by mailman.ysv.freebsd.org (Postfix) id 9028215BBE8F; Thu, 20 Jun 2019 13:37:40 +0000 (UTC) Delivered-To: net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5552115BBE8E for ; Thu, 20 Jun 2019 13:37:40 +0000 (UTC) (envelope-from prvs=30742a222d=akhoje@marvell.com) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E3C6081988 for ; Thu, 20 Jun 2019 13:37:38 +0000 (UTC) (envelope-from prvs=30742a222d=akhoje@marvell.com) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x5KDQGjD007819 for ; Thu, 20 Jun 2019 06:37:30 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : subject : date : message-id : content-type : mime-version; s=pfpt0818; bh=z7EEGZUJ6eMQ6H2YMOxj5p1WUBieWsaIZm7JZ4KBcTQ=; b=b7HgYm23ys7QAnaqhUB0Jx7RgZAFPzeBOk7RQGGZJaP+VWldj04V7fqZMIaCbT8Phg+P jt/kCE6MwwsvpuV0oDSYYUqOoeibm6F9NBhFdiR+4yxK1F9+qp7rkaLsDy5yv5zBC2r4 Rnya9vvvTQNhOuQGo8WWNbPTjMmd+H715TCY0RON44O7oNVWyKE+u85vgjCabMvEkZnk zhhmkSWInmUqEehlyEkWsER2RtmTiHJIFIcj3hgxEiIaFq0zIl6rEhirGMa4mqfhBbk6 io6Ik8IgzLM6eaXnXogMmmOniuRtf6t/nWj2OxCQ0ZtJvARzDPpUSvIz0sEx8qfmVVcn rg== Received: from sc-exch02.marvell.com ([199.233.58.182]) by mx0a-0016f401.pphosted.com with ESMTP id 2t861v94cc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Thu, 20 Jun 2019 06:37:30 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 20 Jun 2019 06:37:29 -0700 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (104.47.34.58) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 20 Jun 2019 06:37:29 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector2-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z7EEGZUJ6eMQ6H2YMOxj5p1WUBieWsaIZm7JZ4KBcTQ=; b=wr1YcGPgwKn01zvB06DxlIzKo5Vh3Vay0yfAgNRkqtp3/KHJYr5p5sTpWIcQQx5FKtmAvT0nLKEg7SWGe++F75hDpCvoEgNRt1OBntTSKZfGI4Z3d5dvaOPXsUOWbvJemfV1OXFdpUiHjsKOmpJXRJ5/tSVqVMYYOdmoM+YAHdw= Received: from MN2PR18MB2925.namprd18.prod.outlook.com (20.179.20.17) by MN2PR18MB2863.namprd18.prod.outlook.com (20.179.21.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.12; Thu, 20 Jun 2019 13:37:25 +0000 Received: from MN2PR18MB2925.namprd18.prod.outlook.com ([fe80::b47b:e844:4d4a:c4d5]) by MN2PR18MB2925.namprd18.prod.outlook.com ([fe80::b47b:e844:4d4a:c4d5%6]) with mapi id 15.20.2008.007; Thu, 20 Jun 2019 13:37:24 +0000 From: Anand Khoje To: "net@FreeBSD.org" Subject: Qlogic FastLinq 45xxx driver Patch for upstream Thread-Topic: Qlogic FastLinq 45xxx driver Patch for upstream Thread-Index: AdUnK+M6F2luYYpkTyi8aYlAyA9luQ== Date: Thu, 20 Jun 2019 13:37:24 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [103.9.74.163] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 45de3c6e-a009-4c14-7e35-08d6f5846dee x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:MN2PR18MB2863; x-ms-traffictypediagnostic: MN2PR18MB2863: x-ms-exchange-purlcount: 2 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0074BBE012 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(376002)(346002)(39850400004)(396003)(189003)(199004)(66066001)(7696005)(45080400002)(99286004)(14454004)(102836004)(6506007)(68736007)(256004)(5024004)(86362001)(478600001)(71200400001)(4744005)(5660300002)(52536014)(2351001)(6916009)(66616009)(6306002)(66476007)(66556008)(73956011)(64756008)(3846002)(6116002)(790700001)(66946007)(6436002)(55016002)(33656002)(486006)(476003)(316002)(9686003)(5640700003)(71190400001)(186003)(26005)(99936001)(74316002)(54896002)(8676002)(9326002)(1730700003)(81156014)(76116006)(66446008)(81166006)(25786009)(8936002)(2501003)(7736002)(53936002)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB2863; H:MN2PR18MB2925.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: AbuMmfwnooT0pY1Fn27zW4UJY0Fvbp9/ynIvrYGh3A5XRua3lezPAIQnLh/ZPh5qnkbM7Uv4JmLLoxkrgwNuyGruP+HseDIL0WTy6nDfExkgjg3hjmh4Ct+CCOTa3EJNme4ULAY7zGwJcnQrnID23terynupjjq0FIOwUQXbrZMoTc987T1aSqzwH1cA20UNphpusQXbkuWBEADHbTHPFz8fodR/zr/tIN3jt3G0NLpZisjTuuAZdz3riHSnFMTZxgOqnU9Qx0BJ6HFjs+yACk9tqjJ/w+Exxb1WtfcpEfcT2CFcltRGtXje+R/uBmAiqLKoset5u8yYBmg5ogA46PUThNTmllvm/O6zB9EyBObSpLTS2XH05JhOdm1C3OFiY3OnWVm9HfNmjafbGZQAyzFe1dIEoV1Edk0LQo3te18= Content-Type: multipart/mixed; boundary="_004_MN2PR18MB292562BE6514ED60A12F4CBFDAE40MN2PR18MB2925namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 45de3c6e-a009-4c14-7e35-08d6f5846dee X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2019 13:37:24.6899 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: akhoje@marvell.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2863 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-06-20_09:, , signatures=0 X-Rspamd-Queue-Id: E3C6081988 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=marvell.com header.s=pfpt0818 header.b=b7HgYm23; dkim=pass header.d=marvell.onmicrosoft.com header.s=selector2-marvell-onmicrosoft-com header.b=wr1YcGPg; dmarc=pass (policy=none) header.from=marvell.com; spf=pass (mx1.freebsd.org: domain of prvs=30742a222d=akhoje@marvell.com designates 67.231.148.174 as permitted sender) smtp.mailfrom=prvs=30742a222d=akhoje@marvell.com X-Spamd-Result: default: False [-6.41 / 15.00]; HAS_XOIP(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:67.231.148.174]; ENVFROM_PRVS(0.00)[]; HAS_ATTACHMENT(0.00)[]; DKIM_TRACE(0.00)[marvell.com:+,marvell.onmicrosoft.com:+]; MX_GOOD(-0.01)[mxb-0016f401.gslb.pphosted.com,mxa-0016f401.gslb.pphosted.com]; DMARC_POLICY_ALLOW(-0.50)[marvell.com,none]; NEURAL_HAM_SHORT(-0.98)[-0.975,0]; FORGED_SENDER(0.00)[akhoje@marvell.com,prvs=30742a222d=akhoje@marvell.com]; RCVD_IN_DNSWL_LOW(-0.10)[174.148.231.67.list.dnswl.org : 127.0.3.1]; IP_SCORE(-2.33)[ip: (-8.91), ipnet: 67.231.148.0/24(-2.57), asn: 26211(-0.10), country: US(-0.06)]; MIME_TRACE(0.00)[0:+,1:+,2:+]; ASN(0.00)[asn:26211, ipnet:67.231.148.0/24, country:US]; RCVD_TLS_LAST(0.00)[]; FROM_NEQ_ENVFROM(0.00)[akhoje@marvell.com,prvs=30742a222d=akhoje@marvell.com]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[marvell.com:s=pfpt0818,marvell.onmicrosoft.com:s=selector2-marvell-onmicrosoft-com]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/mixed,multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[net@freebsd.org]; FORGED_SENDER_VERP_SRS(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_EQ_ADDR_ALL(0.00)[]; RCVD_COUNT_SEVEN(0.00)[7] X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jun 2019 13:37:41 -0000 --_004_MN2PR18MB292562BE6514ED60A12F4CBFDAE40MN2PR18MB2925namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, We have a patch with fix for an issue raised by Microsoft : "FreeBSD 11.2 - Kernel panic when flapping network interfaces on and off" . The issue was observed when the customer was trying to flap interface on an= d off in a loop more than 20 times. After investigation, it was found that = panic occurred due to a thread sleeping while holding a mutex after a calli= ng function pause(). I have attached the patch that has to be submitted upstream. Please let me = know if I need to add someone for reviewing it. Also, please let me know if= you have any questions. Thank you, Anand A. Khoje --_004_MN2PR18MB292562BE6514ED60A12F4CBFDAE40MN2PR18MB2925namp_ Content-Type: application/octet-stream; name="qlnx_v2.1.112_microsoft.patch" Content-Description: qlnx_v2.1.112_microsoft.patch Content-Disposition: attachment; filename="qlnx_v2.1.112_microsoft.patch"; size=863; creation-date="Thu, 20 Jun 2019 13:35:14 GMT"; modification-date="Thu, 20 Jun 2019 13:35:14 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtdWFyIHFsbnhfdjIuMC4xMTIvcWxueGUvcWxueF9vcy5oIHFsbnhfdjIuMS4xMTIvcWxu eGUvcWxueF9vcy5oCi0tLSBxbG54X3YyLjAuMTEyL3FsbnhlL3Fsbnhfb3MuaAkyMDE4LTA3LTEz IDIwOjI1OjQ1LjAwMDAwMDAwMCArMDUzMAorKysgcWxueF92Mi4xLjExMi9xbG54ZS9xbG54X29z LmgJMjAxOS0wNC0wNCAwOTo0MDozNy41NDMwMTEwMDAgKzA1MzAKQEAgLTEzMSwxNCArMTMxLDgg QEAKIAogTUFMTE9DX0RFQ0xBUkUoTV9RTE5YQlVGKTsKIAotI2RlZmluZSBxbG54X21kZWxheShm biwgbXNlY3MpCVwKLQl7XAotCQlpZiAoY29sZCkgXAotCQkJREVMQVkoKG1zZWNzICogMTAwMCkp OyBcCi0JCWVsc2UgIFwKLQkJCXBhdXNlKGZuLCBxbG54X21zX3RvX2h6KG1zZWNzKSk7IFwKLQl9 Ci0JCisjZGVmaW5lIHFsbnhfbWRlbGF5KGZuLCBtc2VjcykJREVMQVkoKG1zZWNzICogMTAwMCkp OwkKKwogLyoKICAqIExvY2tzCiAgKi8KZGlmZiAtdWFyIHFsbnhfdjIuMC4xMTIvcWxueGUvcWxu eF92ZXIuaCBxbG54X3YyLjEuMTEyL3FsbnhlL3FsbnhfdmVyLmgKLS0tIHFsbnhfdjIuMC4xMTIv cWxueGUvcWxueF92ZXIuaAkyMDE4LTA3LTEzIDIwOjI1OjQ1LjAwMDAwMDAwMCArMDUzMAorKysg cWxueF92Mi4xLjExMi9xbG54ZS9xbG54X3Zlci5oCTIwMTktMDQtMDMgMjE6NTM6MDIuOTcxNDQ2 MDAwICswNTMwCkBAIC0zOCw2ICszOCw2IEBACiAgKi8KIAogI2RlZmluZSBRTE5YX1ZFUlNJT05f TUFKT1IgICAgICAyCi0jZGVmaW5lIFFMTlhfVkVSU0lPTl9NSU5PUiAgICAgIDAKKyNkZWZpbmUg UUxOWF9WRVJTSU9OX01JTk9SICAgICAgMQogI2RlZmluZSBRTE5YX1ZFUlNJT05fQlVJTEQgICAg ICAxMTIKIAo= --_004_MN2PR18MB292562BE6514ED60A12F4CBFDAE40MN2PR18MB2925namp_--