Project

General

Profile

Task #4731

RIB: deduplicate RibManager::FaceIdSet and Rib::FaceLookupTable

Added by Junxiao Shi over 2 years ago. Updated 20 days ago.

Status:
Feedback
Priority:
Low
Assignee:
-
Category:
RIB
Target version:
-
Start date:
Due date:
% Done:

60%

Estimated time:
3.00 h

Description

RibManager maintains a FaceIdSet to detect missed face destroyed events.
Rib maintains a FaceLookupTable to delete affected routes when a face is destroyed.
These two data structures contain partially duplicate information, and should be combined.
Furthermore, FaceMonitor does not rely on RibManager's command processing and signature validation functions, so that it could be moved down to Rib class.


Related issues

Blocked by NFD - Feature #4529: Merge NFD-RIB into management threadNew

Actions

Also available in: Atom PDF