[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <467C0513.3030109@trash.net>
Date: Fri, 22 Jun 2007 19:21:23 +0200
From: Patrick McHardy <kaber@...sh.net>
To: David Miller <davem@...emloft.net>
CC: netdev@...r.kernel.org,
PJ Waskiewicz <peter.p.waskiewicz.jr@...el.com>,
Stephen Hemminger <shemminger@...ux-foundation.org>
Subject: Re: [RTNETLINK]: Add nested compat attribute
Patrick McHardy wrote:
> extern int rtattr_parse(struct rtattr *tb[], int maxattr, struct rtattr *rta, int len);
> +extern int rtattr_parse_nested_compat(struct rtattr *tb[], int maxattr,
> + struct rtattr *rta, void **data, int len);
>
This version is a bit nicer because it avoids a cast
in the caller and makes the signature match the
existing functions better.
In the previous version it the call would have looked like this:
if (rtattr_parse_nested_compat(tb, TCA_PRIO_MAX, opt, (void *)&qopt,
sizeof(*qopt)))
return -EINVAL;
now its:
if (rtattr_parse_nested_compat(tb, TCA_PRIO_MAX, opt,
qopt, sizeof(*qopt)))
return -EINVAL;
View attachment "x" of type "text/plain" (4144 bytes)
Powered by blists - more mailing lists