On (03/05/08 20:53), Garrett D'Amore wrote: >> > I would be happier to see consistent naming in the APIs though, > >> admittedly. Perhaps this can be rectified with a follow-on >> fast-track >> > for Brussels. (Things like this are one of the reasons that I've >> been > hesitant in the past to raise commitment levels of Nemo >> related >> APIs too > quickly, btw.) >> >> Why not fix this now? (The existing Brussels DLD_* constants can be >> dealt >> with at another time.) >> > > For this case, I'll leave that decision up to the project team. > (Clearly the existing Brussels API will need to be changed at some > point > as well.) >
I'm a little lost in the replies that were going around last night. What exactly do we want to fix? As I said earlier, the convention right now is that the DLD*PROP ioctls have prop numbers prefixed with "DLD". Both libdladm and the drivers need access to the property numbers, and libdladm issues the DLD*ioctl. Piling a re-org of all this in the "ndd compat" case runs the risk of worsening any incongruities that exist. --Sowmini
