summary
void summary(void);
summary();
summary();
struct summary_addr *summary;
while ((summary = TAILQ_FIRST(&ei->summary_list)) != NULL) {
TAILQ_REMOVE(&ei->summary_list, summary, entry);
free(summary);
struct summary_addr *summary;
TAILQ_FOREACH(summary, &ei->summary_list, entry)
&summary->prefix), summary->prefixlen);
rt_summary_set(struct eigrp *eigrp, struct summary_addr *summary,
ri.prefix = summary->prefix;
ri.prefixlen = summary->prefixlen;
struct summary_addr *summary;
summary = rde_summary_check(ei, &rn->prefix, rn->prefixlen);
if (summary)
rt_summary_set(eigrp, summary, &rn->successor.metric);
struct summary_addr *summary;
TAILQ_FOREACH(summary, &ei->summary_list, entry) {
if (summary->prefixlen == prefixlen &&
!eigrp_addrcmp(ei->eigrp->af, prefix, &summary->prefix))
if (summary->prefixlen <= prefixlen &&
!eigrp_prefixcmp(ei->eigrp->af, prefix, &summary->prefix,
summary->prefixlen))
return (summary);
output->summary(sum);
void (*summary)(struct ctl_sum *);
.summary = show_summary,