#
e090fdb4 |
| 30-Jul-2019 |
John McNamara <john.mcnamara@intel.com> |
doc: advise patching third party dependencies
Added a note to the getting started guides about patching third party libraries/dependencies to avoid any known vulnerabilities.
Signed-off-by: John Mc
doc: advise patching third party dependencies
Added a note to the getting started guides about patching third party libraries/dependencies to avoid any known vulnerabilities.
Signed-off-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
e91ae7e0 |
| 01-Mar-2019 |
Rami Rosen <ramirose@gmail.com> |
doc: fix link in Linux getting started guide
This patch fixes a wrong link in gsg. The Documentation/kernel-parameters.txt file from the kernel source tree was moved quite a time ago to Documentatio
doc: fix link in Linux getting started guide
This patch fixes a wrong link in gsg. The Documentation/kernel-parameters.txt file from the kernel source tree was moved quite a time ago to Documentation/admin-guide/kernel-parameters.txt.
Fixes: 1ab07743b21b ("doc: getting started guide for linux") Cc: stable@dpdk.org
Signed-off-by: Rami Rosen <ramirose@gmail.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
show more ...
|
#
e39d9b63 |
| 31-Jan-2019 |
Anatoly Burakov <anatoly.burakov@intel.com> |
doc: clarify libnuma requirement for NUMA systems
Since 18.05, libnuma is pretty much required on Linux when using non-legacy mode, because without it, we cannot know where our hugepages are located
doc: clarify libnuma requirement for NUMA systems
Since 18.05, libnuma is pretty much required on Linux when using non-legacy mode, because without it, we cannot know where our hugepages are located [1].
In legacy mode, libnuma is not required because we can still sort pages by sockets, as we use pagemap lookup method to figure out socket ID's for pages.
So, document libnuma as required for NUMA systems and non-legacy mode.
[1] https://mails.dpdk.org/archives/dev/2018-December/120490.html
Fixes: 6b42f75632f0 ("eal: enable non-legacy memory mode") Cc: stable@dpdk.org
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Kevin Traynor <ktraynor@redhat.com>
show more ...
|
#
d993b012 |
| 16-Jan-2019 |
Thomas Monjalon <thomas@monjalon.net> |
doc: increase minimal supported Linux version
Update the Linux user guide to restrict the supported kernels to reasonnably recent enough versions.
Signed-off-by: Thomas Monjalon <thomas@monjalon.ne
doc: increase minimal supported Linux version
Update the Linux user guide to restrict the supported kernels to reasonnably recent enough versions.
Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Stephen Hemminger <stephen@networkplumber.org>
show more ...
|
#
ee57170c |
| 07-Nov-2018 |
Yong Wang <wang.yong19@zte.com.cn> |
doc: fix NUMA library name in Linux guide
The library for handling NUMA is not libnuma-devel, but numactl-devel in Red Hat/Fedora and libnuma-dev in Debian/Ubuntu.
Signed-off-by: Yong Wang <wang.yo
doc: fix NUMA library name in Linux guide
The library for handling NUMA is not libnuma-devel, but numactl-devel in Red Hat/Fedora and libnuma-dev in Debian/Ubuntu.
Signed-off-by: Yong Wang <wang.yong19@zte.com.cn> Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
show more ...
|
#
8c58f1b8 |
| 10-Oct-2018 |
Kevin Traynor <ktraynor@redhat.com> |
doc: note minimun Linux version increase for 19.02
Updating docs to reflect decision made at the techboard that the min kernel version should be bumped from 3.2 to the latest longterm stable release
doc: note minimun Linux version increase for 19.02
Updating docs to reflect decision made at the techboard that the min kernel version should be bumped from 3.2 to the latest longterm stable release (3.16), but that compatibility for commonly used distribution kernels should be kept also.
Signed-off-by: Kevin Traynor <ktraynor@redhat.com> Acked-by: Maxime Coquelin <maxime.coquelin@redhat.com> Acked-by: Thomas Monjalon <thomas@monjalon.net>
show more ...
|
#
6b062d56 |
| 16-Nov-2018 |
David Wilder <dwilder@us.ibm.com> |
mem: fix anonymous mapping on Power9
Removed the use of MAP_HUGETLB for anonymous mapping on ppc64. The MAP_HUGETLB had previously been added to workaround issues on IBM Power8 systems when mapping
mem: fix anonymous mapping on Power9
Removed the use of MAP_HUGETLB for anonymous mapping on ppc64. The MAP_HUGETLB had previously been added to workaround issues on IBM Power8 systems when mapping /dev/zero. In the current code the MAP_HUGETLB flag will cause the anonymous mapping to fail on Power9. Note, Power8 is currently failing to correctly mmap Hugepages, with and without this change.
Fixes: 284ae3e9ff9a ("eal/ppc: fix mmap for memory initialization")
Signed-off-by: David Wilder <dwilder@us.ibm.com> Reviewed-by: Pradeep Satyanarayana <pradeep@us.ibm.com>
show more ...
|
#
e4f11376 |
| 14-Feb-2018 |
Harry van Haaren <harry.van.haaren@intel.com> |
doc: remove reference to old distro in Linux guide
Remove reference to Fedora 18 which is EOL-ed, reword surrounding sentences to read correctly.
Signed-off-by: Harry van Haaren <harry.van.haaren@i
doc: remove reference to old distro in Linux guide
Remove reference to Fedora 18 which is EOL-ed, reword surrounding sentences to read correctly.
Signed-off-by: Harry van Haaren <harry.van.haaren@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
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>
|
#
90f3229f |
| 26-Sep-2017 |
Stephen Hemminger <stephen@networkplumber.org> |
doc: update oldest supported kernel in Linux guide
The DPDK needs to stay up to date with current LTS Linux kernel support. If the kernel is older than LTS it is likely to be insecure and buggy. The
doc: update oldest supported kernel in Linux guide
The DPDK needs to stay up to date with current LTS Linux kernel support. If the kernel is older than LTS it is likely to be insecure and buggy. Therefore only require DPDK to work on oldest LTS kernel.
If distribution vendors want to support DPDK on older kernels, that is their choice. But the upstream source does not need to be cluttered with support for this.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Marko Kovacevic <marko.kovacevic@intel.com>
show more ...
|
#
f26ab687 |
| 14-Sep-2017 |
Jianfeng Tan <jianfeng.tan@intel.com> |
eal: remove Xen dom0 support
We remove xen-specific code in EAL, including the option --xen-dom0, memory initialization code, compiling dependency, etc.
Related documents are removed or updated, an
eal: remove Xen dom0 support
We remove xen-specific code in EAL, including the option --xen-dom0, memory initialization code, compiling dependency, etc.
Related documents are removed or updated, and bump the eal library version.
Signed-off-by: Jianfeng Tan <jianfeng.tan@intel.com>
show more ...
|
#
ccf5fd60 |
| 03-Aug-2017 |
John McNamara <john.mcnamara@intel.com> |
doc: warn about UIO not working with UEFI secure boot
Added notes to the documentation warning that if UEFI secure boot is enabled the Linux kernel may disallow the use of UIO on the system, and a s
doc: warn about UIO not working with UEFI secure boot
Added notes to the documentation warning that if UEFI secure boot is enabled the Linux kernel may disallow the use of UIO on the system, and a suggested workaround of using the vfio-pci kernel module instead of igb_uio or uio_pci_generic.
Signed-off-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
d239f17d |
| 29-Jul-2017 |
Shahaf Shuler <shahafs@mellanox.com> |
doc: move i40e specific to i40e guide
The Linux Getting Started Guide contains parts which are specific for i40e PMD. This results in confusion for users which read the guide at their first try with
doc: move i40e specific to i40e guide
The Linux Getting Started Guide contains parts which are specific for i40e PMD. This results in confusion for users which read the guide at their first try with DPDK.
Moving those parts to the i40e NIC manual.
Signed-off-by: Shahaf Shuler <shahafs@mellanox.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
1ee5af82 |
| 29-Jul-2017 |
Shahaf Shuler <shahafs@mellanox.com> |
doc: cleanup UIO hard requirement
UIO is not a must for all PMDs.
Cleaning up the Linux Getting Started Guide from this hard requirement.
Signed-off-by: Shahaf Shuler <shahafs@mellanox.com> Acked-
doc: cleanup UIO hard requirement
UIO is not a must for all PMDs.
Cleaning up the Linux Getting Started Guide from this hard requirement.
Signed-off-by: Shahaf Shuler <shahafs@mellanox.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
06673193 |
| 03-Jul-2017 |
John McNamara <john.mcnamara@intel.com> |
doc: add libnuma as dependency
Add libnuma as a dependency to the Linux Getting Started Guide since it is a new requirement in DPDK 17.08+.
Fixes: 1b72605d2416 ("mem: balanced allocation of hugepag
doc: add libnuma as dependency
Add libnuma as a dependency to the Linux Getting Started Guide since it is a new requirement in DPDK 17.08+.
Fixes: 1b72605d2416 ("mem: balanced allocation of hugepages")
Signed-off-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
284ae3e9 |
| 06-Apr-2017 |
Chao Zhu <chaozhu@linux.vnet.ibm.com> |
eal/ppc: fix mmap for memory initialization
On IBM POWER platform, when mapping /dev/zero file to hugepage memory space, mmap will not respect the requested address hint. This will cause the memory
eal/ppc: fix mmap for memory initialization
On IBM POWER platform, when mapping /dev/zero file to hugepage memory space, mmap will not respect the requested address hint. This will cause the memory initialization for the second process fails. This patch adds the required mmap flags to make it work. Beside this, users need to set the nr_overcommit_hugepages to expand the VA range. When doing the initialization, users need to set both nr_hugepages and nr_overcommit_hugepages to the same value, like 64, 128, etc.
Signed-off-by: Chao Zhu <chaozhu@linux.vnet.ibm.com> Acked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
d76a5927 |
| 21-Dec-2016 |
John McNamara <john.mcnamara@intel.com> |
doc: add required python versions
Add a requirement to support both Python 2 and 3 to the DPDK Python Coding Standards and Getting started Guide.
Signed-off-by: John McNamara <john.mcnamara@intel.c
doc: add required python versions
Add a requirement to support both Python 2 and 3 to the DPDK Python Coding Standards and Getting started Guide.
Signed-off-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
c607ccab |
| 19-Dec-2016 |
Baruch Siach <baruch@tkos.co.il> |
doc: fix required tools list layout in Linux guide
The Python requirement should appear in the bullet list.
Also, indent the x32 note, since it is related to the previous bullet.
Signed-off-by: Ba
doc: fix required tools list layout in Linux guide
The Python requirement should appear in the bullet list.
Also, indent the x32 note, since it is related to the previous bullet.
Signed-off-by: Baruch Siach <baruch@tkos.co.il> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
e2e3997c |
| 10-Oct-2016 |
Reshma Pattan <reshma.pattan@intel.com> |
mk: use -march option with recent Intel processors names
The GCC 4.9 -march option supports the intel code names for processors, for example -march=silvermont, -march=broadwell. The RTE_MACHINE conf
mk: use -march option with recent Intel processors names
The GCC 4.9 -march option supports the intel code names for processors, for example -march=silvermont, -march=broadwell. The RTE_MACHINE config flag can be used to pass code name to the compiler as -march flag.
Release notes is updated.
Linux and FreeBSD getting started guides are updated with recommended gcc version as 4.9 and above.
Some of the gmake command examples in sample application guide and driver guides are updated with gcc version as 4.9.
Signed-off-by: Reshma Pattan <reshma.pattan@intel.com>
show more ...
|
#
18aa3272 |
| 14-Jun-2016 |
Thomas Monjalon <thomas.monjalon@6wind.com> |
config: make libarchive optional
The commit 66819e6 has introduced a dependency on libarchive to be able to use some tar resources in the unit tests. It is now an optional dependency because some sy
config: make libarchive optional
The commit 66819e6 has introduced a dependency on libarchive to be able to use some tar resources in the unit tests. It is now an optional dependency because some systems do not have it installed.
If CONFIG_RTE_APP_TEST_RESOURCE_TAR is disabled, the PCI test will not be run. When a "configure" script will be integrated, the libarchive availability could be checked to automatically enable the option.
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com> Reviewed-by: Jan Viktorin <viktorin@rehivetech.com>
show more ...
|
#
8f6f2434 |
| 16-Feb-2016 |
Harry van Haaren <harry.van.haaren@intel.com> |
doc: add gcc-multilib as linux package hint
When compiling for i686 targets compilation could fail if the 32bit libc6-dev package is not installed. The gcc-multilib packages is a meta-package that w
doc: add gcc-multilib as linux package hint
When compiling for i686 targets compilation could fail if the 32bit libc6-dev package is not installed. The gcc-multilib packages is a meta-package that will pull in the necessary dependencies, making setup easier for beginners.
Reported-by: Weichun Chen <weichunx.chen@intel.com> Signed-off-by: Harry van Haaren <harry.van.haaren@intel.com> Acked-by: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
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>
|
#
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 ...
|
#
ba11ea53 |
| 25-Nov-2015 |
John McNamara <john.mcnamara@intel.com> |
doc: increment minimum Linux kernel requirement
Update the documentation to reflect that the minimum Linux kernel requirement for DPDK 2.2 has increased from 2.6.33 to 2.6.34.
Compatibility with ke
doc: increment minimum Linux kernel requirement
Update the documentation to reflect that the minimum Linux kernel requirement for DPDK 2.2 has increased from 2.6.33 to 2.6.34.
Compatibility with kernel 2.6.33 was dropped, after discussion on the mailing list, in the following commit: 2e6e9e215703 ("igb_uio: use existing PCI macros")
Signed-off-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
fea1d908 |
| 24-Apr-2015 |
John McNamara <john.mcnamara@intel.com> |
doc: fix spellings and typos
Fixed several typos and spelling errors in guide docs.
Signed-off-by: John McNamara <john.mcnamara@intel.com>
|