Lines Matching refs:have
16 * You should have received a copy of the GNU General Public License
31 struct ospf6_lsa *have = NULL;
46 /* if already have newer database copy, check next LSA */
47 have = ospf6_lsdb_lookup (lsa_header->type, lsa_header->ls_id,
51 if (! have)
53 /* if we don't have database copy, add request */
58 else if (have)
61 if (ospf6_lsa_check_recent (received, have) < 0)
126 if MaxAge LSA and if we have no instance, and no neighbor
223 struct ospf6_lsa *received, *have, *rem;
229 received = have = (struct ospf6_lsa *)NULL;
276 /* (4) if MaxAge LSA and if we have no instance, and no neighbor
296 have = ospf6_lsdb_lookup (lsa_header->type, lsa_header->ls_id,
300 if (have)
302 ismore_recent = ospf6_lsa_check_recent (received, have);
303 if (ntohl (received->header->seqnum) == ntohl (have->header->seqnum))
308 if (!have || ismore_recent < 0)
310 /* in case we have no database copy */
315 if (have && now.tv_sec - have->installed.tv_sec <= OSPF6_MIN_LS_ARRIVAL)
335 if (have)
336 ospf6_dbex_remove_from_all_retrans_list (have);
364 && have && ismore_recent < 0)
395 assert (have);
446 ospf6_send_lsupdate_direct (have, from);