Skip to content

internet: Generalize Ipv4GlobalRouting to Generic Global Routing Classes using Templates

The changes involved are:

  • Change Ipv4GlobalRouting to GlobalRouting
  • Templatize the following classes
    • GlobalRoutingHelper
    • GlobalRouteManager
    • GlobalRouteManagerImpl
    • GlobalRouter
    • GlobalRoutingLSA
    • GlobalRoutingLinkRecord
    • GlobalRoutingLinkRecord
    • SPFVertex (we dont even need to templatize this one just have null Ipv4/6 entries when not using them)
    • GlobalRouting (we can change the name of this class to GlobalRoutingProtocol to be clear and not have GlobalRouter/GlobalRouting Class name puzzle but other modules follow the NixVectorRouting... Like convention so is debatable )

Merge request reports

Loading