Lines Matching refs:binding
87 * if binding == 0 it receives a free one
91 const union sockunion * so_gate, uint32_t binding,
114 if (binding)
115 l->binding = binding;
117 l->binding = get_free_local_label();
126 warnp("[label_add] added binding %d for %s/%s\n", l->binding,
130 from_union_to_cidr(so_pref), l->binding);
138 warnp("[label_del] deleted binding %d for %s\n", l->binding,
154 warnp("[label_reattach_route] binding %d deleted\n",
155 l->binding);
173 if (l->binding >= min_label)
174 delete_route(make_mpls_union(l->binding), NULL, FREESO);
176 l->binding = MPLS_LABEL_IMPLNULL;
233 * Finds a label by its binding and deletes it
236 label_del_by_binding(uint32_t binding, int readd)
241 if ((uint32_t)l->binding == binding) {
269 * Get a free binding
279 if (l->binding == lbl)
288 * Announce peers that a label has changed its binding
298 l->binding);