Lines Matching defs:attr
62 baa->attr = ref->attr;
69 return attrhash_key_make (baa->attr);
75 return attrhash_cmp (baa1->attr, baa2->attr);
118 bgp_advertise_intern (struct hash *hash, struct attr *attr)
123 ref.attr = bgp_attr_intern (attr);
136 if (baa->refcnt && baa->attr)
137 bgp_attr_unintern (baa->attr);
140 if (baa->attr)
143 bgp_attr_unintern (baa->attr);
172 : (adj->attr ? 1 : 0));
213 struct attr *attr, afi_t afi, safi_t safi,
251 if (attr)
252 adv->baa = bgp_advertise_intern (peer->hash[afi][safi], attr);
286 if (adj->attr)
316 if (adj->attr)
317 bgp_attr_unintern (adj->attr);
328 bgp_adj_in_set (struct bgp_node *rn, struct peer *peer, struct attr *attr)
336 if (adj->attr != attr)
338 bgp_attr_unintern (adj->attr);
339 adj->attr = bgp_attr_intern (attr);
346 adj->attr = bgp_attr_intern (attr);
354 bgp_attr_unintern (bai->attr);