Re: [PATCH] netlink: introduce nla_policy system to parse netlink attribute data

2017-06-17 Thread JingPiao Chen
On Sat, Jun 17, 2017 at 04:06:50PM +0300, Dmitry V. Levin wrote: > On Sat, Jun 17, 2017 at 08:55:29PM +0800, JingPiao Chen wrote: > > On Sat, Jun 17, 2017 at 03:27:30PM +0300, Dmitry V. Levin wrote: > > > On Sat, Jun 17, 2017 at 07:18:29PM +0800, JingPiao Chen wrote: > > > > On Sat, Jun 17, 2017 at

Re: [PATCH] netlink: introduce nla_policy system to parse netlink attribute data

2017-06-17 Thread Dmitry V. Levin
On Sat, Jun 17, 2017 at 08:55:29PM +0800, JingPiao Chen wrote: > On Sat, Jun 17, 2017 at 03:27:30PM +0300, Dmitry V. Levin wrote: > > On Sat, Jun 17, 2017 at 07:18:29PM +0800, JingPiao Chen wrote: > > > On Sat, Jun 17, 2017 at 12:35:15AM +0300, Dmitry V. Levin wrote: > > > > On Sat, May 20, 2017 at

Re: [PATCH] netlink: introduce nla_policy system to parse netlink attribute data

2017-06-17 Thread JingPiao Chen
On Sat, Jun 17, 2017 at 03:27:30PM +0300, Dmitry V. Levin wrote: > On Sat, Jun 17, 2017 at 07:18:29PM +0800, JingPiao Chen wrote: > > On Sat, Jun 17, 2017 at 12:35:15AM +0300, Dmitry V. Levin wrote: > > > On Sat, May 20, 2017 at 07:42:19PM +0800, JingPiao Chen wrote: > > [...] > > > > diff --git a/

Re: [PATCH] netlink: introduce nla_policy system to parse netlink attribute data

2017-06-17 Thread Dmitry V. Levin
On Sat, Jun 17, 2017 at 07:18:29PM +0800, JingPiao Chen wrote: > On Sat, Jun 17, 2017 at 12:35:15AM +0300, Dmitry V. Levin wrote: > > On Sat, May 20, 2017 at 07:42:19PM +0800, JingPiao Chen wrote: > [...] > > > diff --git a/netlink.c b/netlink.c > > > index 52f3806..cadfccb 100644 > > > --- a/netli

Re: [PATCH] netlink: introduce nla_policy system to parse netlink attribute data

2017-06-17 Thread JingPiao Chen
On Sat, Jun 17, 2017 at 12:35:15AM +0300, Dmitry V. Levin wrote: > On Sat, May 20, 2017 at 07:42:19PM +0800, JingPiao Chen wrote: [...] > > diff --git a/netlink.c b/netlink.c > > index 52f3806..cadfccb 100644 > > --- a/netlink.c > > +++ b/netlink.c > > @@ -78,9 +78,138 @@ print_nlattr(const struct

Re: [PATCH] netlink: introduce nla_policy system to parse netlink attribute data

2017-06-16 Thread Dmitry V. Levin
On Sat, May 20, 2017 at 07:42:19PM +0800, JingPiao Chen wrote: > * defs.h (NLA_*): New enum. > (nla_policy): New struct. > (decode_nlattr): Adapt prototype. > * netlink.c (decode_nlattr_data): New function. > (decode_nlattr_with_data): Use decode_nlattr_data. > * netlink_sock_diag.c (decode_inet_di