From: zmw12306 Date: Sun, 6 Apr 2025 20:13:32 +0000 (-0400) Subject: bfdd: Set bfd.LocalDiag when transitioning to AdminDown X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=b70f9738343367dc4758debda57d5f29036cc385;p=matthieu%2Ffrr.git bfdd: Set bfd.LocalDiag when transitioning to AdminDown RFC 5880 6.8.16, need to set LocalDiag when transitioning to AdminDown state. Signed-off-by: zmw12306 --- diff --git a/bfdd/bfd.c b/bfdd/bfd.c index 8d5306aaaf..e84ade27cf 100644 --- a/bfdd/bfd.c +++ b/bfdd/bfd.c @@ -1564,6 +1564,7 @@ void bfd_set_shutdown(struct bfd_session *bs, bool shutdown) return; SET_FLAG(bs->flags, BFD_SESS_FLAG_SHUTDOWN); + bs->local_diag = BD_ADMIN_DOWN; /* Handle data plane shutdown case. */ if (bs->bdc) {