- fixed error in process_hello where nbr was located by packet to
address instead of from address
- fixed mtu in dbdesc packets to use network byte order instead of host
byte order
- changed name of master var in nbr struct to this_rtr_master to better
reflect that it refers to the local rtr as master or not and not the
remote nbr's state
- in transition from exchange to loading altered nbr variable cleanup to
just free the lsa_send_list and not the objects in each list item (the
objects are direct references to the lsdb)
- fixed bug in process_hello where nbr->state was set to 2WAY and/or
EXSTART and DR/BDR were negotiated w/o checking to see if nbr state was
already past 2WAY
- updated add_lsa and remove_lsa to increment the ospf0->lsdb->count
when elements are added to lsdb->lsa_list and decrement when removed
- fixed network vs host byte order in self rtr router lsa type field (in
function set_router_lsa)
- process_hello: changed check for self and nbr as dr or bdr to use
interface IPs rather than router IDs
- set_router_lsa: updated the lsa header's options field reflect the
ospf0 options setting
- neighbor handshake now working up to loading