> So then could someone clarify why we must complicate the interface with > two different forms of access (macname and linkid)? Is it because a > macname is not unique for VLANs, and a linkid for the mac may not yet > exist? If so, I guess we can live with the complexity until Crossbow > integrates and then change things to always use a macname. That said, > it's unclear to me whether Brussels handles link properties for VLANs > and as such whether VLANs are germane to the discussion.
My intention was to keep interfaces flexible enough to be used in various contexts. Such as a partially attached driver instance, or a virtual link that does not exist or is in the process of coming into existence. Then again, we're talking interfaces between dladm/dlmgmt and mac/dld, their exposure is so small they are practically project private. I mean, aunt Ruth's backyard flower bed is neat and well-kempt, but she's about the only person who appreciates it :) -Artem
