]> git.proxmox.com Git - mirror_frr.git/blobdiff - bfdd/bfd.h
bfdd: don't enable sessions without local-address
[mirror_frr.git] / bfdd / bfd.h
index 15560122965d5cb07dde5c2b5dab5b300af1bcc8..a69ff9a1a7b9a33b7756d6ef6305a125904220d2 100644 (file)
@@ -274,7 +274,11 @@ struct bfd_state_str_list {
 struct bfd_session_observer {
        struct bfd_session *bso_bs;
        bool bso_isinterface;
-       char bso_entryname[MAXNAMELEN];
+       bool bso_isaddress;
+       union {
+               char bso_entryname[MAXNAMELEN];
+               struct prefix bso_addr;
+       };
 
        TAILQ_ENTRY(bfd_session_observer) bso_entry;
 };