#include "main.h"
#include "List.h"
#include "IP.h"
#include "PIM_SM.h"
#include "PIM_Msg.h"
Go to the source code of this file.
|
| static ptrPIM_JOINPRUNE_MSG | alloc_pim_joinprune () |
| |
| static NetSim_PACKET * | create_pim_joinprune (NETSIM_ID dev, double time, ptrPIM_GROUP group) |
| |
| static ptrPIM_JOINMSG_GROUP | pim_join_add_group_member (NETSIM_ID d, NETSIM_IPAddress groupAddr, ptrPIM_JOINPRUNE_MSG jp, UINT c) |
| |
| static ptrPIM_JOINMSG_GROUP | jP_find_groups (ptrPIM_JOINPRUNE_MSG jp, NETSIM_IPAddress m, UINT *in) |
| |
| static void | pim_join_add_group (NETSIM_ID d, NetSim_PACKET *packet, ptrPIM_GROUP group, ptrPIM_NEIGHBOR neighbor) |
| |
| static ptrPIM_NEIGHBOR | pimjoin_find_neighbor (NETSIM_ID d, NETSIM_IPAddress rp) |
| |
| void | pim_send_joinprune (NETSIM_ID d, double time, ptrPIM_GROUP group) |
| |
| static bool | validate_RP (NETSIM_ID d, NETSIM_IPAddress rp, NETSIM_IPAddress gaddr) |
| |
| static ptrPIM_JP_STATE | get_Pim_jp_state (NETSIM_ID d, NETSIM_ID i, ptrPIM_GROUP gr) |
| |
| static bool | amIRP (NETSIM_ID d, ptrPIM_GROUP g) |
| |
| void | pim_forward_join () |
| |
| bool | pim_process_join () |
| |
◆ alloc_pim_joinprune()
◆ amIRP()
◆ create_pim_joinprune()
◆ get_Pim_jp_state()
◆ jP_find_groups()
◆ pim_forward_join()
| void pim_forward_join |
( |
| ) |
|
◆ pim_join_add_group()
◆ pim_join_add_group_member()
◆ pim_process_join()
| bool pim_process_join |
( |
| ) |
|
◆ pim_send_joinprune()
◆ pimjoin_find_neighbor()
◆ validate_RP()