|
Description
|
Currently, nce_res_mp is used to hold two *completely* different mblk_t's --
either an AR_ENTRY_QUERY (from ill_resolver_mp), or a DL_UNITDATA_REQ that
can be used to send a packet using the DLPI "slow path". While the current
code is careful to separate the two uses, it is still a frequent source of
confusion and there is no need for the overload.
Either we need to introduce two fields (perhaps using a union if space is
really important), or rename nce_res_mp to nce_dlur_mp and change all the
code that needs to use the AR_ENTRY_QUERY to directly use ill_resolver_mp.
|