lsa_prefix
struct lsa_prefix *prefix;
prefix = (struct lsa_prefix *)((char *)lsa + off);
off += sizeof(struct lsa_prefix)
prefix = (struct lsa_prefix *)((char *)lsa + off);
off += sizeof(struct lsa_prefix)
struct lsa_prefix prefix;
struct lsa_prefix lsa_prefix;
lsa_prefix.prefixlen = ia->prefixlen;
lsa_prefix.options = 0;
lsa_prefix.metric = 0;
if (ibuf_add(buf, &lsa_prefix, sizeof(lsa_prefix)))
append_prefix_lsa(struct lsa **lsa, u_int16_t *len, struct lsa_prefix *prefix)
struct lsa_prefix *copy;
lsa_prefix_len = sizeof(struct lsa_prefix)
copy = (struct lsa_prefix *)(new_lsa + *len);
struct lsa_prefix *p;
struct lsa_prefix *q;
new->prefix = (struct lsa_prefix *)cur_prefix;
char lsa_prefix_buf[sizeof(struct lsa_prefix)
struct lsa_prefix *lsa_prefix;
lsa_prefix = (struct lsa_prefix *)lsa_prefix_buf;
lsa_prefix->prefixlen = 128;
lsa_prefix->metric = 0;
lsa_prefix->prefixlen = ia->prefixlen;
lsa_prefix->metric = MAX_METRIC;
lsa_prefix->prefixlen = ia->prefixlen;
lsa_prefix->metric = htons(iface->metric);
if (lsa_prefix->prefixlen == 128)
lsa_prefix->options |= OSPF_PREFIX_LA;
lsa_prefix->prefixlen, ntohs(lsa_prefix->metric));
prefix = (struct in6_addr *)(lsa_prefix + 1);
lsa_prefix->prefixlen);
append_prefix_lsa(&lsa, &len, lsa_prefix);
struct lsa_prefix *);
struct lsa_prefix *prefix;
total_len += rv - sizeof(struct lsa_prefix);
struct lsa_prefix *lp = buf;
struct lsa_prefix *prefix;
prefix = (struct lsa_prefix *)((char *)(v->lsa) + off);
off += sizeof(struct lsa_prefix)
prefix = (struct lsa_prefix *)((char *)(v->lsa) + off);
struct lsa_prefix *prefix;
struct lsa_prefix inter_ap_prefix[1];
struct lsa_prefix llsa_prefix[1];
struct lsa_prefix intra_ap_prefix[1];
ospf6_print_lsaprefix(const struct lsa_prefix *lsapp)
const struct lsa_prefix *lsapp;
while (lsapp + sizeof(lsapp) <= (struct lsa_prefix *)ls_end) {
lsapp = (struct lsa_prefix *)(((u_char *)lsapp) + k);
lsapp = (struct lsa_prefix *)(((u_char *)lsapp) + k);
lsapp = (struct lsa_prefix *)(((u_char *)lsapp) + k);