Home
last modified time | relevance | path

Searched refs:lsa (Results 1 – 25 of 35) sorted by relevance

12

/openbsd/usr.sbin/ospf6d/
H A Drde_lsdb.c37 int lsa_equal(struct lsa *, struct lsa *);
78 v->lsa = lsa; in vertex_get()
288 lsa->hdr.type, lsa->hdr.ls_id, lsa->hdr.adv_rtr) == NULL && in lsa_check()
499 if (lsa_equal(new->lsa, old->lsa)) in lsa_add()
532 v = lsa_find(nbr->iface, lsa->type, lsa->ls_id, lsa->adv_rtr); in lsa_del()
661 struct lsa *lsa) in lsa_find_lsid() argument
682 if (cmp(lsa, v->lsa) == 0) { in lsa_find_lsid()
847 v->lsa, ntohs(v->lsa->hdr.len)); in lsa_timeout()
897 lsa, ntohs(lsa->hdr.len)); in lsa_merge()
909 if (lsa_equal(lsa, v->lsa)) { in lsa_merge()
[all …]
H A Drde.c66 int comp_asext(struct lsa *, struct lsa *);
269 struct lsa *lsa; in rde_dispatch_imsg() local
1199 struct lsa *lsa; in rde_asext_get() local
1220 struct lsa *lsa; in rde_asext_put() local
1250 struct lsa *lsa; in rde_summary_update()
1321 *lsa = (struct lsa *)new_lsa; in append_prefix_lsa()
1394 struct lsa *lsa; in RB_GENERATE() local
1478 struct lsa *lsa; in orig_intra_lsa_rtr() local
1602 struct lsa *lsa; in orig_intra_area_prefix_lsas() local
1639 struct lsa *lsa; in orig_asext_lsa() local
[all …]
H A Drde.h44 struct lsa *lsa; member
147 int lsa_check(struct rde_nbr *, struct lsa *, u_int16_t);
148 int lsa_self(struct rde_nbr *, struct lsa *, struct vertex *);
149 int lsa_add(struct rde_nbr *, struct lsa *);
158 int (*)(struct lsa *, struct lsa *), struct lsa *);
162 void lsa_merge(struct rde_nbr *, struct lsa *, struct vertex *);
H A Drde_spf.c115 if (ntohs(w->lsa->hdr.age) == MAX_AGE) in spf_calc()
212 if (ntohs(v->lsa->hdr.age) == MAX_AGE) in rt_calc()
221 flags = LSA_24_GETHI(ntohl(v->lsa->data.rtr.opts)); in rt_calc()
234 iap = &v->lsa->data.pref_intra; in rt_calc()
320 w->cost + (ntohs(v->lsa->data.rtr_sum.metric) & in rt_calc()
370 if (ntohs(v->lsa->hdr.age) == MAX_AGE || in asext_calc()
387 prefix = &v->lsa->data.asext.prefix; in asext_calc()
395 metric = ntohl(v->lsa->data.asext.metric); in asext_calc()
484 return &link->lsa->data.link.lladdr; in calc_nexthop_lladdr()
1112 frag_nlinks = ((ntohs(v->lsa->hdr.len) - in get_rtr_link()
[all …]
H A Dlsupdate.c243 struct lsa_hdr lsa; in recv_ls_update() local
272 if (len < sizeof(lsa)) { in recv_ls_update()
278 memcpy(&lsa, buf, sizeof(lsa)); in recv_ls_update()
279 if (len < ntohs(lsa.len)) { in recv_ls_update()
286 buf, ntohs(lsa.len)); in recv_ls_update()
287 buf += ntohs(lsa.len); in recv_ls_update()
288 len -= ntohs(lsa.len); in recv_ls_update()
304 ls_retrans_list_add(struct nbr *nbr, struct lsa_hdr *lsa, in ls_retrans_list_add() argument
311 if ((ref = lsa_cache_get(lsa)) == NULL) in ls_retrans_list_add()
H A Dlsreq.c115 ls_req_list_add(struct nbr *nbr, struct lsa_hdr *lsa) in ls_req_list_add() argument
119 if (lsa == NULL) in ls_req_list_add()
126 le->le_lsa = lsa; in ls_req_list_add()
H A Dlsack.c180 ls_ack_list_add(struct iface *iface, struct lsa_hdr *lsa) in ls_ack_list_add() argument
184 if (lsa == NULL) in ls_ack_list_add()
194 le->le_lsa = lsa; in ls_ack_list_add()
H A Ddatabase.c341 db_sum_list_add(struct nbr *nbr, struct lsa_hdr *lsa) in db_sum_list_add() argument
349 le->le_lsa = lsa; in db_sum_list_add()
/openbsd/usr.sbin/ospfd/
H A Drde_lsdb.c37 int lsa_equal(struct lsa *, struct lsa *);
77 v->lsa = lsa; in vertex_get()
272 lsa->hdr.type, lsa->hdr.ls_id, lsa->hdr.adv_rtr) == NULL && in lsa_check()
414 if (lsa_equal(new->lsa, old->lsa)) in lsa_add()
446 v = lsa_find(nbr->iface, lsa->type, lsa->ls_id, lsa->adv_rtr); in lsa_del()
678 v->lsa, ntohs(v->lsa->hdr.len)); in lsa_timeout()
697 v->lsa, ntohs(v->lsa->hdr.len)); in lsa_timeout()
747 lsa, ntohs(lsa->hdr.len)); in lsa_merge()
759 if (lsa_equal(lsa, v->lsa)) { in lsa_merge()
766 v->lsa = lsa; in lsa_merge()
[all …]
H A Drde.c256 struct lsa *lsa; in rde_dispatch_imsg() local
447 free(lsa); in rde_dispatch_imsg()
451 v = lsa_find(nbr->iface, lsa->hdr.type, lsa->hdr.ls_id, in rde_dispatch_imsg()
489 v->lsa, ntohs(v->lsa->hdr.len)); in rde_dispatch_imsg()
1192 struct lsa *lsa; in rde_asext_get() local
1274 struct lsa *lsa; in rde_asext_put() local
1318 struct lsa *
1321 struct lsa *lsa; in orig_asext_lsa() local
1382 struct lsa *lsa; in rde_summary_update() local
1441 struct lsa *
[all …]
H A Drde_spf.c119 if (w->lsa->hdr.age == MAX_AGE) in spf_calc()
184 if (ntohs(v->lsa->hdr.age) == MAX_AGE) in rt_calc()
205 v->lsa->data.rtr.flags, 0); in rt_calc()
266 v->lsa->data.rtr.flags, 0); in rt_calc()
341 v->lsa->data.asext.fw_addr); in asext_calc()
405 dst->lsa->data.net.mask) == in calc_nexthop()
407 dst->lsa->data.net.mask)) { in calc_nexthop()
432 parent->lsa->data.net.mask) == in calc_nexthop()
434 parent->lsa->data.net.mask)) in calc_nexthop()
974 char *buf = (char *)v->lsa; in get_rtr_link()
[all …]
H A Drde.h43 struct lsa *lsa; member
127 struct lsa *orig_sum_lsa(struct rt_node *, struct area *, u_int8_t, int);
137 int lsa_check(struct rde_nbr *, struct lsa *, u_int16_t);
138 int lsa_self(struct rde_nbr *, struct lsa *, struct vertex *);
139 int lsa_add(struct rde_nbr *, struct lsa *);
148 void lsa_merge(struct rde_nbr *, struct lsa *, struct vertex *);
H A Dlsupdate.c236 struct lsa_hdr lsa; in recv_ls_update() local
265 if (len < sizeof(lsa)) { in recv_ls_update()
271 memcpy(&lsa, buf, sizeof(lsa)); in recv_ls_update()
272 if (len < ntohs(lsa.len)) { in recv_ls_update()
279 buf, ntohs(lsa.len)); in recv_ls_update()
280 buf += ntohs(lsa.len); in recv_ls_update()
281 len -= ntohs(lsa.len); in recv_ls_update()
297 ls_retrans_list_add(struct nbr *nbr, struct lsa_hdr *lsa, in ls_retrans_list_add() argument
304 if ((ref = lsa_cache_get(lsa)) == NULL) in ls_retrans_list_add()
H A Dlsreq.c117 ls_req_list_add(struct nbr *nbr, struct lsa_hdr *lsa) in ls_req_list_add() argument
121 if (lsa == NULL) in ls_req_list_add()
128 le->le_lsa = lsa; in ls_req_list_add()
H A Dlsack.c184 ls_ack_list_add(struct iface *iface, struct lsa_hdr *lsa) in ls_ack_list_add() argument
188 if (lsa == NULL) in ls_ack_list_add()
198 le->le_lsa = lsa; in ls_ack_list_add()
H A Ddatabase.c354 db_sum_list_add(struct nbr *nbr, struct lsa_hdr *lsa) in db_sum_list_add() argument
362 le->le_lsa = lsa; in db_sum_list_add()
/openbsd/usr.sbin/ospf6ctl/
H A Dospf6ctl.c626 lsa = imsg->data; in show_database_msg()
633 log_id(lsa->ls_id), log_adv_rtr(lsa->adv_rtr), in show_database_msg()
634 ntohs(lsa->age), ntohl(lsa->seq_num), in show_database_msg()
779 struct lsa *lsa; in show_db_msg_detail() local
791 lsa = imsg->data; in show_db_msg_detail()
796 asext = (struct lsa_asext *)((char *)lsa + sizeof(lsa->hdr)); in show_db_msg_detail()
828 lsa = imsg->data; in show_db_msg_detail()
859 lsa = imsg->data; in show_db_msg_detail()
869 sizeof(lsa->hdr) + sizeof(lsa->data.net)); in show_db_msg_detail()
882 lsa = imsg->data; in show_db_msg_detail()
[all …]
/openbsd/usr.sbin/ospfctl/
H A Doutput.c484 switch (lsa->type) { in show_db_hdr_msg_detail()
490 log_id(lsa->ls_id)); in show_db_hdr_msg_detail()
497 log_id(lsa->ls_id)); in show_db_hdr_msg_detail()
501 log_id(lsa->ls_id)); in show_db_hdr_msg_detail()
522 if (lsa->type != lasttype) { in show_db_simple()
528 log_id(lsa->ls_id), log_adv_rtr(lsa->adv_rtr), in show_db_simple()
529 ntohs(lsa->age), ntohl(lsa->seq_num), in show_db_simple()
530 ntohs(lsa->ls_chksum)); in show_db_simple()
533 show_db(struct lsa *lsa, struct in_addr area_id, u_int8_t lasttype, in show_db() argument
545 switch (lsa->hdr.type) { in show_db()
[all …]
H A Dospfctl.c265 struct lsa *lsa; in show() local
314 lsa = imsg->data; in show()
315 output->db(lsa, area_id, lasttype, ifname); in show()
316 lasttype = lsa->hdr.type; in show()
H A Dospfctl.h30 void (*db)(struct lsa *, struct in_addr, u_int8_t,
/openbsd/usr.sbin/tcpdump/
H A Dospf.h107 struct lsa { struct
213 struct lsa lsu_lsa[1]; /* may repeat */
H A Dospf6.h119 struct lsa { struct
267 struct lsa lsu_lsa[1]; /* may repeat */
H A Dprint-ospf.c80 static int ospf_print_lsa(const struct lsa *);
186 ospf_print_lsa(const struct lsa *lsap) in ospf_print_lsa()
364 const struct lsa *lsap; in ospf_decode_v2()
465 lsap = (struct lsa *)((u_char *)lsap + in ospf_decode_v2()
H A Dprint-ospf6.c84 static int ospf6_print_lsa(const struct lsa *);
246 ospf6_print_lsa(const struct lsa *lsap) in ospf6_print_lsa()
474 const struct lsa *lsap; in ospf6_decode_v3()
576 lsap = (struct lsa *)((u_char *)lsap + in ospf6_decode_v3()
/openbsd/regress/lib/libcrypto/x509/bettertls/certificates/
H A D3469.crt21 zDNR7wdpAq4rxemtCCCVOHPw7F+KOv2DO71M6/47sTD6EPfmO52nyumLFRFp+lsa

12