CVSROOT:        /cvs
Module name:    src
Changes by:     ren...@cvs.openbsd.org  2016/09/03 10:07:08

Modified files:
        usr.sbin/ldpd  : address.c interface.c ldp.h ldpe.h neighbor.c 

Log message:
Rework the sending of address messages.

* Respect the session's negotiated maximum pdu length and split the
sending of our local addresses into multiple messages if necessary;

* Log sent/received addresses;

* Add new wrappers to send only one address (send_address_single)
and to send all addresses of the given address-family
(send_address_all). These wrappers create a temporary list of addresses
to be sent, and send_address() then acts on this last.

Reply via email to