-The following are the EAL command-line options that can be used in conjunction with the testpmd,
-or any other DPDK application.
-See the DPDK Getting Started Guide for more information on these options.
-
-* -c COREMASK
-
- Set the hexadecimal bitmask of the cores to run on.
-
-* -l CORELIST
-
- List of cores to run on
-
- The argument format is <c1>[-c2][,c3[-c4],...]
- where c1, c2, etc are core indexes between 0 and 128
-
-* --lcores COREMAP
-
- Map lcore set to physical cpu set
-
- The argument format is
- '<lcores[@cpus]>[<,lcores[@cpus]>...]'
-
- lcores and cpus list are grouped by '(' and ')'
- Within the group, '-' is used for range separator,
- ',' is used for single number separator.
- '( )' can be omitted for single element group,
- '@' can be omitted if cpus and lcores have the same value
-
-* --master-lcore ID
-
- Core ID that is used as master
-
-* -n NUM
-
- Set the number of memory channels to use.
-
-* -b, --pci-blacklist domain:bus:devid.func
-
- Blacklist a PCI devise to prevent EAL from using it. Multiple -b options are allowed.
-
-* -d LIB.so
-
- Load an external driver. Multiple -d options are allowed.
-
-* -w, --pci-whitelist domain:bus:devid:func
-
- Add a PCI device in white list.
-
-* -m MB
-
- Memory to allocate. See also --socket-mem.
-
-* -r NUM
-
- Set the number of memory ranks (auto-detected by default).
-
-* -v
-
- Display the version information on startup.
-
-* --xen-dom0
-
- Support application running on Xen Domain0 without hugetlbfs.
-
-* --syslog
-
- Set the syslog facility.
-
-* --socket-mem
-
- Set the memory to allocate on specific sockets (use comma separated values).
-
-* --huge-dir
-
- Specify the directory where the hugetlbfs is mounted.
-
-* --proc-type
-
- Set the type of the current process.
-
-* --file-prefix
-
- Prefix for hugepage filenames.
-
-* -vmware-tsc-map
-
- Use VMware TSC map instead of native RDTSC.
-
-* --vdev
-
- Add a virtual device, with format "<driver><id>[,key=val, ...]", e.g. --vdev=eth_pcap0,iface=eth2.
-
-* --base-virtaddr
-
- Specify base virtual address.
-
-* --create-uio-dev
-
- Create /dev/uioX (usually done by hotplug).
-
-* --no-shconf
-
- No shared config (mmap'd files).
-
-* --no-pci
-
- Disable pci.
-
-* --no-hpet
-
- Disable hpet.
-
-* --no-huge
-
- Use malloc instead of hugetlbfs.