get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 48185,
    "url": "http://patchwork.dpdk.org/api/patches/48185/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/e7ff99b57bf3b4f4c75c9f7c73c72d8cf06cdaf2.1542632745.git.anatoly.burakov@intel.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<e7ff99b57bf3b4f4c75c9f7c73c72d8cf06cdaf2.1542632745.git.anatoly.burakov@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/e7ff99b57bf3b4f4c75c9f7c73c72d8cf06cdaf2.1542632745.git.anatoly.burakov@intel.com",
    "date": "2018-11-19T13:10:26",
    "name": "[v2] doc: document all EAL parameters in one place",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "24857b86bdff3275d9caf0d2b125ea7330e52128",
    "submitter": {
        "id": 4,
        "url": "http://patchwork.dpdk.org/api/people/4/?format=api",
        "name": "Anatoly Burakov",
        "email": "anatoly.burakov@intel.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/e7ff99b57bf3b4f4c75c9f7c73c72d8cf06cdaf2.1542632745.git.anatoly.burakov@intel.com/mbox/",
    "series": [
        {
            "id": 2487,
            "url": "http://patchwork.dpdk.org/api/series/2487/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=2487",
            "date": "2018-11-19T13:10:26",
            "name": "[v2] doc: document all EAL parameters in one place",
            "version": 2,
            "mbox": "http://patchwork.dpdk.org/series/2487/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/48185/comments/",
    "check": "success",
    "checks": "http://patchwork.dpdk.org/api/patches/48185/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id DE8092BD5;\n\tMon, 19 Nov 2018 14:10:32 +0100 (CET)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n\tby dpdk.org (Postfix) with ESMTP id 0270B2B9E\n\tfor <dev@dpdk.org>; Mon, 19 Nov 2018 14:10:30 +0100 (CET)",
            "from fmsmga006.fm.intel.com ([10.253.24.20])\n\tby orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t19 Nov 2018 05:10:29 -0800",
            "from irvmail001.ir.intel.com ([163.33.26.43])\n\tby fmsmga006.fm.intel.com with ESMTP; 19 Nov 2018 05:10:27 -0800",
            "from sivswdev01.ir.intel.com (sivswdev01.ir.intel.com\n\t[10.237.217.45])\n\tby irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id\n\twAJDARmm020498; Mon, 19 Nov 2018 13:10:27 GMT",
            "from sivswdev01.ir.intel.com (localhost [127.0.0.1])\n\tby sivswdev01.ir.intel.com with ESMTP id wAJDAQ8u000954;\n\tMon, 19 Nov 2018 13:10:26 GMT",
            "(from aburakov@localhost)\n\tby sivswdev01.ir.intel.com with LOCAL id wAJDAQ20000949;\n\tMon, 19 Nov 2018 13:10:26 GMT"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.56,252,1539673200\"; d=\"scan'208\";a=\"282342551\"",
        "From": "Anatoly Burakov <anatoly.burakov@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "Bruce Richardson <bruce.richardson@intel.com>,\n\tJohn McNamara <john.mcnamara@intel.com>,\n\tMarko Kovacevic <marko.kovacevic@intel.com>,\n\tWenzhuo Lu <wenzhuo.lu@intel.com>, Jingjing Wu <jingjing.wu@intel.com>,\n\tBernard Iremonger <bernard.iremonger@intel.com>, thomas@monjalon.net, \n\tferruh.yigit@intel.com, keith.wiles@intel.com",
        "Date": "Mon, 19 Nov 2018 13:10:26 +0000",
        "Message-Id": "<e7ff99b57bf3b4f4c75c9f7c73c72d8cf06cdaf2.1542632745.git.anatoly.burakov@intel.com>",
        "X-Mailer": "git-send-email 1.7.0.7",
        "In-Reply-To": "<6c5eddbb2339d917a9b67666499ae11ca8aa344b.1542386956.git.anatoly.burakov@intel.com>",
        "References": "<6c5eddbb2339d917a9b67666499ae11ca8aa344b.1542386956.git.anatoly.burakov@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v2] doc: document all EAL parameters in one place",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Currently, the most complete (but still incomplete) user guide for\nEAL command-line parameters resides in user guide for testpmd.\nThis is wrong on multiple levels, and should not be the case.\n\nTo fix it, we have to create a document that lists all supported\nEAL command-line arguments. However, because different platforms\nsupport different subsets of available EAL parameters, instead of\ncreating a single file, we will create a common file in\ndoc/guides/common containing documentation for EAL parameters\nthat are supported on all of our supported platforms (Linux and\nFreeBSD at the time of this writing).\n\nWe will then include this document in the Getting Started guides\nfor all supported platforms, so that any changes made to\ndocumentation for commonly supported EAL parameters will be\nreflected in Getting Started guides for all platforms.\n\nThis patch also removes EAL parameters documentation from the\ntestpmd user guide, and instead adds references to the newly\ncreated documents in both testpmd user guides and in sample\napplications guide.\n\nSigned-off-by: Anatoly Burakov <anatoly.burakov@intel.com>\nAcked-by: Ferruh Yigit <ferruh.yigit@intel.com>\nReviewed-by: Rami Rosen <roszenrami@gmail.com>\n---\n\nNotes:\n    v2:\n    - Moved the new file into Linux GSG directory instead of\n      common directory. Seems like the least bad solution of\n      them all.\n    \n    Here, \"supported\" is defined not as \"doesn't produce error\n    on a particular platform\", but rather is defined as \"actually\n    works according to current codebase\". All command-line\n    options have been traced through code to determine whether\n    they actually do anything.\n    \n    As a result, even though some command-line options (such as\n    \"--vmware-tsc-map\") are handled in eal_common_options (and\n    thus are supposed to be supported on all platforms), they\n    are nevertheless marked as Linux-specific. I believe this\n    is a good standard to follow.\n    \n    It would also be good to include links to relevant PG\n    sections for each parameters, but that can be done in\n    the future. This is a good enough start, i think.\n\n .../freebsd_gsg/freebsd_eal_parameters.rst    |  20 +++\n doc/guides/freebsd_gsg/index.rst              |   1 +\n doc/guides/linux_gsg/eal_args.include.rst     | 146 ++++++++++++++++++\n doc/guides/linux_gsg/index.rst                |   1 +\n doc/guides/linux_gsg/linux_eal_parameters.rst | 118 ++++++++++++++\n doc/guides/sample_app_ug/intro.rst            |  10 ++\n doc/guides/testpmd_app_ug/run_app.rst         | 132 +---------------\n 7 files changed, 299 insertions(+), 129 deletions(-)\n create mode 100644 doc/guides/freebsd_gsg/freebsd_eal_parameters.rst\n create mode 100644 doc/guides/linux_gsg/eal_args.include.rst\n create mode 100644 doc/guides/linux_gsg/linux_eal_parameters.rst",
    "diff": "diff --git a/doc/guides/freebsd_gsg/freebsd_eal_parameters.rst b/doc/guides/freebsd_gsg/freebsd_eal_parameters.rst\nnew file mode 100644\nindex 000000000..b8dd3c7e8\n--- /dev/null\n+++ b/doc/guides/freebsd_gsg/freebsd_eal_parameters.rst\n@@ -0,0 +1,20 @@\n+..  SPDX-License-Identifier: BSD-3-Clause\n+    Copyright(c) 2018 Intel Corporation.\n+\n+EAL parameters\n+==============\n+\n+This document contains a list of all EAL parameters. These parameters can be\n+used by any DPDK application running on Linux.\n+\n+Common EAL parameters\n+---------------------\n+\n+The following EAL parameters are common to all platforms supported by DPDK.\n+\n+.. include:: ../linux_gsg/eal_args.include.rst\n+\n+FreeBSD-specific EAL parameters\n+-------------------------------\n+\n+There are currently no FreeBSD-specific EAL command-line parameters available.\ndiff --git a/doc/guides/freebsd_gsg/index.rst b/doc/guides/freebsd_gsg/index.rst\nindex fdb4df32e..9af5988dc 100644\n--- a/doc/guides/freebsd_gsg/index.rst\n+++ b/doc/guides/freebsd_gsg/index.rst\n@@ -14,3 +14,4 @@ Getting Started Guide for FreeBSD\n     install_from_ports\n     build_dpdk\n     build_sample_apps\n+    freebsd_eal_parameters\ndiff --git a/doc/guides/linux_gsg/eal_args.include.rst b/doc/guides/linux_gsg/eal_args.include.rst\nnew file mode 100644\nindex 000000000..cf421a56e\n--- /dev/null\n+++ b/doc/guides/linux_gsg/eal_args.include.rst\n@@ -0,0 +1,146 @@\n+..  SPDX-License-Identifier: BSD-3-Clause\n+    Copyright(c) 2018 Intel Corporation.\n+\n+Lcore-related options\n+~~~~~~~~~~~~~~~~~~~~~\n+\n+*   ``-c <core mask>``\n+\n+    Set the hexadecimal bitmask of the cores to run on.\n+\n+*   ``-l <core list>``\n+\n+    List of cores to run on\n+\n+    The argument format is ``<c1>[-c2][,c3[-c4],...]``\n+    where ``c1``, ``c2``, etc are core indexes between 0 and 128.\n+\n+*   ``--lcores <core map>``\n+\n+    Map lcore set to physical cpu set\n+\n+    The argument format is::\n+\n+       <lcores[@cpus]>[<,lcores[@cpus]>...]\n+\n+    Lcore and CPU lists are grouped by ``(`` and ``)`` Within the group.\n+    The ``-`` character is used as a range separator and ``,`` is used as a\n+    single number separator.\n+    The grouping ``()`` can be omitted for single element group.\n+    The ``@`` can be omitted if cpus and lcores have the same value.\n+\n+.. Note::\n+    At a given instance only one core option ``--lcores``, ``-l`` or ``-c`` can\n+    be used.\n+\n+*   ``--master-lcore <core ID>``\n+\n+    Core ID that is used as master.\n+\n+*   ``-s <service core mask>``\n+\n+    Hexadecimal bitmask of cores to be used as service cores.\n+\n+Device-related options\n+~~~~~~~~~~~~~~~~~~~~~~\n+\n+*   ``-b, --pci-blacklist <[domain:]bus:devid.func>``\n+\n+    Blacklist a PCI device to prevent EAL from using it. Multiple -b options are\n+    allowed.\n+\n+.. Note::\n+    PCI blacklist cannot be used with ``-w`` option.\n+\n+*   ``-w, --pci-whitelist <[domain:]bus:devid.func>``\n+\n+    Add a PCI device in white list.\n+\n+.. Note::\n+    PCI whitelist cannot be used with ``-b`` option.\n+\n+*   ``--vdev <device arguments>``\n+\n+    Add a virtual device using the format::\n+\n+       <driver><id>[,key=val, ...]\n+\n+    For example::\n+\n+       --vdev 'net_pcap0,rx_pcap=input.pcap,tx_pcap=output.pcap'\n+\n+*   ``-d <path to shared object or directory>``\n+\n+    Load external drivers. An argument can be a single shared object file, or a\n+    directory containing multiple driver shared objects. Multiple -d options are\n+    allowed.\n+\n+*   ``--no-pci``\n+\n+    Disable PCI bus.\n+\n+Multiprocessing-related options\n+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n+\n+*   ``--proc-type <primary|secondary|auto>``\n+\n+    Set the type of the current process.\n+\n+Memory-related options\n+~~~~~~~~~~~~~~~~~~~~~~\n+\n+*   ``-n <number of channels>``\n+\n+    Set the number of memory channels to use.\n+\n+*   ``-r <number of ranks>``\n+\n+    Set the number of memory ranks (auto-detected by default).\n+\n+*   ``-m <megabytes>``\n+\n+    Amount of memory to preallocate at startup.\n+\n+*   ``--in-memory``\n+\n+    Do not create any shared data structures and run entirely in memory. Implies\n+    ``--no-shconf`` and (if applicable) ``--huge-unlink``.\n+\n+*   ``--iova-mode <pa|va>``\n+\n+    Force IOVA mode to a specific value.\n+\n+Debugging options\n+~~~~~~~~~~~~~~~~~\n+\n+*   ``--no-shconf``\n+\n+    No shared files created (implies no secondary process support).\n+\n+*   ``--no-huge``\n+\n+    Use anonymous memory instead of hugepages (implies no secondary process\n+    support).\n+\n+*   ``--log-level <type:val>``\n+\n+    Specify log level for a specific component. For example::\n+\n+        --log-level eal:8\n+\n+    Can be specified multiple times.\n+\n+Other options\n+~~~~~~~~~~~~~\n+\n+*   ``-h``, ``--help``\n+\n+    Display help message listing all EAL parameters.\n+\n+*   ``-v``\n+\n+    Display the version information on startup.\n+\n+*   ``mbuf-pool-ops-name``:\n+\n+    Pool ops name for mbuf to use.\ndiff --git a/doc/guides/linux_gsg/index.rst b/doc/guides/linux_gsg/index.rst\nindex 077f93023..0f9f6242c 100644\n--- a/doc/guides/linux_gsg/index.rst\n+++ b/doc/guides/linux_gsg/index.rst\n@@ -16,6 +16,7 @@ Getting Started Guide for Linux\n     cross_build_dpdk_for_arm64\n     linux_drivers\n     build_sample_apps\n+    linux_eal_parameters\n     enable_func\n     quick_start\n     nic_perf_intel_platform\ndiff --git a/doc/guides/linux_gsg/linux_eal_parameters.rst b/doc/guides/linux_gsg/linux_eal_parameters.rst\nnew file mode 100644\nindex 000000000..28aebfbda\n--- /dev/null\n+++ b/doc/guides/linux_gsg/linux_eal_parameters.rst\n@@ -0,0 +1,118 @@\n+..  SPDX-License-Identifier: BSD-3-Clause\n+    Copyright(c) 2018 Intel Corporation.\n+\n+EAL parameters\n+==============\n+\n+This document contains a list of all EAL parameters. These parameters can be\n+used by any DPDK application running on Linux.\n+\n+Common EAL parameters\n+---------------------\n+\n+The following EAL parameters are common to all platforms supported by DPDK.\n+\n+.. include:: eal_args.include.rst\n+\n+Linux-specific EAL parameters\n+-----------------------------\n+\n+In addition to common EAL parameters, there are also Linux-specific EAL\n+parameters.\n+\n+Device-related options\n+~~~~~~~~~~~~~~~~~~~~~~\n+\n+*   ``--create-uio-dev``\n+\n+    Create ``/dev/uioX`` files for devices bound to igb_uio kernel driver\n+    (usually done by the igb_uio driver itself).\n+\n+*   ``--vmware-tsc-map``\n+\n+    Use VMware TSC map instead of native RDTSC.\n+\n+*   ``--no-hpet``\n+\n+    Do not use the HPET timer.\n+\n+*   ``--vfio-intr <legacy|msi|msix>``\n+\n+    Use specified interrupt mode for devices bound to VFIO kernel driver.\n+\n+Multiprocessing-related options\n+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n+\n+*   ``--file-prefix <prefix name>``\n+\n+    Use a different shared data file prefix for a DPDK process. This option\n+    allows running multiple independent DPDK primary/secondary processes under\n+    different prefixes.\n+\n+*   ``--base-virtaddr <address>``\n+\n+    Attempt to use a different starting address for all memory maps of the\n+    primary DPDK process. This can be helpful if secondary processes cannot\n+    start due to conflicts in address map.\n+\n+Memory-related options\n+~~~~~~~~~~~~~~~~~~~~~~\n+\n+*   ``--legacy-mem``\n+\n+    Use legacy DPDK memory allocation mode.\n+\n+*   ``--socket-mem <amounts of memory per socket>``\n+\n+    Preallocate specified amounts of memory per socket. The parameter is a\n+    comma-separated list of values. For example::\n+\n+        --socket-mem 1024,2048\n+\n+    This will allocate 1 gigabyte of memory on socket 0, and 2048 megabytes of\n+    memory on socket 1.\n+\n+*   ``--socket-limit <amounts of memory per socket>``\n+\n+    Place a per-socket upper limit on memory use (non-legacy memory mode only).\n+    0 will disable the limit for a particular socket.\n+\n+*   ``--single-file-segments``\n+\n+    Create fewer files in hugetlbfs (non-legacy mode only).\n+\n+*   ``--huge-dir <path to hugetlbfs directory>``\n+\n+    Use specified hugetlbfs directory instead of autodetected ones.\n+\n+*   ``--huge-unlink``\n+\n+    Unlink hugepage files after creating them (implies no secondary process\n+    support).\n+\n+Other options\n+~~~~~~~~~~~~~\n+\n+*   ``--syslog <syslog facility>``\n+\n+    Set syslog facility. Valid syslog facilities are::\n+\n+        auth\n+        cron\n+        daemon\n+        ftp\n+        kern\n+        lpr\n+        mail\n+        news\n+        syslog\n+        user\n+        uucp\n+        local0\n+        local1\n+        local2\n+        local3\n+        local4\n+        local5\n+        local6\n+        local7\ndiff --git a/doc/guides/sample_app_ug/intro.rst b/doc/guides/sample_app_ug/intro.rst\nindex 575995de0..159bcf73b 100644\n--- a/doc/guides/sample_app_ug/intro.rst\n+++ b/doc/guides/sample_app_ug/intro.rst\n@@ -10,6 +10,16 @@ DPDK features.  Users interested in getting started with DPDK can take the\n applications, try out the features, and then extend them to fit their needs.\n \n \n+Running Sample Applications\n+---------------------------\n+\n+Some sample applications may have their own command-line parameters described in\n+their respective guides, however all of them also share the same EAL parameters.\n+Please refer to  :doc:`../linux_gsg/linux_eal_parameters` or\n+:doc:`../freebsd_gsg/freebsd_eal_parameters` for a list of available EAL\n+command-line options.\n+\n+\n The DPDK Sample Applications\n ----------------------------\n \ndiff --git a/doc/guides/testpmd_app_ug/run_app.rst b/doc/guides/testpmd_app_ug/run_app.rst\nindex c79fd0d0b..f717bd3f4 100644\n--- a/doc/guides/testpmd_app_ug/run_app.rst\n+++ b/doc/guides/testpmd_app_ug/run_app.rst\n@@ -7,135 +7,9 @@ Running the Application\n EAL Command-line Options\n ------------------------\n \n-The following are the EAL command-line options that can be used in conjunction with the testpmd,\n-or any other DPDK application.\n-See the DPDK Getting Started Guides for more information on these options.\n-\n-*   ``-c COREMASK``\n-\n-    Set the hexadecimal bitmask of the cores to run on.\n-\n-*   ``-l CORELIST``\n-\n-    List of cores to run on\n-\n-    The argument format is ``<c1>[-c2][,c3[-c4],...]``\n-    where ``c1``, ``c2``, etc are core indexes between 0 and 128.\n-\n-*   ``--lcores COREMAP``\n-\n-    Map lcore set to physical cpu set\n-\n-    The argument format is::\n-\n-       <lcores[@cpus]>[<,lcores[@cpus]>...]\n-\n-    Lcore and CPU lists are grouped by ``(`` and ``)`` Within the group.\n-    The ``-`` character is used as a range separator and ``,`` is used as a single number separator.\n-    The grouping ``()`` can be omitted for single element group.\n-    The ``@`` can be omitted if cpus and lcores have the same value.\n-\n-.. Note::\n-    At a given instance only one core option ``--lcores``, ``-l`` or ``-c`` can be used.\n-\n-\n-*   ``--master-lcore ID``\n-\n-    Core ID that is used as master.\n-\n-*   ``-n NUM``\n-\n-    Set the number of memory channels to use.\n-\n-*   ``-b, --pci-blacklist domain:bus:devid.func``\n-\n-    Blacklist a PCI device to prevent EAL from using it. Multiple -b options are allowed.\n-\n-*   ``-d LIB.so``\n-\n-    Load an external driver. Multiple -d options are allowed.\n-\n-*   ``-w, --pci-whitelist domain:bus:devid:func``\n-\n-    Add a PCI device in white list.\n-\n-*   ``-m MB``\n-\n-    Memory to allocate. See also ``--socket-mem``.\n-\n-*   ``-r NUM``\n-\n-    Set the number of memory ranks (auto-detected by default).\n-\n-*   ``-v``\n-\n-    Display the version information on startup.\n-\n-*   ``--syslog``\n-\n-    Set the syslog facility.\n-\n-*   ``--socket-mem``\n-\n-    Set the memory to allocate on specific sockets (use comma separated values).\n-\n-*   ``--huge-dir``\n-\n-    Specify the directory where the hugetlbfs is mounted.\n-\n-*   ``mbuf-pool-ops-name``:\n-\n-    Pool ops name for mbuf to use.\n-\n-*   ``--proc-type``\n-\n-    Set the type of the current process.\n-\n-*   ``--file-prefix``\n-\n-    Prefix for hugepage filenames.\n-\n-*   ``-vmware-tsc-map``\n-\n-    Use VMware TSC map instead of native RDTSC.\n-\n-*   ``--vdev``\n-\n-    Add a virtual device using the format::\n-\n-       <driver><id>[,key=val, ...]\n-\n-    For example::\n-\n-       --vdev 'net_pcap0,rx_pcap=input.pcap,tx_pcap=output.pcap'\n-\n-*   ``--base-virtaddr``\n-\n-    Specify base virtual address.\n-\n-*   ``--create-uio-dev``\n-\n-    Create ``/dev/uioX`` (usually done by hotplug).\n-\n-*   ``--no-shconf``\n-\n-    No shared config (mmap-ed files).\n-\n-*   ``--no-pci``\n-\n-    Disable pci.\n-\n-*   ``--no-hpet``\n-\n-    Disable hpet.\n-\n-*   ``--no-huge``\n-\n-    Use malloc instead of hugetlbfs.\n-\n-*   ``--iova-mode <pa|va>``\n-\n-    Force IOVA mode to a specific value.\n+Please refer to  :doc:`../linux_gsg/linux_eal_parameters` or\n+:doc:`../freebsd_gsg/freebsd_eal_parameters` for a list of available EAL\n+command-line options.\n \n \n Testpmd Command-line Options\n",
    "prefixes": [
        "v2"
    ]
}