|
Revision tags: v24.07-rc2, v24.07-rc1, v24.03, v24.03-rc4, v24.03-rc3, v24.03-rc2, v24.03-rc1, v23.11, v23.11-rc4, v23.11-rc3, v23.11-rc2, v23.11-rc1, v23.07, v23.07-rc4, v23.07-rc3, v23.07-rc2 |
|
| #
9599c59b |
| 23-Jun-2023 |
Bruce Richardson <bruce.richardson@intel.com> |
doc: prefer installing using Meson rather than Ninja
After doing a build, to install DPDK system-wide our documentation recommended using the "ninja install" command. However, for anyone building as
doc: prefer installing using Meson rather than Ninja
After doing a build, to install DPDK system-wide our documentation recommended using the "ninja install" command. However, for anyone building as a non-root user and only installing as root, the "meson install" command is a better alternative, as it provides for automatically dropping or elevating privileges as necessary in more recent meson releases [1].
[1] https://mesonbuild.com/Installing.html#installing-as-the-superuser
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
|
Revision tags: v23.07-rc1, v23.03, v23.03-rc4, v23.03-rc3, v23.03-rc2, v23.03-rc1, v22.11, v22.11-rc4 |
|
| #
e24b8ad4 |
| 15-Nov-2022 |
Stephen Hemminger <stephen@networkplumber.org> |
doc: avoid meson deprecation in setup
The command "meson build" causes a deprecation warning with meson 0.64.0.
WARNING: Running the setup command as `meson [options]` instead of `meson setup [
doc: avoid meson deprecation in setup
The command "meson build" causes a deprecation warning with meson 0.64.0.
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
Therefore fix the examples in the documentation.
Cc: stable@dpdk.org
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Zhangfei Gao <zhangfei.gao@linaro.org> Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Stanislaw Kardach <kda@semihalf.com>
show more ...
|
|
Revision tags: v22.11-rc3, v22.11-rc2, v22.11-rc1, v22.07, v22.07-rc4, v22.07-rc3, v22.07-rc2, v22.07-rc1, v22.03, v22.03-rc4 |
|
| #
e2075e0d |
| 10-Mar-2022 |
Bruce Richardson <bruce.richardson@intel.com> |
doc: expand list of directories in Linux guide
Not all directories were given in the GSG document, but many of those omitted would be of interest to users, e.g. "doc", "license" and "usertools" dire
doc: expand list of directories in Linux guide
Not all directories were given in the GSG document, but many of those omitted would be of interest to users, e.g. "doc", "license" and "usertools" directories. Adding these leaves only "devtools", and "kernel" as the only undocumented directories, so add them in too for completeness.
When updating the section, add "including" to the line leading up to the directory list, indicating that, while the list is currently complete, it is not guaranteed to always be.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
|
Revision tags: v22.03-rc3, v22.03-rc2, v22.03-rc1, v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1, v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1 |
|
| #
bf66003b |
| 06-Jul-2021 |
Juraj Linkeš <juraj.linkes@pantheon.tech> |
build: use platform for generic and native builds
The current meson option 'machine' should only specify the ISA, which is not sufficient for Arm, where setting ISA implies other settings as well (a
build: use platform for generic and native builds
The current meson option 'machine' should only specify the ISA, which is not sufficient for Arm, where setting ISA implies other settings as well (and is used in Arm configuration as such). Use the existing 'platform' meson option to differentiate the type of the build (native/generic) and set ISA accordingly, unless the user chooses to override it with a new option, 'cpu_instruction_set'. The 'machine' option set the ISA in x86 builds and set native/default 'build type' in aarch64 builds. These two new variables, 'platform' and 'cpu_instruction_set', now properly set both ISA and build type for all architectures in a uniform manner. The 'machine' option also doesn't describe very well what it sets. The new option, 'cpu_instruction_set', is much more descriptive. Keep 'machine' for backwards compatibility.
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
|
Revision tags: v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1, v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1, v20.11 |
|
| #
b0a49787 |
| 27-Nov-2020 |
David Marchand <david.marchand@redhat.com> |
usertools: remove dpdk-setup.sh
This old script relied on deprecated stuff, and especially make. It also applied some scary 666 permissions on files under /dev/vfio.
Its deprecation had been notifi
usertools: remove dpdk-setup.sh
This old script relied on deprecated stuff, and especially make. It also applied some scary 666 permissions on files under /dev/vfio.
Its deprecation had been notified in a previous release, remove it.
Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Maxime Coquelin <maxime.coquelin@redhat.com>
show more ...
|
|
Revision tags: v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1 |
|
| #
a8adac0b |
| 16-Oct-2020 |
Bruce Richardson <bruce.richardson@intel.com> |
doc: add instructions for building 32-bit DPDK
For users with 32-bit applications who wish to use DPDK we need to provide instructions on creating a 32-bit build of DPDK with meson. Therefore add a
doc: add instructions for building 32-bit DPDK
For users with 32-bit applications who wish to use DPDK we need to provide instructions on creating a 32-bit build of DPDK with meson. Therefore add a section with this information to the GSG.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Luca Boccassi <bluca@debian.org>
show more ...
|
| #
5c7cb088 |
| 21-Sep-2020 |
Ciara Power <ciara.power@intel.com> |
doc: remove references to make from Linux guide
Make is no longer supported for compiling DPDK, references are now removed in the documentation.
Signed-off-by: Ciara Power <ciara.power@intel.com> R
doc: remove references to make from Linux guide
Make is no longer supported for compiling DPDK, references are now removed in the documentation.
Signed-off-by: Ciara Power <ciara.power@intel.com> Reviewed-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
| #
3cc6ecfd |
| 03-Sep-2020 |
Ciara Power <ciara.power@intel.com> |
build: remove makefiles
A decision was made [1] to no longer support Make in DPDK, this patch removes all Makefiles that do not make use of pkg-config, along with the mk directory previously used by
build: remove makefiles
A decision was made [1] to no longer support Make in DPDK, this patch removes all Makefiles that do not make use of pkg-config, along with the mk directory previously used by make.
[1] https://mails.dpdk.org/archives/dev/2020-April/162839.html
Signed-off-by: Ciara Power <ciara.power@intel.com> Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com> Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
show more ...
|
|
Revision tags: v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1 |
|
| #
520bbb9c |
| 17-Jun-2020 |
Thomas Monjalon <thomas@monjalon.net> |
doc: update build instructions in the Linux guide
Before removing the "make" build system completely, the Linux guide instructions are made more concise and accurate. Some detailed explanations are
doc: update build instructions in the Linux guide
Before removing the "make" build system completely, the Linux guide instructions are made more concise and accurate. Some detailed explanations are also available in doc/guides/prog_guide/dev_kit_root_make_help.rst
This is the swan song for makefile system, in order to have accurate information backported in LTS.
Cc: stable@dpdk.org
Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: David Marchand <david.marchand@redhat.com>
show more ...
|
|
Revision tags: v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1, v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1, v19.11 |
|
| #
63fc2479 |
| 28-Nov-2019 |
Bruce Richardson <bruce.richardson@intel.com> |
doc: add building with meson to Linux guide
Add instructions on building DPDK and using the pkg-config file to the linux GSG.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by:
doc: add building with meson to Linux guide
Add instructions on building DPDK and using the pkg-config file to the linux GSG.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
show more ...
|
|
Revision tags: v19.11-rc4, v19.11-rc3, v19.11-rc2, v19.11-rc1, v19.08, v19.08-rc4, v19.08-rc3, v19.08-rc2, v19.08-rc1, v19.05, v19.05-rc4, v19.05-rc3, v19.05-rc2, v19.05-rc1 |
|
| #
218c4e68 |
| 06-Mar-2019 |
Bruce Richardson <bruce.richardson@intel.com> |
mk: use linux and freebsd in config names
Rather than using linuxapp and bsdapp everywhere, we can change things to use the, more readable, terms "linux" and "freebsd" in our build configs. Rather t
mk: use linux and freebsd in config names
Rather than using linuxapp and bsdapp everywhere, we can change things to use the, more readable, terms "linux" and "freebsd" in our build configs. Rather than renaming the configs we can just duplicate the existing ones with the new names using symlinks, and use the new names exclusively internally. ["make showconfigs" also only shows the new names to keep the list short] The result is that backward compatibility is kept fully but any new builds or development can be done using the newer names, i.e. both "make config T=x86_64-native-linuxapp-gcc" and "T=x86_64-native-linux-gcc" work.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
|
Revision tags: v19.02, v19.02-rc4, v19.02-rc3, v19.02-rc2, v19.02-rc1, v18.11, v18.11-rc5, v18.11-rc4, v18.11-rc3, v18.11-rc2, v18.11-rc1, v18.08, v18.08-rc3, v18.08-rc2, v18.08-rc1, v18.05, v18.05-rc6, v18.05-rc5, v18.05-rc4, v18.05-rc3, v18.05-rc2, v18.05-rc1, v18.02, v18.02-rc4, v18.02-rc3 |
|
| #
5630257f |
| 01-Feb-2018 |
Ferruh Yigit <ferruh.yigit@intel.com> |
doc: convert Intel license headers to SPDX tags
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
|
|
Revision tags: v18.02-rc2, v18.02-rc1, v17.11, v17.11-rc4, v17.11-rc3, v17.11-rc2, v17.11-rc1 |
|
| #
f8277965 |
| 06-Sep-2017 |
Brian Brooks <brian.brooks@arm.com> |
doc: add arm64 to Linux guide
Signed-off-by: Brian Brooks <brian.brooks@arm.com> Reviewed-by: Song Zhu <song.zhu@arm.com> Acked-by: John McNamara <john.mcnamara@intel.com>
|
|
Revision tags: v17.08, v17.08-rc4, v17.08-rc3 |
|
| #
0db52e66 |
| 29-Jul-2017 |
Shahaf Shuler <shahafs@mellanox.com> |
doc: move kernel drivers to a new chapter
The UIO and VFIO sections should not be part of the "Compiling the DPDK Target from Source" chapter, as it is PMD specific and not true for all PMDs.
Inste
doc: move kernel drivers to a new chapter
The UIO and VFIO sections should not be part of the "Compiling the DPDK Target from Source" chapter, as it is PMD specific and not true for all PMDs.
Instead, moving those sections to a new chapter which include all kernel drivers being used along with the different PMDs.
Signed-off-by: Shahaf Shuler <shahafs@mellanox.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
|
Revision tags: v17.08-rc2, v17.08-rc1, v17.05, v17.05-rc4 |
|
| #
af06edfa |
| 03-May-2017 |
Qiming Yang <qiming.yang@intel.com> |
doc: add kernel module restriction for VF
This patch adds two note in doc build_dpdk, suggests DPDK user don't use ``vfio-pci`` and ``uio_pci_generic`` module to create virtual functions(VFs).
Sign
doc: add kernel module restriction for VF
This patch adds two note in doc build_dpdk, suggests DPDK user don't use ``vfio-pci`` and ``uio_pci_generic`` module to create virtual functions(VFs).
Signed-off-by: Qiming Yang <qiming.yang@intel.com>
show more ...
|
|
Revision tags: v17.05-rc3, v17.05-rc2, v17.05-rc1 |
|
| #
b0c958e1 |
| 06-Mar-2017 |
Julien Castets <jcastets@scaleway.com> |
doc: fix renamed bind tool
Fixes: a5d7a3f77ddc ("unify tools naming")
Signed-off-by: Julien Castets <jcastets@scaleway.com>
|
|
Revision tags: v17.02, v17.02-rc3, v17.02-rc2, v17.02-rc1 |
|
| #
c6dab2a8 |
| 15-Dec-2016 |
Thomas Monjalon <thomas.monjalon@6wind.com> |
tools: move to usertools
Rename tools/ into usertools/ to differentiate from buildtools/ and devtools/ while making clear these scripts are part of DPDK runtime.
Signed-off-by: Thomas Monjalon <tho
tools: move to usertools
Rename tools/ into usertools/ to differentiate from buildtools/ and devtools/ while making clear these scripts are part of DPDK runtime.
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Tested-by: Ferruh Yigit <ferruh.yigit@intel.com>
show more ...
|
| #
d1c34b5b |
| 13-Dec-2016 |
Baruch Siach <baruch@tkos.co.il> |
doc: fix source extract command in Linux guide
DPDK source archives are .tar.xz or .tar.gz, not .zip. Use .tar.xz in the instructions, since that is what the main download page links to.
Also, corr
doc: fix source extract command in Linux guide
DPDK source archives are .tar.xz or .tar.gz, not .zip. Use .tar.xz in the instructions, since that is what the main download page links to.
Also, correct the archive file and directory name capitalization.
Signed-off-by: Baruch Siach <baruch@tkos.co.il> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
|
Revision tags: v16.11, v16.11-rc3, v16.11-rc2, v16.11-rc1 |
|
| #
562ad630 |
| 23-Aug-2016 |
Thomas Monjalon <thomas.monjalon@6wind.com> |
doc: remove useless file listings
Lists of DPDK files are hard to maintain up to date and does not bring much information.
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: John
doc: remove useless file listings
Lists of DPDK files are hard to maintain up to date and does not bring much information.
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: John McNamara <john.mcnamara@intel.com> Reviewed-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
show more ...
|
| #
c711ccb3 |
| 29-Jul-2016 |
David Marchand <david.marchand@6wind.com> |
ivshmem: remove library and its EAL integration
Following discussions on the mailing list [1] and since nobody stood up to implement the necessary cleanups, here is the ivshmem integration removal.
ivshmem: remove library and its EAL integration
Following discussions on the mailing list [1] and since nobody stood up to implement the necessary cleanups, here is the ivshmem integration removal.
There is not much to say about this patch, a lot of code is being removed. The default configuration file for packet_ordering example is replaced with the "native" x86 file. The only tricky part is in eal_memory with the memseg index stuff.
More cleanups can be done after this but will come in subsequent patchsets.
[1]: http://dpdk.org/ml/archives/dev/2016-June/040844.html
Signed-off-by: David Marchand <david.marchand@6wind.com> Acked-by: Panu Matilainen <pmatilai@redhat.com> Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
show more ...
|
|
Revision tags: v16.07, v16.07-rc5, v16.07-rc4 |
|
| #
a5d7a3f7 |
| 20-Jul-2016 |
Thomas Monjalon <thomas.monjalon@6wind.com> |
unify tools naming
The following tools may be installed system-wide. It may be cleaner and more convenient to find them with the same dpdk- prefix (especially for autocompletion). Moreover, the scri
unify tools naming
The following tools may be installed system-wide. It may be cleaner and more convenient to find them with the same dpdk- prefix (especially for autocompletion). Moreover, the script dpdk_nic_bind.py deserves a new name because it is not restricted to NICs and can be used for e.g. crypto.
These files are renamed: pmdinfogen -> dpdk-pmdinfogen pmdinfo.py -> dpdk-pmdinfo.py dpdk_pdump -> dpdk-pdump dpdk_proc_info -> dpdk-procinfo dpdk_nic_bind.py -> dpdk-devbind.py setup.sh -> dpdk-setup.sh
The tools pmdinfogen, pmdinfo.py and dpdk_pdump are new in 16.07.
The scripts dpdk_nic_bind.py and setup.sh may have been used with previous releases by end users. That's why a symbolic link still provide the old name in the installed tools directory.
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
show more ...
|
|
Revision tags: v16.07-rc3, v16.07-rc2 |
|
| #
3d61c5cc |
| 07-Jul-2016 |
Thomas Monjalon <thomas.monjalon@6wind.com> |
mk: remove traces of hostapp build directory
The recipe rte.hostapp.mk does not build in hostapp/ anymore.
Fixes: 98b0fdb0ffc6 ("pmdinfogen: add buildtools and pmdinfogen utility")
Signed-off-by:
mk: remove traces of hostapp build directory
The recipe rte.hostapp.mk does not build in hostapp/ anymore.
Fixes: 98b0fdb0ffc6 ("pmdinfogen: add buildtools and pmdinfogen utility")
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: Neil Horman <nhorman@tuxdriver.com>
show more ...
|
|
Revision tags: v16.07-rc1, v16.04, v16.04-rc4, v16.04-rc3, v16.04-rc2, v16.04-rc1 |
|
| #
3b60ce8c |
| 16-Dec-2015 |
John McNamara <john.mcnamara@intel.com> |
doc: fix missing link target in Linux guide
Fix missing link in the Linux GSG, accidentally removed in previous merge:
WARNING: undefined label: linux_gsg_compiling_dpdk
Fixes: 29c673401c4d ("doc:
doc: fix missing link target in Linux guide
Fix missing link in the Linux GSG, accidentally removed in previous merge:
WARNING: undefined label: linux_gsg_compiling_dpdk
Fixes: 29c673401c4d ("doc: improve Linux guide layout")
Signed-off-by: John McNamara <john.mcnamara@intel.com> Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>
show more ...
|
|
Revision tags: v2.2.0 |
|
| #
29c67340 |
| 15-Dec-2015 |
John McNamara <john.mcnamara@intel.com> |
doc: improve Linux guide layout
Fixed Linux Getting Started Guide rst layout to improve rendering in PDF.
Signed-off-by: John McNamara <john.mcnamara@intel.com>
|
|
Revision tags: v2.2.0-rc4, v2.2.0-rc3, v2.2.0-rc2 |
|
| #
b932ebcb |
| 18-Nov-2015 |
Qian Xu <qian.q.xu@intel.com> |
doc: add NIC performance guide on Linux IA
Add a new guide doc as part of the Linux Getting Started Guide.
The document is a step-by-step guide on how to get high performance with DPDK on an Intel
doc: add NIC performance guide on Linux IA
Add a new guide doc as part of the Linux Getting Started Guide.
The document is a step-by-step guide on how to get high performance with DPDK on an Intel platform.
It is designed for users who are not familiar with DPDK but would like to get the best performance with NICs.
Signed-off-by: Qian Xu <qian.q.xu@intel.com>
show more ...
|