Cc'ed Nicolas.

Peter Memishian wrote:
>  > > OK.  Another design we should seriously consider is merging liblaadm,
>  > > libwladm and libdladm into a single library.  If there is no longer a
>  > > clear boundary between the layers (which seems to be the case if things
>  > > frequently need to call into one another), then merging into a common
>  > > library may be the simplest approach.  Alternatively, it may make sense 
> to
>  > > merge just certain parts -- e.g., APIs that deal with persistent
>  > > configuration (since we now have a single persistent configuration).
>  > 
>  > Just wondering, what is the original design rationale those
>  > link layer manipulation libraries should be separated?
> 
> You probably need to ask Nicolas Droux about the justification for
> liblaadm.  As with most WiFi architecture, the split between libwladm and
> libdladm is covered in PSARC/2006/623's materials (lib-wifi.txt).  In
> short, we were following existing precedent with liblaadm, and we thought
> we might want to make libwladm a public API (since other Unix variants
> have them) apart from libdladm.  Of course, that latter part could be
> implemented as a filter library over libdladm.


I guess we need to hear from Nicolas about this before
deciding if it is a good idea to merge the libraries.
There may be a very important design reason why liblaadm
is a separate library and we'd better follow that.


-- 

                                                K. Poon.
                                                kacheong.poon at sun.com


Reply via email to