Re: [PATCH 0/7] Various libnl related fixes



On Tue, 2011-09-13 at 10:29 +0200, Thomas Graf wrote:
> On Mon, 2011-09-12 at 17:08 -0500, Dan Williams wrote:
> > All applied, thanks.  Aliased nlmsg_datalen() to nlmsg_len() for libnl1.
> > If that's not right, let me know and I'll fix it up (or patches
> > accepted :).
> 
> What is the plan for functionality which is only available in libnl3 but
> not in libnl2 or libnl1?
> 
> For example: Support for virtual link types is only available in libnl3
> but will be required to support bonding, VLAN and bridging.
> 
> Why are we keeping libnl1 code around?

Because that's the version of libnl that NM currently requires.  We try
not to bump dependencies to a new major version during a branch of NM,
but sometimes that can't be helped.  We could either make the
VLAN/bond/bridge stuff dependent upon the presence of libnl3, or we
could bump the NM requirement for libnl to 3.x during the 0.9 stable
series.  The latter (bump the requirement) would require that libnl3 was
parallel installable with other versions of libnl though, so that
distros could build NM against libnl3 but not have to port everything
else in their collections that might not yet be updated.

Dan




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]