]> granicus.if.org Git - strace/commit
tests: extend TEST_NESTED_NLATTR_OBJECT macro
authorJingPiao Chen <chenjingpiao@gmail.com>
Sat, 9 Sep 2017 01:30:01 +0000 (09:30 +0800)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 17 Sep 2017 12:04:11 +0000 (12:04 +0000)
commit7b20432b3238dacc2a8998ae988869cdb439f04d
tree1eabcb8ee055c4b6e35ce97981ed15b47d1f9ccf
parent8229db741ffdb969497f6922e960210aad826f71
tests: extend TEST_NESTED_NLATTR_OBJECT macro

Extend TEST_NESTED_NLATTR_OBJECT macro for multi-nested netlink
attributes, such as

[MDBA_MDB] = {
[MDBA_MDB_ENTRY] = {
[MDBA_MDB_ENTRY_INFO] {
struct br_mdb_entry
[MDBA_MDB_EATTR attributes]
}
}
}

* tests/test_nlattr.h (TEST_NESTED_NLATTR_OBJECT_EX_,
TEST_NESTED_NLATTR_OBJECT_EX): New macros.
(TEST_NESTED_NLATTR_OBJECT): Use TEST_NESTED_NLATTR_OBJECT_EX_.
tests/test_nlattr.h