From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 369DFA10DA for ; Wed, 31 Jul 2019 10:02:24 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id CDE961C0C3; Wed, 31 Jul 2019 10:02:22 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 020631C08C for ; Wed, 31 Jul 2019 10:02:20 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x6V7vqLm023796; Wed, 31 Jul 2019 01:02:20 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-type : content-transfer-encoding; s=pfpt0818; bh=XuiYRn9i+rKnN2NXyiMb258gzwW/ihxrpFD4L9MEfZ4=; b=YpfnQ+OKl6zmAD7Mh+pAsh/lHrLqsxcMr35ccom4s5hvnDxrqWZTzzN0WzBI+1/x1t0d y34a89qdWr3bFUfUrELJyzIKj4XGLQOirToP8apk6XQNXxTlOLgvk7xEKU9h0Om1tdcE qw/PIGexw5/qZ4kodtbQzbb1ohU3+RPA5+awFCkQw/yz3r8RikPhlbi66Ntm5RZAAeYG avqB1A5Rx+AKKg7G/8TiIKhofadkw8X/MQlbB+t2BTV9x14slT0f1oAHrydgnHWjsLDa qIwYt9GQOZpPyjPO9NgZJCmq+dMJn45/viEPAAkhyjDq89oatnFvvjduqvRtUXVtk7Vq 5w== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0b-0016f401.pphosted.com with ESMTP id 2u0p4m6v71-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 31 Jul 2019 01:02:20 -0700 Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 31 Jul 2019 01:02:17 -0700 Received: from maili.marvell.com (10.93.176.43) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server id 15.0.1367.3 via Frontend Transport; Wed, 31 Jul 2019 01:02:17 -0700 Received: from irv1user08.caveonetworks.com (unknown [10.104.116.105]) by maili.marvell.com (Postfix) with ESMTP id 9CABB3F703F; Wed, 31 Jul 2019 01:02:17 -0700 (PDT) Received: (from rmody@localhost) by irv1user08.caveonetworks.com (8.14.4/8.14.4/Submit) id x6V82GaP019220; Wed, 31 Jul 2019 01:02:16 -0700 X-Authentication-Warning: irv1user08.caveonetworks.com: rmody set sender to rmody@marvell.com using -f From: Rasesh Mody To: CC: Rasesh Mody , John McNamara , Thomas Monjalon , Jerin Jacob Kollanukkaran , GR-Everest-DPDK-Dev Date: Wed, 31 Jul 2019 01:02:07 -0700 Message-ID: <20190731080207.19167-1-rmody@marvell.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:5.22.84,1.0.8 definitions=2019-07-31_03:2019-07-31,2019-07-31 signatures=0 Subject: [dpdk-dev] [PATCH] doc: add a co-existence consideration for qede PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Add and update co-existence considerations for qede PMD Signed-off-by: Rasesh Mody --- doc/guides/nics/qede.rst | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/doc/guides/nics/qede.rst b/doc/guides/nics/qede.rst index c0a383381..87cf989c1 100644 --- a/doc/guides/nics/qede.rst +++ b/doc/guides/nics/qede.rst @@ -47,8 +47,25 @@ Non-supported Features Co-existence considerations --------------------------- -- QLogic FastLinQ QL4xxxx CNAs can have both NIC and Storage personalities. However, coexistence with storage protocol drivers (qedi and qedf) is not supported on the same adapter. So storage personality has to be disabled on that adapter when used in DPDK applications. -- For SR-IOV case, qede PMD will be used to bind to SR-IOV VF device and Linux native kernel driver (qede) will be attached to SR-IOV PF. + +- QLogic FastLinQ QL4xxxx CNAs can have both NIC and Storage + personalities. However, coexistence with storage protocol drivers + (qedi and qedf) is not supported on the same adapter. So storage + personality has to be disabled on that adapter when used in DPDK + applications. + +- Linux kernel drivers and qede PMD can’t be mixed on a given FastLinQ + QL4xxx adapter. This type of coexistence is unsupported. A given + adapter needs to be completely used by DPDK or Linux drivers, when + SR-IOV is not enabled. Before binging DPDK driver to one or more + devices on the adapter, please make sure to unbind Linux drivers from + all devices of the adapter. If there are multiple adapters on the + system, one or more adapter can be used by DPDK driver and other + adapters can be used by Linux drivers. + +- When SR-IOV is enabled, Linux native kernel driver (qede) can be bound + to the PFs of a given adapter and either DPDK or Linux drivers can be + bound to the VFs of the adapter. Supported QLogic Adapters ------------------------- -- 2.18.0