doc: clarify libnuma requirement for NUMA systems
authorAnatoly Burakov <anatoly.burakov@intel.com>
Thu, 31 Jan 2019 17:05:51 +0000 (17:05 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 1 Feb 2019 10:50:33 +0000 (11:50 +0100)
commite39d9b63664ae44af6214fa236cd989850a50833
tree153b18b42de43852ec17999884f48432e20e564b
parent0763ec43db788fc42597341041e7186fc843df72
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>
doc/guides/linux_gsg/sys_reqs.rst