Go to the source code of this file.
|
| enum | enum_ospf_dest_type {
OSPFDESTTYPE_ABR
, OSPFDESTTYPE_ASBR
, OSPFDESTTYPE_ABR_ASBR
, OSPFDESTTYPE_NETWORK
,
OSPFDESTTYPE_ROUTER
} |
| |
| enum | OSPFPATHTYPE { OSPFPATHTYPE_INTRA_AREA
, OSPFPATHTYPE_INTER_AREA
, OSPFPATHTYPE_TYPE1_EXTERNAL
, OSPFPATHTYPE_TYPE2_EXTERNAL
} |
| |
| enum | OSPFROUTEFLAG { OSPFROUTEFLAG_INVALID
, OSPFROUTEFLAG_CHANGED
, OSPFROUTEFLAG_NO_CHANGE
, OSPFROUTEFLAG_NEW
} |
| |
| enum | OSPFVERTEXTYPE { OSPFVERTEXTYPE_ROUTER
, OSPFVERTEXTYPE_NETWORK
} |
| |
◆ _NETSIM_OSPF_ROUTINGTABLE_H_
| #define _NETSIM_OSPF_ROUTINGTABLE_H_ |
◆ OSPF_LS_INFINITY
| #define OSPF_LS_INFINITY 0xFFFFFF |
◆ ptrIP_ROUTINGTABLE
◆ OSPFROUTINGTABLEROW
◆ ptrOSPFNEXTHOPLISTITEM
◆ ptrOSPFROUTINGTABLEROW
◆ ptrOSPFVERTEX
◆ enum_ospf_dest_type
| Enumerator |
|---|
| OSPFDESTTYPE_ABR | |
| OSPFDESTTYPE_ASBR | |
| OSPFDESTTYPE_ABR_ASBR | |
| OSPFDESTTYPE_NETWORK | |
| OSPFDESTTYPE_ROUTER | |
Definition at line 28 of file OSPF_RoutingTable.h.
◆ OSPFPATHTYPE
| Enumerator |
|---|
| OSPFPATHTYPE_INTRA_AREA | |
| OSPFPATHTYPE_INTER_AREA | |
| OSPFPATHTYPE_TYPE1_EXTERNAL | |
| OSPFPATHTYPE_TYPE2_EXTERNAL | |
Definition at line 37 of file OSPF_RoutingTable.h.
◆ OSPFROUTEFLAG
| Enumerator |
|---|
| OSPFROUTEFLAG_INVALID | |
| OSPFROUTEFLAG_CHANGED | |
| OSPFROUTEFLAG_NO_CHANGE | |
| OSPFROUTEFLAG_NEW | |
Definition at line 45 of file OSPF_RoutingTable.h.
◆ OSPFVERTEXTYPE
| Enumerator |
|---|
| OSPFVERTEXTYPE_ROUTER | |
| OSPFVERTEXTYPE_NETWORK | |
Definition at line 79 of file OSPF_RoutingTable.h.
◆ ospf_rtTable_addRoute()
◆ ospf_rtTable_freeAllInvalidRoute()
| void ospf_rtTable_freeAllInvalidRoute |
( |
ptrOSPF_PDS |
ospf | ) |
|
◆ ospf_rtTable_freeRoute()
◆ ospf_rtTable_getValidHostRoute()
◆ ospf_rtTable_getValidRoute()
◆ ospf_rtTable_updateIPTable()
◆ ospf_Table_updateIPTable_Dijkstra()
◆ strOSPFVERTEXTYPE
| char strOSPFVERTEXTYPE[][20] = { "VERTEX_ROUTER","VERTEX_NETWORK" } |
|
static |