* tests/nlattr_mdba_mdb_entry.c: New file.
* tests/gen_tests.in (nlattr_mdba_mdb_entry): New entry.
* tests/pure_executables.list: Add nlattr_mdba_mdb_entry.
* tests/.gitignore: Likewise.
---
tests/.gitignore | 1 +
tests/gen_tests.in| 1 +
tests/nlattr_mdba_mdb_entry.
* configure.ac (AC_CHECK_TYPES): Check for struct br_mdb_entry
in .
(AC_CHECK_MEMBERS): Check for state, flags and vid fields
in struct br_mdb_entry.
* rtnl_mdb.c: Include "xlat/mdb_flags.h", "xlat/mdb_states.h",
"xlat/rtnl_mdba_mdb_attrs.h", "xlat/rtnl_mdba_mdb_eattr_attrs.h",
"xlat/rtnl_mdba_mdb_
* tests/nlattr_mdba_router_port.c: New file.
* tests/gen_tests.in (nlattr_mdba_router_port): New entry.
* tests/pure_executables.list: Add nlattr_mdba_router_port.
* tests/.gitignore: Likewise.
---
tests/.gitignore| 1 +
tests/gen_tests.in | 1 +
tests/nlattr_mdba_
Extend TEST_NESTED_NLATTR_OBJECT macro for multi-nested netlink attribute.
Such as:
[MDBA_MDB] = {
[MDBA_MDB_ENTRY] = {
[MDBA_MDB_ENTRY_INFO] {
struct br_mdb_entry
[MDBA_MDB_EATTR attributes]
}
}
}
* te