app/testpmd: disable memory locking on FreeBSD
authorAnatoly Burakov <anatoly.burakov@intel.com>
Thu, 3 May 2018 12:38:20 +0000 (13:38 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 14 May 2018 01:52:54 +0000 (03:52 +0200)
commitfb7b8b32cd958f03d3e327b4cd046cf0c815d3b3
tree87d2167ca58f78afb116c2eaee8ee1c4aa00a6d8
parente505d84c64ab77d664ac5bb6bc718a784688b361
app/testpmd: disable memory locking on FreeBSD

If mlockall() is called while allocated VA space is bigger than
amount of available RAM, FreeBSD kernel will deadlock and need
a hard reboot. We do allocate big amounts of memory because of
how new memory subsystem works, so calling mlockall() will cause
a deadlock. So, disable mlockall() by default on FreeBSD.

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
app/test-pmd/testpmd.c