Re: libnv

2018-08-28 Thread Jason Thorpe
> On Aug 27, 2018, at 2:25 PM, David Holland wrote: > > On Mon, Aug 27, 2018 at 08:41:43AM -0700, Jason Thorpe wrote: >>> [proplib] >> >> Let me try to address these points one by one: > > Now that you're back, can you explain a few more basic points about > proplib? I'll do my best to

Re: libnv

2018-08-27 Thread David Holland
On Mon, Aug 27, 2018 at 08:41:43AM -0700, Jason Thorpe wrote: > > [proplib] > > Let me try to address these points one by one: Now that you're back, can you explain a few more basic points about proplib? (a) What's its mission? Is it supposed to be a data *storage* library, that is, the data

Re: libnv

2018-08-27 Thread Jason Thorpe
> libraries already: we already imported libnvpair (with tons of other > code for ZFS and DTrace) and nobody complained; we still have XDR. XDR has a separate reason for existing -- it is enshrined in wire protocols. > While libnv is not a panacea, it solves some actual problems: it has

Re: libnv

2018-08-27 Thread Mindaugas Rasiukevicius
Kamil Rytarowski wrote: > On 27.08.2018 02:39, Mindaugas Rasiukevicius wrote: > > Hi, > > > > Here is patch to import the FreeBSD's libnv library: > > > > http://www.netbsd.org/~rmind/libnv.diff > > > > For more details on libnv: > >

Re: libnv

2018-08-27 Thread Mindaugas Rasiukevicius
Joerg Sonnenberger wrote: > > > > Here is patch to import the FreeBSD's libnv library: > > > > http://www.netbsd.org/~rmind/libnv.diff > > I don't think anything has changed since the last time this was > discussed, so I consider this a really, really wro

Re: libnv

2018-08-27 Thread Kamil Rytarowski
On 27.08.2018 02:39, Mindaugas Rasiukevicius wrote: > Hi, > > Here is patch to import the FreeBSD's libnv library: > > http://www.netbsd.org/~rmind/libnv.diff > > For more details on libnv: > > https://www.freebsd.org/cgi/man.cgi?query=nv=9 > > I have already

libnv

2018-08-26 Thread Mindaugas Rasiukevicius
Hi, Here is patch to import the FreeBSD's libnv library: http://www.netbsd.org/~rmind/libnv.diff For more details on libnv: https://www.freebsd.org/cgi/man.cgi?query=nv=9 I have already converted the standalone/upstream NPF to use libnv, so it would be the first user of this library. Thanks