NetSim Source Code Help
Loading...
Searching...
No Matches
OSPF_Interface.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  stru_ospf_if
 

Macros

#define _NETSIM_OSPF_INTERFACE_H_
 

Typedefs

typedef enum enum_ospf_if_type OSPFIFTYPE
 

Enumerations

enum  enum_ospf_if_type {
  OSPFIFTYPE_P2P , OSPFIFTYPE_BROADCAST , OSPFIFTYPE_NBMA , OSPFIFTYPE_P2MP ,
  OSPFIFTYPE_VIRTUALLINK
}
 
enum  enum_if_state {
  OSPFIFSTATE_DOWN , OSPFIFSTATE_LOOPBACK , OSPFIFSTATE_WAITING , OSPFIFSTATE_P2P ,
  OSPFIFSTATE_DROther , OSPFIFSTATE_BACKUP , OSPFIFSTATE_DR
}
 

Functions

void ospf_interface_init (ptrOSPF_PDS ospf, ptrOSPF_IF thisInterface)
 
OSPFIFTYPE OSPFIFTYPE_FROM_STR (char *val)
 

Variables

static char strOSPFIFTYPE [][50]
 
static char strOSPFIFSTATE [][50]
 

Macro Definition Documentation

◆ _NETSIM_OSPF_INTERFACE_H_

#define _NETSIM_OSPF_INTERFACE_H_

Definition at line 17 of file OSPF_Interface.h.

Typedef Documentation

◆ OSPFIFTYPE

Enumeration Type Documentation

◆ enum_if_state

Enumerator
OSPFIFSTATE_DOWN 
OSPFIFSTATE_LOOPBACK 
OSPFIFSTATE_WAITING 
OSPFIFSTATE_P2P 
OSPFIFSTATE_DROther 
OSPFIFSTATE_BACKUP 
OSPFIFSTATE_DR 

Definition at line 33 of file OSPF_Interface.h.

◆ enum_ospf_if_type

Enumerator
OSPFIFTYPE_P2P 
OSPFIFTYPE_BROADCAST 
OSPFIFTYPE_NBMA 
OSPFIFTYPE_P2MP 
OSPFIFTYPE_VIRTUALLINK 

Definition at line 22 of file OSPF_Interface.h.

Function Documentation

◆ ospf_interface_init()

void ospf_interface_init ( ptrOSPF_PDS  ospf,
ptrOSPF_IF  thisInterface 
)

Definition at line 100 of file OSPF_Interface.c.

Here is the call graph for this function:

◆ OSPFIFTYPE_FROM_STR()

OSPFIFTYPE OSPFIFTYPE_FROM_STR ( char *  val)

Definition at line 21 of file OSPF_Interface.c.

Variable Documentation

◆ strOSPFIFSTATE

char strOSPFIFSTATE[][50]
static
Initial value:
= { "DOWN",
"LoopBack",
"Waiting",
"P2P",
"DR-Other",
"BackUp",
"DR" }

Definition at line 43 of file OSPF_Interface.h.

◆ strOSPFIFTYPE

char strOSPFIFTYPE[][50]
static
Initial value:
= { "POINT_TO_POINT","BROADCAST",
"NBMA","POINT_TO_MULTIPOINT","VITUALLINK" }

Definition at line 30 of file OSPF_Interface.h.