> Phil provided some final spec updates for PSARC 2006/475 that I'll send
> to the case log. They are:
>
> Original Interface New Interface Comment
> -------------------------------------------------------------------------
> DL_IOC_IPNET_INFO DLIOCIPNETINFO <sys/dlpi.h>
> ips_register_hook() ipobs_register_hook() (Project Private)
> ips_unregister_hook() ipobs_unregister_hook() (Project
> Private)
> zoneid zone snoop keyword
> PRIV_IP_OBSERVABILITY PRIV_NET_OBSERVABILITY
A few comments:
* Where's DLPI_DEVIPNET and DLPI_IPNETINFO? or
DLPI_EIPNETINFONOTSUP? (Also, did the manpage get updated
to cover that error code?)
* Didn't net_getlif_flags() get renamed to net_getlifflags()?
* Why are we ARC'ing <inet/ipnet.h> as Committed? This seems
like a project-private header at most.
* It appears from the inception materials that the original names
of the registration functions were ip_*_cb, not ips_*_hook().
* If we're going to include the ip_*register_hook() API, why do
we omit ipobs_init(), ipobs_fini() and ipobs_hook()?
* Why are we classifying the net_* and NE_* stuff as Committed?
> The project also did not need to introduce the NE_SET_ZONE NIC event
> as originally anticipated, so this is no longer included in this case.
--
meem