diff options
| author | Philippe Guibert <philippe.guibert@6wind.com> | 2019-06-19 16:49:59 +0200 |
|---|---|---|
| committer | Philippe Guibert <philippe.guibert@6wind.com> | 2019-08-27 15:08:50 +0200 |
| commit | 3a20889ff61c0cfaee73128324957b10603d361f (patch) | |
| tree | f2306644a63a24ce149fc46e1066431719b119b6 /bfdd/ptm_adapter.c | |
| parent | b5c056fa0888d0dad5a7c5c0b00ee0d1c20440bc (diff) | |
bfdd: add vrf information as key element for bfd session search
the default vrf is looked up, in the search list algorithm.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Diffstat (limited to 'bfdd/ptm_adapter.c')
| -rw-r--r-- | bfdd/ptm_adapter.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bfdd/ptm_adapter.c b/bfdd/ptm_adapter.c index 3e2ace6ea6..553033abfb 100644 --- a/bfdd/ptm_adapter.c +++ b/bfdd/ptm_adapter.c @@ -376,6 +376,9 @@ static int _ptm_msg_read(struct stream *msg, int command, vrf_id_t vrf_id, log_error("ptm-read: vrf id %u could not be identified", vrf_id); return -1; } + } else { + bpc->bpc_has_vrfname = true; + strlcpy(bpc->bpc_vrfname, VRF_DEFAULT_NAME, sizeof(bpc->bpc_vrfname)); } STREAM_GETC(msg, bpc->bpc_cbit); |
