diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-03-11 07:34:21 -0500 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-03-15 10:41:07 -0400 |
| commit | 07a112a1dc224df494490872894250fea12e8797 (patch) | |
| tree | e88cdfa7b38efb00715302e03f9e67f584230610 /zebra/kernel_socket.c | |
| parent | 92a57eb206d51a6e9a28c9ffa1066557a18da9b2 (diff) | |
lib: Refactor if_get_by_name_len to be VRF aware
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'zebra/kernel_socket.c')
| -rw-r--r-- | zebra/kernel_socket.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/zebra/kernel_socket.c b/zebra/kernel_socket.c index fee7bce1cd..7212ed6f26 100644 --- a/zebra/kernel_socket.c +++ b/zebra/kernel_socket.c @@ -341,7 +341,8 @@ ifan_read (struct if_announcemsghdr *ifan) /* Create Interface */ ifp = if_get_by_name_len(ifan->ifan_name, strnlen(ifan->ifan_name, - sizeof(ifan->ifan_name))); + sizeof(ifan->ifan_name)), + VRF_DEFAULT, 0); ifp->ifindex = ifan->ifan_index; if_get_metric (ifp); |
