Lines Matching defs:rib
313 | grammar rib '\n'
1019 rib : RDE RIB STRING {
1041 yyerror("bad rde rib definition");
1894 yyerror("rib \"%s\" does not exist.", $2);
1898 if (strlcpy(curpeer->conf.rib, $2,
1899 sizeof(curpeer->conf.rib)) >=
1900 sizeof(curpeer->conf.rib)) {
1901 yyerror("rib name \"%s\" too long: max %zu",
1902 $2, sizeof(curpeer->conf.rib) - 1);
2417 yyerror("rib only allowed on \"from\" "
2458 yyerror("rib \"%s\" does not exist.", $1);
2468 yyerror("rib name \"%s\" too long: "
3646 { "rib", RIB },
4703 char *rib)
4708 if ((rib && strcmp(rib, m->rib)) ||
4709 (!rib && *m->rib))
4747 if (rib) {
4748 if (!find_rib(rib)) {
4749 yyerror("rib \"%s\" does not exist.", rib);
4753 if (strlcpy(n->rib, rib, sizeof(n->rib)) >=
4754 sizeof(n->rib)) {
4755 yyerror("rib name \"%s\" too long: max %zu",
4756 name, sizeof(n->rib) - 1);
4779 yyerror("rib name \"%s\" too long: max %zu",
4929 expand_rule(struct filter_rule *rule, struct filter_rib_l *rib,
4940 rb = rib;
4961 strlcpy(r->rib, rb->name,
4962 sizeof(r->rib));
4994 for (rb = rib; rb != NULL; rb = rbnext) {