DPDK patches and discussions
 help / color / mirror / Atom feed
From: Robin Zhang <robinx.zhang@intel.com>
To: dev@dpdk.org
Cc: haiyue.wang@intel.com, beilei.xing@intel.com, mdr@ashroe.eu,
	jingjing.wu@intel.com, anatoly.burakov@intel.com,
	qi.z.zhang@intel.com, junfeng.guo@intel.com,
	stevex.yang@intel.com, Robin Zhang <robinx.zhang@intel.com>
Subject: [dpdk-dev] [PATCH v7 3/3] doc: remove i40evf related documentation
Date: Fri, 24 Sep 2021 06:22:28 +0000	[thread overview]
Message-ID: <20210924062228.652419-4-robinx.zhang@intel.com> (raw)
In-Reply-To: <20210924062228.652419-1-robinx.zhang@intel.com>

As announced in the deprecation note, i40evf has been removed. So removing
deprecation notice and other i40evf related documentation.

Signed-off-by: Robin Zhang <robinx.zhang@intel.com>
---
 doc/guides/howto/lm_bond_virtio_sriov.rst |  4 +--
 doc/guides/nics/features/i40e_vf.ini      | 40 -----------------------
 doc/guides/nics/intel_vf.rst              |  8 +----
 doc/guides/rel_notes/deprecation.rst      |  8 -----
 doc/guides/rel_notes/release_21_11.rst    |  2 ++
 5 files changed, 5 insertions(+), 57 deletions(-)
 delete mode 100644 doc/guides/nics/features/i40e_vf.ini

diff --git a/doc/guides/howto/lm_bond_virtio_sriov.rst b/doc/guides/howto/lm_bond_virtio_sriov.rst
index 3e25480316..e854ae214e 100644
--- a/doc/guides/howto/lm_bond_virtio_sriov.rst
+++ b/doc/guides/howto/lm_bond_virtio_sriov.rst
@@ -392,7 +392,7 @@ Set up Virtual Functions on host_server_1
    cat /sys/bus/pci/devices/0000\:02\:00.0/sriov_numvfs
    echo 1 > /sys/bus/pci/devices/0000\:02\:00.0/sriov_numvfs
    cat /sys/bus/pci/devices/0000\:02\:00.0/sriov_numvfs
-   rmmod i40evf
+   rmmod iavf
 
 vm_virtio_vf_one_212_46.sh
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -492,7 +492,7 @@ Set up Virtual Functions on host_server_2
    cat /sys/bus/pci/devices/0000\:03\:00.0/sriov_numvfs
    echo 1 > /sys/bus/pci/devices/0000\:03\:00.0/sriov_numvfs
    cat /sys/bus/pci/devices/0000\:03\:00.0/sriov_numvfs
-   rmmod i40evf
+   rmmod iavf
 
 vm_virtio_one_migrate.sh
 ~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/doc/guides/nics/features/i40e_vf.ini b/doc/guides/nics/features/i40e_vf.ini
deleted file mode 100644
index 36d7136d13..0000000000
--- a/doc/guides/nics/features/i40e_vf.ini
+++ /dev/null
@@ -1,40 +0,0 @@
-;
-; Supported features of the 'i40e_vf' network poll mode driver.
-;
-; Refer to default.ini for the full list of available PMD features.
-;
-[Features]
-Rx interrupt         = Y
-Link status          = Y
-Link status event    = Y
-Fast mbuf free       = P
-Queue start/stop     = Y
-Power mgmt address monitor = Y
-Jumbo frame          = Y
-Scattered Rx         = Y
-TSO                  = Y
-Promiscuous mode     = Y
-Allmulticast mode    = Y
-Unicast MAC filter   = Y
-Multicast MAC filter = Y
-RSS hash             = Y
-RSS key update       = Y
-RSS reta update      = Y
-VLAN filter          = Y
-CRC offload          = Y
-VLAN offload         = Y
-QinQ offload         = P
-L3 checksum offload  = P
-L4 checksum offload  = P
-Inner L3 checksum    = P
-Inner L4 checksum    = P
-Packet type parsing  = Y
-Rx descriptor status = Y
-Tx descriptor status = Y
-Basic stats          = Y
-Extended stats       = Y
-Multiprocess aware   = Y
-FreeBSD              = Y
-Linux                = Y
-x86-32               = Y
-x86-64               = Y
diff --git a/doc/guides/nics/intel_vf.rst b/doc/guides/nics/intel_vf.rst
index fcea8151bf..b80c41809b 100644
--- a/doc/guides/nics/intel_vf.rst
+++ b/doc/guides/nics/intel_vf.rst
@@ -26,7 +26,7 @@ Refer to :numref:`figure_single_port_nic`.
 
 Therefore, a NIC is logically distributed among multiple virtual machines (as shown in :numref:`figure_single_port_nic`),
 while still having global data in common to share with the Physical Function and other Virtual Functions.
-The DPDK fm10kvf, i40evf, igbvf or ixgbevf as a Poll Mode Driver (PMD) serves for the Intel® 82576 Gigabit Ethernet Controller,
+The DPDK fm10kvf, iavf, igbvf or ixgbevf as a Poll Mode Driver (PMD) serves for the Intel® 82576 Gigabit Ethernet Controller,
 Intel® Ethernet Controller I350 family, Intel® 82599 10 Gigabit Ethernet Controller NIC,
 Intel® Fortville 10/40 Gigabit Ethernet Controller NIC's virtual PCI function, or PCIe host-interface of the Intel Ethernet Switch
 FM10000 Series.
@@ -88,12 +88,6 @@ For more detail on SR-IOV, please refer to the following documents:
     assignment in hypervisor. Take qemu for example, the device assignment should carry the IAVF device id (0x1889) like
     ``-device vfio-pci,x-pci-device-id=0x1889,host=03:0a.0``.
 
-    Starting from DPDK 21.05, the default VF driver for Intel® 700 Series Ethernet Controller will be IAVF. No new feature
-    will be added into i40evf except bug fix until it's removed in DPDK 21.11. Between DPDK 21.05 and 21.11, by using the
-    ``devargs`` option ``driver=i40evf``, i40evf PMD still can be used on Intel® 700 Series Ethernet Controller, for example::
-
-    -a 81:02.0,driver=i40evf
-
     When IAVF is backed by an Intel® E810 device, the "Protocol Extraction" feature which is supported by ice PMD is also
     available for IAVF PMD. The same devargs with the same parameters can be applied to IAVF PMD, for detail please reference
     the section ``Protocol extraction for per queue`` of ice.rst.
diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
index 59445a6f42..d0a65d3f46 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -164,14 +164,6 @@ Deprecation Notices
   consistent with existing outer header checksum status flag naming, which
   should help in reducing confusion about its usage.
 
-* i40e: As there are both i40evf and iavf pmd, the functions of them are
-  duplicated. And now more and more advanced features are developed on iavf.
-  To keep consistent with kernel driver's name
-  (https://patchwork.ozlabs.org/patch/970154/), i40evf is no need to maintain.
-  Starting from 21.05, the default VF driver of i40e will be iavf, but i40evf
-  can still be used if users specify the devarg "driver=i40evf". I40evf will
-  be deleted in DPDK 21.11.
-
 * net: ``s_addr`` and ``d_addr`` fields of ``rte_ether_hdr`` structure
   will be renamed in DPDK 21.11 to avoid conflict with Windows Sockets headers.
 
diff --git a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst
index 19356ac53c..77e8af1833 100644
--- a/doc/guides/rel_notes/release_21_11.rst
+++ b/doc/guides/rel_notes/release_21_11.rst
@@ -126,6 +126,8 @@ Removed Items
   blacklist/whitelist are removed. Users must use the new
   block/allow list arguments.
 
+* i40e: Removed i40evf driver. Due to iavf already became the default VF
+  driver for i40e devices, so remove i40evf due to it's no need to maintain.
 
 API Changes
 -----------
-- 
2.25.1


  parent reply	other threads:[~2021-09-24  6:36 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-30  3:12 [dpdk-dev] [PATCH 0/3] net/i40e: remove i40evf Robin Zhang
2021-08-30  3:12 ` [dpdk-dev] [PATCH 1/3] " Robin Zhang
2021-08-30  3:12 ` [dpdk-dev] [PATCH 2/3] net/iavf: remove i40evf devargs option Robin Zhang
2021-08-30  3:12 ` [dpdk-dev] [PATCH 3/3] doc: remove old deprecation notice for i40e Robin Zhang
2021-08-30 11:41 ` [dpdk-dev] [PATCH 0/3] net/i40e: remove i40evf David Marchand
2021-08-31  9:40 ` Robin Zhang
2021-08-31 15:26 ` Kinsella, Ray
2021-09-01  3:30 ` [dpdk-dev] [PATCH v2 " Robin Zhang
2021-09-01  3:30   ` [dpdk-dev] [PATCH v2 1/3] " Robin Zhang
2021-09-01 11:13     ` Kinsella, Ray
2021-09-06  1:10     ` Zhang, Qi Z
2021-09-01  3:30   ` [dpdk-dev] [PATCH v2 2/3] net/iavf: remove i40evf devargs option Robin Zhang
2021-09-01 11:13     ` Kinsella, Ray
2021-09-01  3:30   ` [dpdk-dev] [PATCH v2 3/3] doc: remove i40evf related documentation Robin Zhang
2021-09-01 11:11     ` Kinsella, Ray
2021-09-10  7:16 ` [dpdk-dev] [PATCH v3 0/3] net/i40e: remove i40evf Robin Zhang
2021-09-10  7:16   ` [dpdk-dev] [PATCH v3 1/3] " Robin Zhang
2021-09-10  7:16   ` [dpdk-dev] [PATCH v3 2/3] net/iavf: remove i40evf devargs option Robin Zhang
2021-09-10  7:16   ` [dpdk-dev] [PATCH v3 3/3] doc: remove i40evf related documentation Robin Zhang
2021-09-10  8:12 ` [dpdk-dev] [PATCH v4 0/3] net/i40e: remove i40evf Robin Zhang
2021-09-10  8:12   ` [dpdk-dev] [PATCH v4 1/3] " Robin Zhang
2021-09-10  8:12   ` [dpdk-dev] [PATCH v4 2/3] net/iavf: remove i40evf devargs option Robin Zhang
2021-09-10  8:12   ` [dpdk-dev] [PATCH v4 3/3] doc: remove i40evf related documentation Robin Zhang
2021-09-15  3:09 ` [dpdk-dev] [PATCH v5 0/3] net/i40e: remove i40evf Robin Zhang
2021-09-15  3:09   ` [dpdk-dev] [PATCH v5 1/3] " Robin Zhang
2021-09-15  3:09   ` [dpdk-dev] [PATCH v5 2/3] net/iavf: remove i40evf devargs option Robin Zhang
2021-09-15  3:09   ` [dpdk-dev] [PATCH v5 3/3] doc: remove i40evf related documentation Robin Zhang
2021-09-15  4:03   ` [dpdk-dev] [PATCH v5 0/3] net/i40e: remove i40evf Zhang, Qi Z
2021-09-16 16:27   ` Ferruh Yigit
2021-09-17  1:55     ` Zhang, RobinX
2021-09-17  8:05       ` Ferruh Yigit
2021-09-17 10:18 ` [dpdk-dev] [PATCH v6 " Robin Zhang
2021-09-17 10:18   ` [dpdk-dev] [PATCH v6 1/3] " Robin Zhang
2021-09-17 10:18   ` [dpdk-dev] [PATCH v6 2/3] net/iavf: remove i40evf devargs option Robin Zhang
2021-09-17 10:18   ` [dpdk-dev] [PATCH v6 3/3] doc: remove i40evf related documentation Robin Zhang
2021-09-24  6:22 ` [dpdk-dev] [PATCH v7 0/3] net/i40e: remove i40evf Robin Zhang
2021-09-24  6:22   ` [dpdk-dev] [PATCH v7 1/3] " Robin Zhang
2021-09-24  6:22   ` [dpdk-dev] [PATCH v7 2/3] net/iavf: remove i40evf devargs option Robin Zhang
2021-09-24  6:22   ` Robin Zhang [this message]
2021-09-26  6:22   ` [dpdk-dev] [PATCH v7 0/3] net/i40e: remove i40evf Zhang, Qi Z
2021-10-05  9:43     ` Thomas Monjalon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210924062228.652419-4-robinx.zhang@intel.com \
    --to=robinx.zhang@intel.com \
    --cc=anatoly.burakov@intel.com \
    --cc=beilei.xing@intel.com \
    --cc=dev@dpdk.org \
    --cc=haiyue.wang@intel.com \
    --cc=jingjing.wu@intel.com \
    --cc=junfeng.guo@intel.com \
    --cc=mdr@ashroe.eu \
    --cc=qi.z.zhang@intel.com \
    --cc=stevex.yang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).