From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 3CC83A0547;
	Thu,  9 Sep 2021 23:27:14 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 9EE1E41137;
	Thu,  9 Sep 2021 23:27:02 +0200 (CEST)
Received: from mga01.intel.com (mga01.intel.com [192.55.52.88])
 by mails.dpdk.org (Postfix) with ESMTP id DA93A4003E
 for <dev@dpdk.org>; Thu,  9 Sep 2021 23:26:57 +0200 (CEST)
X-IPAS-Result: =?us-ascii?q?A2EjAwDoejph/0HRBwpagmKDIoFClVKRVoo4FIEsPAsBA?=
 =?us-ascii?q?QEBAQEBAQEJNwoEAQEDBIQnRQKCPyc0CQ4BAgQBAQEBAwIDAQEBAQEBAwEBA?=
 =?us-ascii?q?QUBAQEBAQEFAgEBAQECgSCFLzkNgjUifEoJNQEBAQEBAQEBAQEBAQEBAQEBA?=
 =?us-ascii?q?QEBAQEBAQEQAg1SRyAGMgFGEFFJAQ0ZgnEBgxavaho1giuBAogUgWOBOokHX?=
 =?us-ascii?q?YQYN4FVRIR9gmIEGIEIFBBnhQwiBIdfgQ8HIwGBIHQpkXuCfIt0nHItB4Mug?=
 =?us-ascii?q?TEGC4h+lAUaMYNmgUihV5g6iiaUToRGgWGCFTMaI4M5CUgZD5IShRSFalQCN?=
 =?us-ascii?q?gIGCwEBAwmOQYI2AQE?=
IronPort-PHdr: A9a23:S0xTehBMdQ1Ah2qpq7qZUyQUa0MY04WdBeb1wqQuh78GSKm/5ZOqZ
 BWZua81ygaSDM6CtqMMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7G
 MNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+5YHfbx9ViDezZb5+I
 wi6oAXVu8ILnYZsN6E9xwfTrHBVYepW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ
 7NWCjQmKH0169bwtRbfVwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8
 qFmQwLqhigaLT406GHZhNJtgqxVoxyvoB5ww4Dbb4+aL/dyYqDQcMkGSWdbQspdSypMCZ68Y
 YsVCOoBOP5VoZPnqFsKqRuxHxesBOLywTFNnHD5wLc10+E8GgzBxAwvBdYOsHDOo9XrNaceS
 +O1w7PVwjrZavNbwjb96I7Uch8/pfGAR65/cc3UyUQ2EQ7Ok1qfp5D/MTyPyuQNr3aU7/BmV
 e+3lWIrtQ98rDavyMoyi4TEh58Yx0zH+Cllwos5Odm1RUFlbNOkH5Vdqz2WOo92TM4/QGxlv
 Ds2x7kJtJKmfSUG1JIqzAPRZfyAdoiH+BPjVOCJLDd5gnJlZKywhxKo/Ue8ze38U9G430tSr
 iVYkdnArHcN1wbc6sWBV/Bz/V+h1C6S2wzP8O1JI1o4mbTHJ5Ml2LI9l5oevELeFSHsgkr2l
 rWZdkA89+it7OTof6vpq4eHN49xlgH+KqMumtGjAeggMggBQWyb+eOk2b3k5035W7BKjvIsn
 aXFrJzXJt4Xpqy3AwNP04Yj7Qq/ACmi0NgCgXYHK1dFdAqGj4jvJV7OPOj1Aeqjj1i2kjpn3
 e7KMqHlD5nXL3XOkK/tfbNn5E5dzAozw8pf55VRCrwZOPL8QEvxtNjCAR8nMgy42eXnB89g2
 YwEXGKCGa6ZMKXOsVCW4uIjOfWDZIgQuDrlMfgq++bujWMlmV8aZaSmwIUYaG6jE/t7O0WWf
 Hnsjs0GEWcQsQptBNDt3VGPTxZff3qxGaUm6WIVEoWjWL/KQoSknr3J/y63F5geMnhPDlSFD
 3audIyIUvIkaSSOL8snmTsBA+vyA7Q93A2j4Vepg4FsKfDZr3VwiA==
IronPort-HdrOrdr: A9a23:42SyZqG+zY4B5p58pLqE68eALOsnbusQ8zAXPo5KJyC9Ffbo8f
 xG88566faZslossTQb6LW90cq7MBThHOBOkOos1N6ZNWGKhILrFvAH0WKI+Vzd8kPFmdK1kp
 0KT0F5MrfN5CBB/KTH3DU=
X-IronPort-AV: E=McAfee;i="6200,9189,10102"; a="243229674"
X-IronPort-AV: E=Sophos;i="5.85,281,1624345200"; d="scan'208";a="243229674"
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 09 Sep 2021 14:26:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.85,281,1624345200"; d="scan'208";a="479853163"
Received: from win-kgkr85lv27f.jf.intel.com (HELO localhost.localdomain)
 ([10.166.188.124])
 by orsmga008.jf.intel.com with ESMTP; 09 Sep 2021 14:26:55 -0700
From: Pallavi Kadam <pallavi.kadam@intel.com>
To: dev@dpdk.org
Cc: thomas@monjalon.net, qi.z.zhang@intel.com, fady@mellanox.com,
 Narcisa.Vasile@microsoft.com, dmitry.kozliuk@gmail.com,
 ferruh.yigit@intel.com, jingjing.wu@intel.com, beilei.xing@intel.com,
 ranjit.menon@intel.com, shivanshu.shukla@intel.com, pallavi.kadam@intel.com
Date: Thu,  9 Sep 2021 16:23:21 -0700
Message-Id: <20210909232321.5091-4-pallavi.kadam@intel.com>
X-Mailer: git-send-email 2.31.1.windows.1
In-Reply-To: <20210909232321.5091-1-pallavi.kadam@intel.com>
References: <20210909200533.3747-1-pallavi.kadam@intel.com>
 <20210909232321.5091-1-pallavi.kadam@intel.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Subject: [dpdk-dev] [PATCH v3 3/3] doc: update iavf PMD and 21.11 release
 notes
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

Add documentation to support iavf PMD on Windows.
Update the release notes for the same.

Signed-off-by: Pallavi Kadam <pallavi.kadam@intel.com>
Reviewed-by: Ranjit Menon <ranjit.menon@intel.com>
---
 doc/guides/nics/intel_vf.rst           | 18 ++++++++++++++++++
 doc/guides/rel_notes/release_21_11.rst |  4 ++++
 2 files changed, 22 insertions(+)

diff --git a/doc/guides/nics/intel_vf.rst b/doc/guides/nics/intel_vf.rst
index fcea8151bf..20b89431a4 100644
--- a/doc/guides/nics/intel_vf.rst
+++ b/doc/guides/nics/intel_vf.rst
@@ -616,3 +616,21 @@ which belongs to the destination VF on the VM.
 .. figure:: img/inter_vm_comms.*
 
    Inter-VM Communication
+
+
+Windows Support
+---------------
+
+*   IAVF PMD currently is supported only inside Windows guest created on Linux host.
+
+*   Physical PCI resources are exposed as virtual functions into Windows VM using SR-IOV pass through feature.
+
+*   Create a Windows guest on Linux host using KVM hypervisor. Refer to the steps mentioned in the above section "Setting Up a KVM Virtual Machine monitor"
+
+*   In the Host machine, download and install the kernel Ethernet driver from:
+    `http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&amp;DwnldID=14687 <http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&amp;DwnldID=14687>`_
+
+*   For Windows guest, install NetUIO driver in place of existing built-in(inbox) Virtual Function driver.
+
+*   To load NetUIO driver, follow the steps mentioned in `dpdk-kmods repository
+    <https://git.dpdk.org/dpdk-kmods/tree/windows/netuio/README.rst>`_.
diff --git a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst
index 675b573834..f5ae66a0ef 100644
--- a/doc/guides/rel_notes/release_21_11.rst
+++ b/doc/guides/rel_notes/release_21_11.rst
@@ -62,6 +62,10 @@ New Features
   * Added bus-level parsing of the devargs syntax.
   * Kept compatibility with the legacy syntax as parsing fallback.
 
+* **Updated Intel iavf driver.**
+
+  * Added Intel iavf support on Windows.
+
 
 Removed Items
 -------------
-- 
2.31.1.windows.1