diff options
| author | Philippe Guibert <philippe.guibert@6wind.com> | 2021-01-08 15:17:28 +0000 | 
|---|---|---|
| committer | Philippe Guibert <philippe.guibert@6wind.com> | 2021-01-09 13:29:45 +0000 | 
| commit | 99950bc559cd2b466e4d02447fa6c1ecc5395270 (patch) | |
| tree | ace2bd4502eeece08299201fe4a054abd20b9a5d /bfdd/bfd.c | |
| parent | 134a53ec48255a492787a711a65693c7201201c7 (diff) | |
bfdd: improve some debug messages related to zebra notifications
when receiving interface and address notifications, one may be puzzled
by the information since for example, the presence of an interface is
not enough to use it in a bfd session, simply because the interface is
in the wrong vrf. add VRF information on those traces.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Diffstat (limited to 'bfdd/bfd.c')
| -rw-r--r-- | bfdd/bfd.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/bfdd/bfd.c b/bfdd/bfd.c index 622b6ef396..ca4bf94955 100644 --- a/bfdd/bfd.c +++ b/bfdd/bfd.c @@ -327,14 +327,16 @@ int bfd_session_enable(struct bfd_session *bs)  			ifp = if_lookup_by_name_all_vrf(bs->key.ifname);  		if (ifp == NULL) {  			zlog_err( -				"session-enable: specified interface doesn't exists."); +				"session-enable: specified interface %s (VRF %s) doesn't exist.", +				bs->key.ifname, vrf ? vrf->name : "<all>");  			return 0;  		}  		if (bs->key.ifname[0] && !vrf) {  			vrf = vrf_lookup_by_id(ifp->vrf_id);  			if (vrf == NULL) {  				zlog_err( -					"session-enable: specified VRF doesn't exists."); +					"session-enable: specified VRF %u doesn't exist.", +					ifp->vrf_id);  				return 0;  			}  		}  | 
