hook_nic_event - data structure describing events related to network interfaces
illumos DDI specific (illumos DDI).
The hook_nic_event structure contains fields that relate to an event that
has occurred and belongs to a network interface. This structure is passed
through to callbacks for NE_PLUMB, NE_UNPLUMB, NE_UP,
NE_DOWN and NE_ADDRESS_CHANGE events.
A callback may not alter any of the fields in this structure.
The following fields are set for each event:
A valid reference for the network protocol that owns this
network interface and can be in calls to other netinfo(9F)
The physical interface to which an event belongs.
See attributes(7) for descriptions of the following attributes:
A value that indicates the respective event. The current
list of available events is:
an interface has just been created.
an interface has just been destroyed and no more events
should be received for it.
an interface has changed the state to "up" and
may now generate packet events.
an interface has changed the state to "down"
and will no longer generate packet events.
an address on an interface has changed. hne_lif
refers to the logical interface for which the change is occurring,
hne_data is a pointer to a sockaddr structure that is
hne_datalen bytes long and contains the new network address.