Peter Memishian wrote:
 > http://www.opensolaris.org/os/project/clearview/nemo-mactype-plugins.txt
 > http://www.opensolaris.org/os/project/clearview/nemo-binary-compatibility.txt

Nice job!  In the second document, this:

  mc_callbacks is a flags field that drivers use to denote which _optional_
  callbacks are set in the structure.  The last two callbacks defined in
  this structure are currently optional (mc_ioctl and mc_capab_get), and
  thus the only two possible flags are:

... appears to be stale (mc_resources should also be named).

Good catch, I'll update that.


Also, regarding names: wouldn't mc_getcapab be more consistent with
mc_getstat and mc_setpromisc?  (Likewise, mac_getcapab_t and MC_GETCAPAB
seem preferable.)

They would, I'll make these changes.


In addition, I presume that a plugin author should set m_plugin_data_size
should be set to zero if m_plugin_data is NULL?  If so, I'd make that
explicit in the proposal.

Okay.


Regarding the DLPI notifications: it might be worth including a reference
to the PSARC case which introduced DL_NOTE_FASTPATH_FLUSH.

Yes, I'll do that.

Also, what's
our rationale for making DL_NOTE_PHYS_ADDR/DL_CURR_DEST_ADDR not be
Evolving like DL_NOTE_PHYS_ADDR/DL_CURR_PHYS_ADDR?

I admit to not having thought of those in the context of the greater DLPI interfaces. I'm fine with creating these as Evolving.


Finally: why are the Section 4 interfaces not in the interface table?

Absent minded omission.  I'll add those in.

Thanks,
-Seb
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to