64 for (i = 0; i <
DEVICE(d)->nNumOfInterface; i++)
112 area =
calloc(1,
sizeof* area);
128 fnNetSimError(
"Implement %s after area implementation", __FUNCTION__);
NETSIM_IPAddress IP_NETWORK_ADDRESS(NETSIM_IPAddress ip, NETSIM_IPAddress subnet, unsigned int prefix_len)
#define IP_COMPARE(ip1, ip2)
#define fnNetSimError(x,...)
ptrOSPF_IF OSPF_IF_GET(ptrOSPF_PDS ospf, NETSIM_ID ifId)
#define OSPF_AREA_GET_ID(ospf, id)
static void add_interface_to_area(ptrOSPFAREA_DS area, NETSIM_ID d, NETSIM_ID in)
void ospf_area_handleABRTask(ptrOSPF_PDS ospf)
static void ADDR_RN_FREE(ptrADDR_RN rn)
static void ospf_area_addressRange_init(NETSIM_ID d, ptrOSPFAREA_DS area)
void ospf_area_init(NETSIM_ID d, NETSIM_ID in)
void OSPF_AREA_SET(ptrOSPF_PDS ospf, ptrOSPFAREA_DS area)
ptrOSPFAREA_DS OSPF_AREA_GET(ptrOSPF_PDS ospf, NETSIM_ID in, OSPFID areaId, NETSIM_IPAddress interfaceIP)
void OSPF_LSA_MSG_FREE(ptrOSPFLSAHDR hdr)
ptrOSPFLSAHDR OSPF_LSA_MSG_COPY(ptrOSPFLSAHDR hdr)
#define ospf_list_add_mem(list, mem)
ptrOSPFLIST ospf_list_init(void(*freeMem)(void *), void *(*copyMem)(void *))
#define DEVICE_NWADDRESS(DeviceId, InterfaceId)
#define DEVICE_INTERFACE(DeviceId, InterfaceId)
NETSIM_IPAddress szSubnetMask
NETSIM_IPAddress szAddress
NETSIM_ID * assocRouterInterfaceId
bool extRoutingCapability
ptrOSPFLIST addressRangeList
ptrOSPFLIST routerLSAList
ptrOSPFLIST routerSummaryLSAList
ptrOSPFLIST nwSummaryLSAList
NETSIM_IPAddress * assocRouterInterface
bool extRoutingCapability