mirror of
https://gitee.com/openharmony/third_party_libnl
synced 2024-11-27 20:20:30 +00:00
utils: indicate capability NL_CAPABILITY_ROUTE_BUILD_MSG_SET_SCOPE
This capability indicates that libnl does no longer overwrites
the route scope in rtnl_route_build_msg(), as fixed by commit
85ec9c7ad8
.
Acked-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: Thomas Haller <thaller@redhat.com>
This commit is contained in:
parent
68d6bd7f37
commit
015c4ee59b
@ -82,6 +82,14 @@ extern void nl_dump_line(struct nl_dump_params *, const char *, ...);
|
||||
enum {
|
||||
NL_CAPABILITY_NONE,
|
||||
|
||||
/**
|
||||
* rtnl_route_build_msg() no longer guesses the route scope
|
||||
* if explicitly set to RT_SCOPE_NOWHERE.
|
||||
* @ingroup utils
|
||||
*/
|
||||
NL_CAPABILITY_ROUTE_BUILD_MSG_SET_SCOPE = 1,
|
||||
#define NL_CAPABILITY_ROUTE_BUILD_MSG_SET_SCOPE NL_CAPABILITY_ROUTE_BUILD_MSG_SET_SCOPE
|
||||
|
||||
__NL_CAPABILITY_MAX
|
||||
#define NL_CAPABILITY_MAX (__NL_CAPABILITY_MAX - 1)
|
||||
};
|
||||
|
@ -1143,6 +1143,15 @@ int nl_has_capability (int capability)
|
||||
_NL_SETV((i), 1, (v1)) | _NL_SETV((i), 5, (v5)) | \
|
||||
_NL_SETV((i), 2, (v2)) | _NL_SETV((i), 6, (v6)) | \
|
||||
_NL_SETV((i), 3, (v3)) | _NL_SETV((i), 7, (v7)) )
|
||||
_NL_SET(0,
|
||||
NL_CAPABILITY_ROUTE_BUILD_MSG_SET_SCOPE,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0),
|
||||
#undef _NL_SET
|
||||
#undef _NL_SETV
|
||||
#undef _NL_ASSERT
|
||||
|
Loading…
Reference in New Issue
Block a user