| /openbsd/src/usr.sbin/ospf6d/ |
| D | rde_lsdb.c | 30 struct vertex *vertex_get(struct lsa *, struct rde_nbr *, struct lsa_tree *); 32 int lsa_link_check(struct lsa *, u_int16_t); 33 int lsa_intra_a_pref_check(struct lsa *, u_int16_t); 34 int lsa_asext_check(struct lsa *, u_int16_t); 37 int lsa_equal(struct lsa *, struct lsa *); 68 vertex_get(struct lsa *lsa, struct rde_nbr *nbr, struct lsa_tree *tree) in vertex_get() argument 78 v->lsa = lsa; in vertex_get() 82 v->ls_id = ntohl(lsa->hdr.ls_id); in vertex_get() 83 v->adv_rtr = ntohl(lsa->hdr.adv_rtr); in vertex_get() 84 v->type = ntohs(lsa->hdr.type); in vertex_get() [all …]
|
| D | rde.c | 66 int comp_asext(struct lsa *, struct lsa *); 67 struct lsa *orig_asext_lsa(struct kroute *, u_int16_t); 68 struct lsa *orig_sum_lsa(struct rt_node *, struct area *, u_int8_t, int); 69 struct lsa *orig_intra_lsa_net(struct area *, struct iface *, 71 struct lsa *orig_intra_lsa_rtr(struct area *, struct vertex *); 72 void append_prefix_lsa(struct lsa **, u_int16_t *, 271 struct lsa *lsa; in rde_dispatch_imsg() local 377 db_hdr = &v->lsa->hdr; in rde_dispatch_imsg() 418 imsg.hdr.peerid, 0, -1, v->lsa, in rde_dispatch_imsg() 419 ntohs(v->lsa->hdr.len)); in rde_dispatch_imsg() [all …]
|
| D | rde.h | 44 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 *);
|
| D | rde_spf.c | 115 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() 245 flags = LSA_24_GETHI(ntohl(w->lsa->data.rtr.opts)); in rt_calc() 272 off = sizeof(v->lsa->hdr) + sizeof(struct lsa_intra_prefix); in rt_calc() 273 for (i = 0; i < ntohs(v->lsa->data.pref_intra.numprefix); i++) { in rt_calc() 274 prefix = (struct lsa_prefix *)((char *)(v->lsa) + off); in rt_calc() 311 off = sizeof(v->lsa->hdr) + sizeof(struct lsa_prefix_sum); in rt_calc() 312 prefix = (struct lsa_prefix *)((char *)(v->lsa) + off); in rt_calc() [all …]
|
| D | lsupdate.c | 243 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()
|
| D | lsreq.c | 115 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()
|
| D | lsack.c | 180 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()
|
| D | database.c | 341 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/src/usr.sbin/ospfd/ |
| D | rde_lsdb.c | 30 struct vertex *vertex_get(struct lsa *, struct rde_nbr *, struct lsa_tree *); 32 int lsa_router_check(struct lsa *, u_int16_t); 37 int lsa_equal(struct lsa *, struct lsa *); 67 vertex_get(struct lsa *lsa, struct rde_nbr *nbr, struct lsa_tree *tree) in vertex_get() argument 77 v->lsa = lsa; in vertex_get() 81 v->ls_id = ntohl(lsa->hdr.ls_id); in vertex_get() 82 v->adv_rtr = ntohl(lsa->hdr.adv_rtr); in vertex_get() 83 v->type = lsa->hdr.type; in vertex_get() 102 free(v->lsa); in vertex_free() 182 lsa_check(struct rde_nbr *nbr, struct lsa *lsa, u_int16_t len) in lsa_check() argument [all …]
|
| D | rde.c | 64 struct lsa *orig_asext_lsa(struct kroute *, u_int32_t, u_int16_t); 65 struct lsa *orig_sum_lsa(struct rt_node *, struct area *, u_int8_t, int); 258 struct lsa *lsa; in rde_dispatch_imsg() local 384 db_hdr = &v->lsa->hdr; in rde_dispatch_imsg() 431 imsg.hdr.peerid, 0, -1, v->lsa, in rde_dispatch_imsg() 432 ntohs(v->lsa->hdr.len)); in rde_dispatch_imsg() 444 lsa = malloc(imsg.hdr.len - IMSG_HEADER_SIZE); in rde_dispatch_imsg() 445 if (lsa == NULL) in rde_dispatch_imsg() 447 memcpy(lsa, imsg.data, imsg.hdr.len - IMSG_HEADER_SIZE); in rde_dispatch_imsg() 449 if (!lsa_check(nbr, lsa, in rde_dispatch_imsg() [all …]
|
| D | rde_spf.c | 119 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() 209 if ((v->lsa->data.rtr.flags & (OSPF_RTR_B | OSPF_RTR_E)) == 0) in rt_calc() 216 adv_rtr, PT_INTRA_AREA, DT_RTR, v->lsa->data.rtr.flags, 0); in rt_calc() 222 addr.s_addr = htonl(v->ls_id) & v->lsa->data.net.mask; in rt_calc() 224 rt_update(addr, mask2prefixlen(v->lsa->data.net.mask), in rt_calc() 251 (ntohl(v->lsa->data.sum.metric) & LSA_METRIC_MASK); in rt_calc() 258 addr.s_addr = htonl(v->ls_id) & v->lsa->data.sum.mask; in rt_calc() 259 rt_update(addr, mask2prefixlen(v->lsa->data.sum.mask), in rt_calc() [all …]
|
| D | rde.h | 43 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 *);
|
| D | lsupdate.c | 236 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()
|
| D | lsreq.c | 117 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()
|
| D | lsack.c | 184 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()
|
| D | database.c | 354 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/src/usr.sbin/ospf6ctl/ |
| D | ospf6ctl.c | 621 struct lsa_hdr *lsa; in show_database_msg() local 626 lsa = imsg->data; in show_database_msg() 627 if (lsa->type != lasttype) { in show_database_msg() 628 show_database_head(area_id, ifname, lsa->type); 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() 635 ntohs(lsa->ls_chksum)); in show_database_msg() 636 lasttype = lsa->type; in show_database_msg() 682 show_db_hdr_msg_detail(struct lsa_hdr *lsa) in show_db_hdr_msg_detail() argument 684 printf("LS age: %d\n", ntohs(lsa->age)); in show_db_hdr_msg_detail() [all …]
|
| /openbsd/src/usr.sbin/ospfctl/ |
| D | output.c | 478 show_db_hdr_msg_detail(struct lsa_hdr *lsa) in show_db_hdr_msg_detail() argument 480 printf("LS age: %d\n", ntohs(lsa->age)); in show_db_hdr_msg_detail() 481 printf("Options: %s\n", print_ospf_options(lsa->opts)); in show_db_hdr_msg_detail() 482 printf("LS Type: %s\n", print_ls_type(lsa->type)); in show_db_hdr_msg_detail() 484 switch (lsa->type) { in show_db_hdr_msg_detail() 486 printf("Link State ID: %s\n", log_id(lsa->ls_id)); in show_db_hdr_msg_detail() 490 log_id(lsa->ls_id)); in show_db_hdr_msg_detail() 493 printf("Link State ID: %s (Network ID)\n", 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() [all …]
|
| D | ospfctl.c | 265 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()
|
| D | ospfctl.h | 30 void (*db)(struct lsa *, struct in_addr, u_int8_t,
|
| /openbsd/src/usr.sbin/tcpdump/ |
| D | ospf.h | 107 struct lsa { struct 213 struct lsa lsu_lsa[1]; /* may repeat */
|
| D | ospf6.h | 119 struct lsa { struct 267 struct lsa lsu_lsa[1]; /* may repeat */
|
| D | print-ospf.c | 80 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()
|
| D | print-ospf6.c | 84 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/src/regress/lib/libcrypto/x509/bettertls/certificates/ |
| D | 3469.crt | 21 zDNR7wdpAq4rxemtCCCVOHPw7F+KOv2DO71M6/47sTD6EPfmO52nyumLFRFp+lsa
|