From: David Ahern Date: Thu, 25 Jan 2018 17:32:27 +0000 (-0800) Subject: Merge branch 'get_addr_rta' into iproute2-next X-Git-Tag: v4.16.0~78 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db9fd71038461985104608a04a2fcc1ee014645e;p=thirdparty%2Fiproute2.git Merge branch 'get_addr_rta' into iproute2-next Serhey Popovych says: ==================== Now we enhance get_addr() to return additional information about address (e.g. if it unspecified or multicast) we want to have same functionality for attributes in netlink message. Introduce and use get_addr_rta() that parses given netlink attribute into @inet_prefix data structure in the same way similar get_addr() parses address from it's string representation. Use attribute length to guess address family: force it by giving non AF_UNSPEC @family to get_addr_rta() to ensure address is of expected family. Introduce and use inet_addr_match_rta() to further simplify and unify code where get_addr_rta() intended to be used together with inet_addr_match(). This is next step in ipv4 and ipv6 modules unification to prepare for merge in the future. ==================== Signed-off-by: David Ahern --- db9fd71038461985104608a04a2fcc1ee014645e