tools/bpf: adjust rlimit RLIMIT_MEMLOCK for test_verifier_log
authorYonghong Song <yhs@fb.com>
Thu, 30 Nov 2017 16:52:42 +0000 (08:52 -0800)
committerDaniel Borkmann <daniel@iogearbox.net>
Thu, 30 Nov 2017 18:55:18 +0000 (19:55 +0100)
commit2b279419567105d63f1e524bb1ac34ae8f918e5d
tree92203e2f3d39166854b9cd0513fe08d98ae9f81a
parent23721a755f98ac846897a013c92cccb281c1bcc8
tools/bpf: adjust rlimit RLIMIT_MEMLOCK for test_verifier_log

The default rlimit RLIMIT_MEMLOCK is 64KB. In certain cases,
e.g. in a test machine mimicking our production system, this test may
fail due to unable to charge the required memory for prog load:
  # ./test_verifier_log
  Test log_level 0...
  ERROR: Program load returned: ret:-1/errno:1, expected ret:-1/errno:22

Changing the default rlimit RLIMIT_MEMLOCK to unlimited makes
the test always pass.

Signed-off-by: Yonghong Song <yhs@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
tools/testing/selftests/bpf/test_verifier_log.c