On Sat, 29 Sep 2018 10:59:21 -0700
David Ahern <dsah...@kernel.org> wrote:

> From: David Ahern <dsah...@gmail.com>
> 
> Add rtnl_addrdump_req for address dumps using the proper ifaddrmsg
> as the header. Convert existing RTM_GETADDR dumps to use it.
> 
> Signed-off-by: David Ahern <dsah...@gmail.com>

 }
>  
> +int rtnl_addrdump_req(struct rtnl_handle *rth, int family)
> +{
> +     struct {
> +             struct nlmsghdr nlh;
> +             struct ifaddrmsg ifm;
> +     } req = {
> +             .nlh.nlmsg_len = sizeof(req),
> +             .nlh.nlmsg_type = RTM_GETADDR,
> +             .nlh.nlmsg_flags = NLM_F_DUMP | NLM_F_REQUEST,
> +             .nlh.nlmsg_seq = rth->dump = ++rth->seq,
> +             .ifm.ifa_family = family,
> +     };


This could be:
        } req = {
                .nlh = {
                        .nlmsg_len = sizeof(req),
                        .nlmsg_type = RTM_GETADDR,
...

Reply via email to