Symbol: ds_nbr
usr.sbin/dvmrpd/rde.h
130
struct ds_nbr *srt_find_ds(struct rt_node *, u_int32_t);
usr.sbin/dvmrpd/rde.h
44
LIST_HEAD(, ds_nbr) ds_list;
usr.sbin/dvmrpd/rde.h
87
LIST_ENTRY(ds_nbr) entry;
usr.sbin/dvmrpd/rde_srt.c
220
struct ds_nbr *ds_nbr;
usr.sbin/dvmrpd/rde_srt.c
228
while ((ds_nbr = LIST_FIRST(&r->ds_list)) != NULL) {
usr.sbin/dvmrpd/rde_srt.c
229
LIST_REMOVE(ds_nbr, entry);
usr.sbin/dvmrpd/rde_srt.c
230
free(ds_nbr);
usr.sbin/dvmrpd/rde_srt.c
338
struct ds_nbr *ds_nbr;
usr.sbin/dvmrpd/rde_srt.c
381
if ((ds_nbr = srt_find_ds(rn, nbr_report)))
usr.sbin/dvmrpd/rde_srt.c
382
srt_delete_ds(rn, ds_nbr, iface);
usr.sbin/dvmrpd/rde_srt.c
423
if ((ds_nbr = srt_find_ds(rn, nbr_report)))
usr.sbin/dvmrpd/rde_srt.c
424
srt_delete_ds(rn, ds_nbr, iface);
usr.sbin/dvmrpd/rde_srt.c
508
struct ds_nbr *ds_nbr;
usr.sbin/dvmrpd/rde_srt.c
513
if ((ds_nbr = malloc(sizeof(struct ds_nbr))) == NULL)
usr.sbin/dvmrpd/rde_srt.c
516
ds_nbr->addr.s_addr = nbr_report;
usr.sbin/dvmrpd/rde_srt.c
518
LIST_INSERT_HEAD(&rn->ds_list, ds_nbr, entry);
usr.sbin/dvmrpd/rde_srt.c
525
struct ds_nbr *
usr.sbin/dvmrpd/rde_srt.c
528
struct ds_nbr *ds_nbr;
usr.sbin/dvmrpd/rde_srt.c
530
LIST_FOREACH(ds_nbr, &rn->ds_list, entry)
usr.sbin/dvmrpd/rde_srt.c
531
if (ds_nbr->addr.s_addr == nbr_report)
usr.sbin/dvmrpd/rde_srt.c
532
return (ds_nbr);
usr.sbin/dvmrpd/rde_srt.c
538
srt_delete_ds(struct rt_node *rn, struct ds_nbr *ds_nbr, struct iface *iface)
usr.sbin/dvmrpd/rde_srt.c
543
LIST_REMOVE(ds_nbr, entry);
usr.sbin/dvmrpd/rde_srt.c
544
free(ds_nbr);
usr.sbin/dvmrpd/rde_srt.c
55
void srt_delete_ds(struct rt_node *, struct ds_nbr *,
usr.sbin/dvmrpd/rde_srt.c
576
struct ds_nbr *ds;