Dear team, The lowest valid BGP LOCAL_PREF is 0, allowing bgpd to set 0 too will accomodate interopability.
Kind regards, Job --- a/usr.sbin/bgpd/parse.y +++ b/usr.sbin/bgpd/parse.y @@ -1988,7 +1988,7 @@ filter_set_opt : LOCALPREF NUMBER { } if (($$ = calloc(1, sizeof(struct filter_set))) == NULL) fatal(NULL); - if ($2 > 0) { + if ($2 >= 0) { $$->type = ACTION_SET_LOCALPREF; $$->action.metric = $2; } else {