get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/87008/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 87008,
    "url": "http://patches.dpdk.org/api/patches/87008/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20210120230321.201155-1-thomas@monjalon.net/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20210120230321.201155-1-thomas@monjalon.net>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210120230321.201155-1-thomas@monjalon.net",
    "date": "2021-01-20T23:03:21",
    "name": "[1/1] doc: simplify OS support in features matrix",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "40dcb6a06aa60ed7a10b3141f20e81aa47444dd1",
    "submitter": {
        "id": 685,
        "url": "http://patches.dpdk.org/api/people/685/?format=api",
        "name": "Thomas Monjalon",
        "email": "thomas@monjalon.net"
    },
    "delegate": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20210120230321.201155-1-thomas@monjalon.net/mbox/",
    "series": [
        {
            "id": 14878,
            "url": "http://patches.dpdk.org/api/series/14878/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=14878",
            "date": "2021-01-20T23:03:21",
            "name": "[1/1] doc: simplify OS support in features matrix",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/14878/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/87008/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/87008/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 7B189A0A0A;\n\tThu, 21 Jan 2021 00:04:44 +0100 (CET)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 43E6C140D07;\n\tThu, 21 Jan 2021 00:04:44 +0100 (CET)",
            "from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com\n [64.147.123.24])\n by mails.dpdk.org (Postfix) with ESMTP id C0527140D06\n for <dev@dpdk.org>; Thu, 21 Jan 2021 00:04:42 +0100 (CET)",
            "from compute2.internal (compute2.nyi.internal [10.202.2.42])\n by mailout.west.internal (Postfix) with ESMTP id 52B9917F8;\n Wed, 20 Jan 2021 18:04:40 -0500 (EST)",
            "from mailfrontend1 ([10.202.2.162])\n by compute2.internal (MEProxy); Wed, 20 Jan 2021 18:04:40 -0500",
            "from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184])\n by mail.messagingengine.com (Postfix) with ESMTPA id A39F6240068;\n Wed, 20 Jan 2021 18:04:38 -0500 (EST)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n from:to:cc:subject:date:message-id:mime-version\n :content-transfer-encoding; s=fm3; bh=qhZBhgbL4uDao2G9Du/yqZedkV\n dsEuRjeLfewqxw7zQ=; b=jGFR/exLURfuMiE+6Ke6zCgVXt+vl5GYqMIndXtuxu\n csXHbv1SuQhg8W/wdGzHPsdJEBtYzOooFAYYsRfDofevt9w19FpZJyyjEh2yA8No\n Jgb52CS53PEI8oOR5rUlHDTCb8nwyTnkYcWlN7D2SuJfT6xOQ/gjH902Vi7LrXgN\n KhZLDnCK30vZdcLhY2X8m8KY+dPoBak+ZsLFO5SDxpuhntfyun5Vs+VagDkco46c\n hRuUYTd6KOwjtNyCmpYISJlpYcJ/suz3QYrn7x1HGye8QowY/7HS7DejoSu2TO8G\n t2l15Z/9qDvSS8/56xrAFpdTbn0ymjsWu4Y4a0DgFQGA==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n messagingengine.com; h=cc:content-transfer-encoding:date:from\n :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy\n :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=qhZBhgbL4uDao2G9D\n u/yqZedkVdsEuRjeLfewqxw7zQ=; b=Lf8nQtYOmthlVY7qA/ks2LzFnVTC43snA\n HrG7Ejkvrh6Ej4gsGj5SgJI7dBrJ7j/ZN2iytYsVIkmltbyZa+h4QnWJEIy8sEqC\n JcbtsoYHmyeaLYmRiUoyynyPXGv9dcqRG5ftLaootLxZ9Uazi62SOIcbKF6WrXow\n s6sc0JtI1psMwsDs35tVwJ4SlhAMXV+4/2KC09E/P2R7UEDEAhhjtvB4W8/Y2H6i\n ye118z/UQPvaiXPlFjUiUZuO3doPddkETPh6UBqp4S5HtMky1QRLUhFOIjlFpWmT\n 5hIxPcxvSVqrU8bexH9gZT5nBL5GdV8cpxc3GFl2Cxv+PcTMFxWVw=="
        ],
        "X-ME-Sender": "<xms:B7cIYFoXB_hPiUzhgVHeZgjI1CbmcJxnivVkUq3vm5iVXU_Wy5yXOQ>\n <xme:B7cIYHrp7dT2z1O455WdqgYuOF-LCUUiVsy7j_hOPax49HuvwhF_Wi7M6Bd6yGd6w\n ZneaT3iUSnNHt4qjg>",
        "X-ME-Proxy-Cause": "\n gggruggvucftvghtrhhoucdtuddrgeduledrudefgddtgecutefuodetggdotefrodftvf\n curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu\n uegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffoggfgsedtkeertdertd\n dtnecuhfhrohhmpefvhhhomhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehmohhn\n jhgrlhhonhdrnhgvtheqnecuggftrfgrthhtvghrnhepvdelvdduhedvudduveeuvdevhe\n egudelgeeigfejheduhedttdegudffjeeihffgnecukfhppeejjedrudefgedrvddtfedr\n udekgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe\n hthhhomhgrshesmhhonhhjrghlohhnrdhnvght",
        "X-ME-Proxy": "<xmx:B7cIYCNd6GgbhIXtvfVklT16I1znM59HNoM-lno_Nn6iaklD4_fhWA>\n <xmx:B7cIYA6GxOmIEYJV7E2SAPmpscIgw6tMs2yFgEwHND0fxI0HZ0y3ZQ>\n <xmx:B7cIYE5sSQ4mWMPVvLYoAw9yyqC4pDMgiWnLHkD_kkO05Hcgj5NkUw>\n <xmx:B7cIYJjbKDN0hg6iMH0FWAXmI_51L6n2-pOonY9mTh6ASFlgnEhTbA>",
        "From": "Thomas Monjalon <thomas@monjalon.net>",
        "To": "dev@dpdk.org",
        "Cc": "ferruh.yigit@intel.com,\n\tandrew.rybchenko@oktetlabs.ru",
        "Date": "Thu, 21 Jan 2021 00:03:21 +0100",
        "Message-Id": "<20210120230321.201155-1-thomas@monjalon.net>",
        "X-Mailer": "git-send-email 2.29.2",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 1/1] doc: simplify OS support in features matrix",
        "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>,\n <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>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "The networking drivers features matrix had rows to show\nOS and kernel modules support:\n\t- BSD nic_uio\n\t- Linux UIO\n\t- Linux VFIO\n\t- Other kdrv\n\t- Windows\n\nThe kernel modules details are removed to keep only OS support:\n\t- FreeBSD\n\t- Linux\n\t- Windows\n\nSigned-off-by: Thomas Monjalon <thomas@monjalon.net>\n---\n doc/guides/nics/features.rst               | 36 ++++++----------------\n doc/guides/nics/features/ark.ini           |  2 +-\n doc/guides/nics/features/atlantic.ini      |  2 +-\n doc/guides/nics/features/avp.ini           |  2 +-\n doc/guides/nics/features/axgbe.ini         |  2 +-\n doc/guides/nics/features/bnx2x.ini         |  2 +-\n doc/guides/nics/features/bnxt.ini          |  5 ++-\n doc/guides/nics/features/cxgbe.ini         |  5 ++-\n doc/guides/nics/features/cxgbevf.ini       |  3 +-\n doc/guides/nics/features/default.ini       |  6 ++--\n doc/guides/nics/features/dpaa2.ini         |  2 +-\n doc/guides/nics/features/e1000.ini         |  5 ++-\n doc/guides/nics/features/ena.ini           |  3 +-\n doc/guides/nics/features/enetc.ini         |  2 +-\n doc/guides/nics/features/enic.ini          |  5 ++-\n doc/guides/nics/features/fm10k.ini         |  5 ++-\n doc/guides/nics/features/fm10k_vf.ini      |  5 ++-\n doc/guides/nics/features/hinic.ini         |  3 +-\n doc/guides/nics/features/hns3.ini          |  3 +-\n doc/guides/nics/features/hns3_vf.ini       |  3 +-\n doc/guides/nics/features/i40e.ini          |  5 ++-\n doc/guides/nics/features/i40e_vf.ini       |  5 ++-\n doc/guides/nics/features/iavf.ini          |  5 ++-\n doc/guides/nics/features/ice.ini           |  5 ++-\n doc/guides/nics/features/ice_dcf.ini       |  3 +-\n doc/guides/nics/features/igb.ini           |  5 ++-\n doc/guides/nics/features/igb_vf.ini        |  5 ++-\n doc/guides/nics/features/igc.ini           |  3 +-\n doc/guides/nics/features/ionic.ini         |  3 +-\n doc/guides/nics/features/ipn3ke.ini        |  5 ++-\n doc/guides/nics/features/ixgbe.ini         |  5 ++-\n doc/guides/nics/features/ixgbe_vf.ini      |  5 ++-\n doc/guides/nics/features/liquidio.ini      |  3 +-\n doc/guides/nics/features/mlx4.ini          |  2 +-\n doc/guides/nics/features/mlx5.ini          |  2 +-\n doc/guides/nics/features/netvsc.ini        |  2 +-\n doc/guides/nics/features/nfb.ini           |  2 +-\n doc/guides/nics/features/nfp.ini           |  3 +-\n doc/guides/nics/features/octeontx.ini      |  2 +-\n doc/guides/nics/features/octeontx2.ini     |  2 +-\n doc/guides/nics/features/octeontx2_vec.ini |  2 +-\n doc/guides/nics/features/octeontx2_vf.ini  |  2 +-\n doc/guides/nics/features/pfe.ini           |  2 +-\n doc/guides/nics/features/qede.ini          |  3 +-\n doc/guides/nics/features/qede_vf.ini       |  3 +-\n doc/guides/nics/features/sfc_efx.ini       |  5 ++-\n doc/guides/nics/features/szedata2.ini      |  2 +-\n doc/guides/nics/features/tap.ini           |  2 +-\n doc/guides/nics/features/thunderx.ini      |  2 +-\n doc/guides/nics/features/txgbe.ini         |  3 +-\n doc/guides/nics/features/virtio.ini        |  5 ++-\n doc/guides/nics/features/vmxnet3.ini       |  3 +-\n doc/guides/vdpadevs/features/default.ini   |  7 ++---\n doc/guides/vdpadevs/features/mlx5.ini      |  2 +-\n doc/guides/vdpadevs/features_overview.rst  | 11 +++----\n 55 files changed, 86 insertions(+), 141 deletions(-)",
    "diff": "diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst\nindex cf82e9d57f..59beb47316 100644\n--- a/doc/guides/nics/features.rst\n+++ b/doc/guides/nics/features.rst\n@@ -785,38 +785,20 @@ Multiprocess aware\n Driver can be used for primary-secondary process model.\n \n \n-.. _nic_features_bsd_nic_uio:\n+.. _nic_features_freebsd:\n \n-BSD nic_uio\n------------\n+FreeBSD\n+-------\n \n-BSD ``nic_uio`` module supported.\n+Supports running on FreeBSD.\n \n \n-.. _nic_features_linux_uio:\n+.. _nic_features_linux:\n \n-Linux UIO\n----------\n+Linux\n+-----\n \n-Works with ``igb_uio`` kernel module.\n-\n-* **[provides] RTE_PMD_REGISTER_KMOD_DEP**: ``igb_uio``.\n-\n-.. _nic_features_linux_vfio:\n-\n-Linux VFIO\n-----------\n-\n-Works with ``vfio-pci`` kernel module.\n-\n-* **[provides] RTE_PMD_REGISTER_KMOD_DEP**: ``vfio-pci``.\n-\n-.. _nic_features_other_kdrv:\n-\n-Other kdrv\n-----------\n-\n-Kernel module other than above ones supported.\n+Supports running on Linux.\n \n \n .. _nic_features_windows:\n@@ -824,7 +806,7 @@ Kernel module other than above ones supported.\n Windows\n -------\n \n-Support Windows.\n+Supports running on Windows.\n \n \n .. _nic_features_armv7:\ndiff --git a/doc/guides/nics/features/ark.ini b/doc/guides/nics/features/ark.ini\nindex ec8a2b9983..5519984e39 100644\n--- a/doc/guides/nics/features/ark.ini\n+++ b/doc/guides/nics/features/ark.ini\n@@ -10,6 +10,6 @@ Jumbo frame          = Y\n Scattered Rx         = Y\n Basic stats          = Y\n Stats per queue      = Y\n-Linux UIO            = Y\n+Linux                = Y\n x86-64               = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/atlantic.ini b/doc/guides/nics/features/atlantic.ini\nindex 2bb8ecc017..d2ec33b217 100644\n--- a/doc/guides/nics/features/atlantic.ini\n+++ b/doc/guides/nics/features/atlantic.ini\n@@ -32,7 +32,7 @@ Stats per queue      = Y\n FW version           = Y\n EEPROM dump          = Y\n Registers dump       = Y\n-Linux UIO            = Y\n+Linux                = Y\n ARMv8                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/avp.ini b/doc/guides/nics/features/avp.ini\nindex ceb69939ba..9352c989fe 100644\n--- a/doc/guides/nics/features/avp.ini\n+++ b/doc/guides/nics/features/avp.ini\n@@ -12,5 +12,5 @@ Unicast MAC filter   = Y\n VLAN offload         = Y\n Basic stats          = Y\n Stats per queue      = Y\n-Linux UIO            = Y\n+Linux                = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/axgbe.ini b/doc/guides/nics/features/axgbe.ini\nindex e2ad6efaf0..e11f440d73 100644\n--- a/doc/guides/nics/features/axgbe.ini\n+++ b/doc/guides/nics/features/axgbe.ini\n@@ -19,6 +19,6 @@ L3 checksum offload  = Y\n L4 checksum offload  = Y\n Basic stats          = Y\n FW version           = Y\n-Linux UIO            = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/bnx2x.ini b/doc/guides/nics/features/bnx2x.ini\nindex e17bf60689..979bace466 100644\n--- a/doc/guides/nics/features/bnx2x.ini\n+++ b/doc/guides/nics/features/bnx2x.ini\n@@ -13,6 +13,6 @@ Multicast MAC filter = Y\n SR-IOV               = Y\n Basic stats          = Y\n Extended stats       = Y\n-Linux UIO            = Y\n+Linux                = Y\n x86-64               = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/bnxt.ini b/doc/guides/nics/features/bnxt.ini\nindex f8a7fd9a1f..79335783ec 100644\n--- a/doc/guides/nics/features/bnxt.ini\n+++ b/doc/guides/nics/features/bnxt.ini\n@@ -45,9 +45,8 @@ FW version           = Y\n EEPROM dump          = Y\n LED                  = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n ARMv8                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/cxgbe.ini b/doc/guides/nics/features/cxgbe.ini\nindex c03b53bd85..f91321504f 100644\n--- a/doc/guides/nics/features/cxgbe.ini\n+++ b/doc/guides/nics/features/cxgbe.ini\n@@ -28,9 +28,8 @@ Stats per queue      = Y\n EEPROM dump          = Y\n Registers dump       = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/cxgbevf.ini b/doc/guides/nics/features/cxgbevf.ini\nindex b41fc36551..303d6f2337 100644\n--- a/doc/guides/nics/features/cxgbevf.ini\n+++ b/doc/guides/nics/features/cxgbevf.ini\n@@ -22,8 +22,7 @@ Packet type parsing  = Y\n Basic stats          = Y\n Stats per queue      = Y\n Multiprocess aware   = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/default.ini b/doc/guides/nics/features/default.ini\nindex ee786d3d9a..8d89278479 100644\n--- a/doc/guides/nics/features/default.ini\n+++ b/doc/guides/nics/features/default.ini\n@@ -65,10 +65,8 @@ Module EEPROM dump   =\n Registers dump       =\n LED                  =\n Multiprocess aware   =\n-BSD nic_uio          =\n-Linux UIO            =\n-Linux VFIO           =\n-Other kdrv           =\n+FreeBSD              =\n+Linux                =\n Windows              =\n ARMv7                =\n ARMv8                =\ndiff --git a/doc/guides/nics/features/dpaa2.ini b/doc/guides/nics/features/dpaa2.ini\nindex 878f03d40f..59bd1a2ced 100644\n--- a/doc/guides/nics/features/dpaa2.ini\n+++ b/doc/guides/nics/features/dpaa2.ini\n@@ -28,6 +28,6 @@ Timestamp offload    = Y\n Basic stats          = Y\n Extended stats       = Y\n FW version           = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/e1000.ini b/doc/guides/nics/features/e1000.ini\nindex 51ca580f5f..7a224cc535 100644\n--- a/doc/guides/nics/features/e1000.ini\n+++ b/doc/guides/nics/features/e1000.ini\n@@ -25,8 +25,7 @@ L4 checksum offload  = Y\n Rx descriptor status = Y\n Tx descriptor status = Y\n Basic stats          = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/ena.ini b/doc/guides/nics/features/ena.ini\nindex 7cd6d50f98..2595ff53f9 100644\n--- a/doc/guides/nics/features/ena.ini\n+++ b/doc/guides/nics/features/ena.ini\n@@ -16,8 +16,7 @@ L3 checksum offload  = Y\n L4 checksum offload  = Y\n Basic stats          = Y\n Extended stats       = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/enetc.ini b/doc/guides/nics/features/enetc.ini\nindex 39a520172a..2087bb973b 100644\n--- a/doc/guides/nics/features/enetc.ini\n+++ b/doc/guides/nics/features/enetc.ini\n@@ -15,6 +15,6 @@ Queue start/stop     = Y\n CRC offload          = Y\n L3 checksum offload  = P\n L4 checksum offload  = P\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/enic.ini b/doc/guides/nics/features/enic.ini\nindex 9ef8f5f939..16d6aabe47 100644\n--- a/doc/guides/nics/features/enic.ini\n+++ b/doc/guides/nics/features/enic.ini\n@@ -34,9 +34,8 @@ Packet type parsing  = Y\n Basic stats          = Y\n FW version           = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/fm10k.ini b/doc/guides/nics/features/fm10k.ini\nindex 0acdf0d339..1faa7ce59c 100644\n--- a/doc/guides/nics/features/fm10k.ini\n+++ b/doc/guides/nics/features/fm10k.ini\n@@ -32,8 +32,7 @@ Basic stats          = Y\n Extended stats       = Y\n Stats per queue      = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/fm10k_vf.ini b/doc/guides/nics/features/fm10k_vf.ini\nindex 44b50faa13..c5f3161a2e 100644\n--- a/doc/guides/nics/features/fm10k_vf.ini\n+++ b/doc/guides/nics/features/fm10k_vf.ini\n@@ -24,8 +24,7 @@ Basic stats          = Y\n Extended stats       = Y\n Stats per queue      = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/hinic.ini b/doc/guides/nics/features/hinic.ini\nindex 5be05d36fb..988a0ad574 100644\n--- a/doc/guides/nics/features/hinic.ini\n+++ b/doc/guides/nics/features/hinic.ini\n@@ -36,7 +36,6 @@ Flow API             = Y\n Flow control         = Y\n FW version           = Y\n Multiprocess aware   = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n x86-64               = Y\n ARMv8                = Y\ndiff --git a/doc/guides/nics/features/hns3.ini b/doc/guides/nics/features/hns3.ini\nindex f0747e3f07..a46739678f 100644\n--- a/doc/guides/nics/features/hns3.ini\n+++ b/doc/guides/nics/features/hns3.ini\n@@ -39,6 +39,5 @@ Stats per queue      = Y\n FW version           = Y\n Registers dump       = Y\n Multiprocess aware   = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\ndiff --git a/doc/guides/nics/features/hns3_vf.ini b/doc/guides/nics/features/hns3_vf.ini\nindex 3128b63414..99a0bf03b8 100644\n--- a/doc/guides/nics/features/hns3_vf.ini\n+++ b/doc/guides/nics/features/hns3_vf.ini\n@@ -36,6 +36,5 @@ Extended stats       = Y\n Stats per queue      = Y\n Registers dump       = Y\n Multiprocess aware   = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\ndiff --git a/doc/guides/nics/features/i40e.ini b/doc/guides/nics/features/i40e.ini\nindex 2e89079f51..b0a5ef4244 100644\n--- a/doc/guides/nics/features/i40e.ini\n+++ b/doc/guides/nics/features/i40e.ini\n@@ -45,9 +45,8 @@ Extended stats       = Y\n FW version           = Y\n Module EEPROM dump   = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\n ARMv8                = Y\ndiff --git a/doc/guides/nics/features/i40e_vf.ini b/doc/guides/nics/features/i40e_vf.ini\nindex 4984a61773..bac1bb4344 100644\n--- a/doc/guides/nics/features/i40e_vf.ini\n+++ b/doc/guides/nics/features/i40e_vf.ini\n@@ -33,8 +33,7 @@ Tx descriptor status = Y\n Basic stats          = Y\n Extended stats       = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/iavf.ini b/doc/guides/nics/features/iavf.ini\nindex 17f7928eb1..980680e568 100644\n--- a/doc/guides/nics/features/iavf.ini\n+++ b/doc/guides/nics/features/iavf.ini\n@@ -30,8 +30,7 @@ Rx descriptor status = Y\n Tx descriptor status = Y\n Basic stats          = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/ice.ini b/doc/guides/nics/features/ice.ini\nindex 3ee1f6ea45..e30a7d2e57 100644\n--- a/doc/guides/nics/features/ice.ini\n+++ b/doc/guides/nics/features/ice.ini\n@@ -38,8 +38,7 @@ Extended stats       = Y\n FW version           = Y\n Module EEPROM dump   = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/ice_dcf.ini b/doc/guides/nics/features/ice_dcf.ini\nindex e2b5659090..f4998152df 100644\n--- a/doc/guides/nics/features/ice_dcf.ini\n+++ b/doc/guides/nics/features/ice_dcf.ini\n@@ -13,7 +13,6 @@ CRC offload          = Y\n L3 checksum offload  = P\n L4 checksum offload  = P\n Basic stats          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/igb.ini b/doc/guides/nics/features/igb.ini\nindex 167c0cabe8..2925a8031d 100644\n--- a/doc/guides/nics/features/igb.ini\n+++ b/doc/guides/nics/features/igb.ini\n@@ -40,8 +40,7 @@ FW version           = Y\n EEPROM dump          = Y\n Module EEPROM dump   = Y\n Registers dump       = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/igb_vf.ini b/doc/guides/nics/features/igb_vf.ini\nindex d9653234b5..07698f7660 100644\n--- a/doc/guides/nics/features/igb_vf.ini\n+++ b/doc/guides/nics/features/igb_vf.ini\n@@ -23,8 +23,7 @@ Tx descriptor status = Y\n Basic stats          = Y\n Extended stats       = Y\n Registers dump       = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/igc.ini b/doc/guides/nics/features/igc.ini\nindex 09300eb36a..300d37e81a 100644\n--- a/doc/guides/nics/features/igc.ini\n+++ b/doc/guides/nics/features/igc.ini\n@@ -33,6 +33,5 @@ RSS reta update      = Y\n VLAN filter          = Y\n VLAN offload         = Y\n Flow API             = P\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/ionic.ini b/doc/guides/nics/features/ionic.ini\nindex 5e64aeb46e..330c71dd20 100644\n--- a/doc/guides/nics/features/ionic.ini\n+++ b/doc/guides/nics/features/ionic.ini\n@@ -31,7 +31,6 @@ Basic stats          = Y\n Extended stats       = Y\n Stats per queue      = Y\n FW version           = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n x86-64               = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/ipn3ke.ini b/doc/guides/nics/features/ipn3ke.ini\nindex 47a6526bec..82de553eb2 100644\n--- a/doc/guides/nics/features/ipn3ke.ini\n+++ b/doc/guides/nics/features/ipn3ke.ini\n@@ -44,8 +44,7 @@ Extended stats       = Y\n FW version           = Y\n Module EEPROM dump   = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/ixgbe.ini b/doc/guides/nics/features/ixgbe.ini\nindex f817c93b85..c5e6e14aac 100644\n--- a/doc/guides/nics/features/ixgbe.ini\n+++ b/doc/guides/nics/features/ixgbe.ini\n@@ -50,9 +50,8 @@ EEPROM dump          = Y\n Module EEPROM dump   = Y\n Registers dump       = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n ARMv8                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/ixgbe_vf.ini b/doc/guides/nics/features/ixgbe_vf.ini\nindex b75d7089ab..7161e61f9a 100644\n--- a/doc/guides/nics/features/ixgbe_vf.ini\n+++ b/doc/guides/nics/features/ixgbe_vf.ini\n@@ -33,9 +33,8 @@ Basic stats          = Y\n Extended stats       = Y\n Registers dump       = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n ARMv8                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/liquidio.ini b/doc/guides/nics/features/liquidio.ini\nindex f628b764ba..100c7213e0 100644\n--- a/doc/guides/nics/features/liquidio.ini\n+++ b/doc/guides/nics/features/liquidio.ini\n@@ -25,7 +25,6 @@ Inner L4 checksum    = Y\n Basic stats          = Y\n Extended stats       = Y\n Multiprocess aware   = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n x86-64               = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/mlx4.ini b/doc/guides/nics/features/mlx4.ini\nindex 9b70089dfc..ebb9ccf767 100644\n--- a/doc/guides/nics/features/mlx4.ini\n+++ b/doc/guides/nics/features/mlx4.ini\n@@ -33,7 +33,7 @@ Basic stats          = Y\n Stats per queue      = Y\n FW version           = Y\n Multiprocess aware   = Y\n-Other kdrv           = Y\n+Linux                = Y\n Power8               = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/mlx5.ini b/doc/guides/nics/features/mlx5.ini\nindex 9d14678b1e..b0aecb88e3 100644\n--- a/doc/guides/nics/features/mlx5.ini\n+++ b/doc/guides/nics/features/mlx5.ini\n@@ -44,7 +44,7 @@ Stats per queue      = Y\n FW version           = Y\n Module EEPROM dump   = Y\n Multiprocess aware   = Y\n-Other kdrv           = Y\n+Linux                = Y\n Windows              = P\n ARMv8                = Y\n Power8               = Y\ndiff --git a/doc/guides/nics/features/netvsc.ini b/doc/guides/nics/features/netvsc.ini\nindex f5dc1e7846..de8c698184 100644\n--- a/doc/guides/nics/features/netvsc.ini\n+++ b/doc/guides/nics/features/netvsc.ini\n@@ -15,7 +15,7 @@ Basic stats          = Y\n Stats per queue      = Y\n Extended stats       = Y\n Multiprocess aware   = Y\n-Other kdrv           = Y\n+Linux                = Y\n ARMv7                = Y\n ARMv8                = Y\n x86-32               = Y\ndiff --git a/doc/guides/nics/features/nfb.ini b/doc/guides/nics/features/nfb.ini\nindex 6174d65cc6..c77b592789 100644\n--- a/doc/guides/nics/features/nfb.ini\n+++ b/doc/guides/nics/features/nfb.ini\n@@ -12,6 +12,6 @@ Allmulticast mode    = Y\n Basic stats          = Y\n Extended stats       = Y\n Stats per queue      = Y\n-Other kdrv           = Y\n+Linux                = Y\n x86-64               = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/nfp.ini b/doc/guides/nics/features/nfp.ini\nindex 70297b0907..fee9dae878 100644\n--- a/doc/guides/nics/features/nfp.ini\n+++ b/doc/guides/nics/features/nfp.ini\n@@ -22,8 +22,7 @@ L3 checksum offload  = Y\n L4 checksum offload  = Y\n Basic stats          = Y\n Stats per queue      = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n Multiprocess aware   = Y\n x86-64               = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/octeontx.ini b/doc/guides/nics/features/octeontx.ini\nindex 8a95c216cd..d6fd610090 100644\n--- a/doc/guides/nics/features/octeontx.ini\n+++ b/doc/guides/nics/features/octeontx.ini\n@@ -24,6 +24,6 @@ Inner L4 checksum    = Y\n Packet type parsing  = Y\n Flow control         = Y\n Basic stats          = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/octeontx2.ini b/doc/guides/nics/features/octeontx2.ini\nindex fb13517828..c0bcb8278e 100644\n--- a/doc/guides/nics/features/octeontx2.ini\n+++ b/doc/guides/nics/features/octeontx2.ini\n@@ -51,6 +51,6 @@ Extended stats       = Y\n FW version           = Y\n Module EEPROM dump   = Y\n Registers dump       = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/octeontx2_vec.ini b/doc/guides/nics/features/octeontx2_vec.ini\nindex 66e233aba3..7025e140ad 100644\n--- a/doc/guides/nics/features/octeontx2_vec.ini\n+++ b/doc/guides/nics/features/octeontx2_vec.ini\n@@ -45,6 +45,6 @@ Stats per queue      = Y\n FW version           = Y\n Module EEPROM dump   = Y\n Registers dump       = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/octeontx2_vf.ini b/doc/guides/nics/features/octeontx2_vf.ini\nindex c04c0e9061..7f5e5b8bba 100644\n--- a/doc/guides/nics/features/octeontx2_vf.ini\n+++ b/doc/guides/nics/features/octeontx2_vf.ini\n@@ -42,6 +42,6 @@ Stats per queue      = Y\n FW version           = Y\n Module EEPROM dump   = Y\n Registers dump       = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/pfe.ini b/doc/guides/nics/features/pfe.ini\nindex 5b6a367d7b..a360dd40e0 100644\n--- a/doc/guides/nics/features/pfe.ini\n+++ b/doc/guides/nics/features/pfe.ini\n@@ -12,6 +12,6 @@ Basic stats          = Y\n MTU update           = Y\n Promiscuous mode     = Y\n Allmulticast mode    = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/qede.ini b/doc/guides/nics/features/qede.ini\nindex 46fba8e6c0..852cecb3d3 100644\n--- a/doc/guides/nics/features/qede.ini\n+++ b/doc/guides/nics/features/qede.ini\n@@ -34,8 +34,7 @@ Stats per queue      = Y\n Registers dump       = Y\n SR-IOV               = Y\n Multiprocess aware   = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/qede_vf.ini b/doc/guides/nics/features/qede_vf.ini\nindex e796b31319..e71a3e5ac4 100644\n--- a/doc/guides/nics/features/qede_vf.ini\n+++ b/doc/guides/nics/features/qede_vf.ini\n@@ -28,8 +28,7 @@ Basic stats          = Y\n Extended stats       = Y\n Stats per queue      = Y\n Multiprocess aware   = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/sfc_efx.ini b/doc/guides/nics/features/sfc_efx.ini\nindex 213b6e1769..7e29568e5f 100644\n--- a/doc/guides/nics/features/sfc_efx.ini\n+++ b/doc/guides/nics/features/sfc_efx.ini\n@@ -37,8 +37,7 @@ Basic stats          = Y\n Extended stats       = Y\n FW version           = Y\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n ARMv8                = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/szedata2.ini b/doc/guides/nics/features/szedata2.ini\nindex a0e6f6e871..df021ffca7 100644\n--- a/doc/guides/nics/features/szedata2.ini\n+++ b/doc/guides/nics/features/szedata2.ini\n@@ -13,6 +13,6 @@ Allmulticast mode    = Y\n Basic stats          = Y\n Extended stats       = Y\n Stats per queue      = Y\n-Other kdrv           = Y\n+Linux                = Y\n x86-64               = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/tap.ini b/doc/guides/nics/features/tap.ini\nindex 519cad924d..be5e53dbe9 100644\n--- a/doc/guides/nics/features/tap.ini\n+++ b/doc/guides/nics/features/tap.ini\n@@ -19,7 +19,7 @@ Multicast MAC filter = Y\n Unicast MAC filter   = Y\n Packet type parsing  = Y\n Flow control         = Y\n-Other kdrv           = Y\n+Linux                = Y\n ARMv7                = Y\n ARMv8                = Y\n Power8               = Y\ndiff --git a/doc/guides/nics/features/thunderx.ini b/doc/guides/nics/features/thunderx.ini\nindex 6268589716..add5428174 100644\n--- a/doc/guides/nics/features/thunderx.ini\n+++ b/doc/guides/nics/features/thunderx.ini\n@@ -26,6 +26,6 @@ Basic stats          = Y\n Stats per queue      = Y\n Registers dump       = Y\n Multiprocess aware   = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n Usage doc            = Y\ndiff --git a/doc/guides/nics/features/txgbe.ini b/doc/guides/nics/features/txgbe.ini\nindex bf24b73f72..a3fdee9f8a 100644\n--- a/doc/guides/nics/features/txgbe.ini\n+++ b/doc/guides/nics/features/txgbe.ini\n@@ -48,8 +48,7 @@ EEPROM dump          = Y\n Module EEPROM dump   = Y\n Registers dump       = Y\n Multiprocess aware   = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n ARMv8                = Y\n x86-32               = Y\n x86-64               = Y\ndiff --git a/doc/guides/nics/features/virtio.ini b/doc/guides/nics/features/virtio.ini\nindex bbf9730318..48f6f393b1 100644\n--- a/doc/guides/nics/features/virtio.ini\n+++ b/doc/guides/nics/features/virtio.ini\n@@ -19,9 +19,8 @@ Basic stats          = Y\n Stats per queue      = Y\n Extended stats       = P\n Multiprocess aware   = Y\n-BSD nic_uio          = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+FreeBSD              = Y\n+Linux                = Y\n ARMv7                = Y\n ARMv8                = Y\n x86-32               = Y\ndiff --git a/doc/guides/nics/features/vmxnet3.ini b/doc/guides/nics/features/vmxnet3.ini\nindex 9a11513801..c74d7d5963 100644\n--- a/doc/guides/nics/features/vmxnet3.ini\n+++ b/doc/guides/nics/features/vmxnet3.ini\n@@ -23,8 +23,7 @@ Packet type parsing  = Y\n Basic stats          = Y\n Extended stats       = Y\n Stats per queue      = Y\n-Linux UIO            = Y\n-Linux VFIO           = Y\n+Linux                = Y\n x86-32               = Y\n x86-64               = Y\n Usage doc            = Y\ndiff --git a/doc/guides/vdpadevs/features/default.ini b/doc/guides/vdpadevs/features/default.ini\nindex 2c122a3865..ed16d0045b 100644\n--- a/doc/guides/vdpadevs/features/default.ini\n+++ b/doc/guides/vdpadevs/features/default.ini\n@@ -38,9 +38,8 @@ proto reply ack      =\n proto host notifier  =\n proto pagefault      =\n queue statistics     =\n-BSD nic_uio          =\n-Linux VFIO           =\n-Other kdrv           =\n+FreeBSD              =\n+Linux                =\n ARMv7                =\n ARMv8                =\n Power8               =\n@@ -48,4 +47,4 @@ x86-32               =\n x86-64               =\n Usage doc            =\n Design doc           =\n-Perf doc             =\n\\ No newline at end of file\n+Perf doc             =\ndiff --git a/doc/guides/vdpadevs/features/mlx5.ini b/doc/guides/vdpadevs/features/mlx5.ini\nindex 990ef12dfc..f36c04dd28 100644\n--- a/doc/guides/vdpadevs/features/mlx5.ini\n+++ b/doc/guides/vdpadevs/features/mlx5.ini\n@@ -19,7 +19,7 @@ proto mq             = Y\n proto log shmfd      = Y\n proto host notifier  = Y\n queue statistics     = Y\n-Other kdrv           = Y\n+Linux                = Y\n ARMv8                = Y\n Power8               = Y\n x86-32               = Y\ndiff --git a/doc/guides/vdpadevs/features_overview.rst b/doc/guides/vdpadevs/features_overview.rst\nindex 930bc878b9..991c0998a5 100644\n--- a/doc/guides/vdpadevs/features_overview.rst\n+++ b/doc/guides/vdpadevs/features_overview.rst\n@@ -99,14 +99,11 @@ proto pagefault\n queue statistics\n   Support virtio queue statistics query.\n \n-BSD nic_uio\n-  BSD ``nic_uio`` module supported.\n+FreeBSD\n+  Support FreeBSD.\n \n-Linux VFIO\n-  Works with ``vfio-pci`` kernel module.\n-\n-Other kdrv\n-  Kernel module other than above ones supported.\n+Linux\n+  Support Linux.\n \n ARMv7\n   Support armv7 architecture.\n",
    "prefixes": [
        "1/1"
    ]
}