#include "main.h"
#include "NetSim_utility.h"
#include "../IP/IP.h"
#include "OSPF.h"
#include "OSPF_enum.h"
#include "OSPF_Msg.h"
#include "OSPF_Neighbor.h"
#include "OSPF_Interface.h"
#include "OSPF_RoutingTable.h"
#include "OSPF_List.h"
Go to the source code of this file.
|
| static bool | ospf_rtTable_compareDestType (OSPFDESTTYPE destType1, OSPFDESTTYPE destType2) |
| |
| static ptrOSPFROUTINGTABLEROW | ospf_rtTable_getIntraAreaRoute (ptrOSPF_PDS ospf, NETSIM_IPAddress destAddr, OSPFDESTTYPE destType, OSPFID areaId) |
| |
| static ptrOSPFROUTINGTABLEROW | ospf_rtTable_getRoute (ptrOSPF_PDS ospf, NETSIM_IPAddress destAddr, OSPFDESTTYPE destType) |
| |
| static bool | ospf_rtTable_isRouteMatch (ptrOSPFROUTINGTABLEROW newRoute, ptrOSPFROUTINGTABLEROW oldRoute) |
| |
| static void | ospf_rtTable_addRowToTable (ptrOSPF_PDS ospf, ptrOSPFROUTINGTABLE table, ptrOSPFROUTINGTABLEROW row) |
| |
| void | ospf_rtTable_addRoute (ptrOSPF_PDS ospf, ptrOSPFROUTINGTABLEROW newRoute) |
| |
| ptrOSPFROUTINGTABLEROW | ospf_rtTable_getValidHostRoute (ptrOSPF_PDS ospf, NETSIM_IPAddress destAddr, OSPFDESTTYPE destType) |
| |
| ptrOSPFROUTINGTABLEROW | ospf_rtTable_getValidRoute (ptrOSPF_PDS ospf, NETSIM_IPAddress destAddr, OSPFDESTTYPE destType) |
| |
| void | ospf_rtTable_freeRoute (ptrOSPF_PDS ospf, ptrOSPFROUTINGTABLEROW row) |
| |
| void | ospf_rtTable_freeAllInvalidRoute (ptrOSPF_PDS ospf) |
| |
| static void | ospf_rtTable_deleteAllIPRoute (ptrOSPF_PDS ospf) |
| |
| static void | ospf_rtTable_addIPRoute (ptrOSPF_PDS ospf, void *iproute) |
| |
| void | ospf_rtTable_updateIPTable (ptrOSPF_PDS ospf) |
| |
| void | ospf_Table_updateIPTable_Dijkstra (ptrOSPF_PDS ospf, ptrOSPF_COST_LIST list) |
| |
◆ ospf_rtTable_addIPRoute()
| static void ospf_rtTable_addIPRoute |
( |
ptrOSPF_PDS |
ospf, |
|
|
void * |
iproute |
|
) |
| |
|
static |
◆ ospf_rtTable_addRoute()
◆ ospf_rtTable_addRowToTable()
◆ ospf_rtTable_compareDestType()
◆ ospf_rtTable_deleteAllIPRoute()
| static void ospf_rtTable_deleteAllIPRoute |
( |
ptrOSPF_PDS |
ospf | ) |
|
|
static |
◆ ospf_rtTable_freeAllInvalidRoute()
| void ospf_rtTable_freeAllInvalidRoute |
( |
ptrOSPF_PDS |
ospf | ) |
|
◆ ospf_rtTable_freeRoute()
◆ ospf_rtTable_getIntraAreaRoute()
◆ ospf_rtTable_getRoute()
◆ ospf_rtTable_getValidHostRoute()
◆ ospf_rtTable_getValidRoute()
◆ ospf_rtTable_isRouteMatch()
◆ ospf_rtTable_updateIPTable()
◆ ospf_Table_updateIPTable_Dijkstra()