CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2026/09/03 07:07:50

Modified files:
        usr.sbin/ospfd : lsupdate.c ospfe.c ospfe.h 

Log message:
Improve imsg handling of LS_UPD, LS_FLOOD and LS_SNAP

Instead of passing imsg data around pass the lsa cache ref to lsa_flood
and ls_retrans_list_add. The ref holds all the data needed for those
calls. lsa_cache_add is also changed to pass an ibuf instead of imsg->data
and it is more careful at extracting the data. On top of this
lsa_cache_get becomes unused and is replaced by lsa_cache_ref which is
used in ls_retrans_list_add to increase the refcount on the lsa_ref.

Looks good to tb@

Reply via email to