NetSim Source Code Help
Loading...
Searching...
No Matches
DAO.c File Reference
#include "main.h"
#include "RPL.h"
#include "RPL_Message.h"
#include "../IP/IP.h"
#include "RPL_enum.h"
Include dependency graph for DAO.c:

Go to the source code of this file.

Functions

static double compute_dao_delay (NETSIM_ID d)
 
void rpl_send_dao ()
 
static ptrIP_ROUTINGTABLE check_is_route_is_present (PRPL_TARGET_OPTION target, ptrIP_ROUTINGTABLE *route_list, UINT route_count)
 
void rpl_process_dao_msg ()
 
void rpl_dao_route_timeout ()
 
void rpl_dao_msg_destroy (NetSim_PACKET *packet)
 
void rpl_dao_msg_copy (const NetSim_PACKET *destPacket, const NetSim_PACKET *srcPacket)
 

Function Documentation

◆ check_is_route_is_present()

static ptrIP_ROUTINGTABLE check_is_route_is_present ( PRPL_TARGET_OPTION  target,
ptrIP_ROUTINGTABLE route_list,
UINT  route_count 
)
static

Definition at line 90 of file DAO.c.

Here is the caller graph for this function:

◆ compute_dao_delay()

static double compute_dao_delay ( NETSIM_ID  d)
static

Definition at line 20 of file DAO.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rpl_dao_msg_copy()

void rpl_dao_msg_copy ( const NetSim_PACKET destPacket,
const NetSim_PACKET srcPacket 
)

Definition at line 232 of file DAO.c.

Here is the call graph for this function:

◆ rpl_dao_msg_destroy()

void rpl_dao_msg_destroy ( NetSim_PACKET packet)

Definition at line 218 of file DAO.c.

Here is the call graph for this function:

◆ rpl_dao_route_timeout()

void rpl_dao_route_timeout ( )

Definition at line 183 of file DAO.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rpl_process_dao_msg()

void rpl_process_dao_msg ( )

Definition at line 104 of file DAO.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rpl_send_dao()

void rpl_send_dao ( )

Definition at line 43 of file DAO.c.

Here is the call graph for this function:
Here is the caller graph for this function: