diff options
| author | Igor Ryzhov <iryzhov@nfware.com> | 2020-11-20 04:13:52 +0300 |
|---|---|---|
| committer | Igor Ryzhov <iryzhov@nfware.com> | 2020-11-30 17:36:10 +0300 |
| commit | e285b70d3c802606cb7e9b6b18bcf9534168bc5d (patch) | |
| tree | bbded90c05b5b0f9549de5580b2097bcb4aa267a /ospf6d/ospf6_interface.c | |
| parent | 360d6f517ffc1e6598dff56ad046df2baa1be85f (diff) | |
ospf6: get instance from route table scope
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
Diffstat (limited to 'ospf6d/ospf6_interface.c')
| -rw-r--r-- | ospf6d/ospf6_interface.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ospf6d/ospf6_interface.c b/ospf6d/ospf6_interface.c index 89b36d48a8..7045e427d3 100644 --- a/ospf6d/ospf6_interface.c +++ b/ospf6d/ospf6_interface.c @@ -261,7 +261,7 @@ void ospf6_interface_delete(struct ospf6_interface *oi) ospf6_lsdb_delete(oi->lsupdate_list); ospf6_lsdb_delete(oi->lsack_list); - ospf6_route_table_delete(oi->route_connected, oi->area->ospf6); + ospf6_route_table_delete(oi->route_connected); /* cut link */ oi->interface->info = NULL; @@ -417,7 +417,7 @@ void ospf6_interface_connected_route_update(struct interface *ifp) return; /* update "route to advertise" interface route table */ - ospf6_route_remove_all(oi->route_connected, oi->area->ospf6); + ospf6_route_remove_all(oi->route_connected); for (ALL_LIST_ELEMENTS(oi->interface->connected, node, nnode, c)) { if (c->address->family != AF_INET6) @@ -461,7 +461,7 @@ void ospf6_interface_connected_route_update(struct interface *ifp) inet_pton(AF_INET6, "::1", &nh_addr); ospf6_route_add_nexthop(route, oi->interface->ifindex, &nh_addr); - ospf6_route_add(route, oi->route_connected, oi->area->ospf6); + ospf6_route_add(route, oi->route_connected); } /* create new Link-LSA */ |
