|
OpenSDN source code
|
#include "cmn/agent_cmn.h"#include <init/agent_param.h>#include "oper/route_common.h"#include "oper/multicast.h"#include "oper/multicast_policy.h"#include "oper/nexthop.h"#include "mcast_common.h"#include "gmpx_basic_types.h"#include "gmp.h"#include "gmpx_environment.h"#include "gmp_intf.h"#include "gmp_map.h"#include "task_map.h"#include "gmp_proto.h"
Go to the source code of this file.
Functions | |
| boolean | gmp_policy_check (mgm_global_data *gd, gmp_intf *intf, gmp_addr_string source, gmp_addr_string group) |
| void | gmp_notification_ready (mgm_global_data *gd) |
| void | gmp_group_notify (mgm_global_data *gd, gmp_intf *intf, int group_action, gmp_addr_string source, gmp_addr_string group) |
| void | gmp_cache_resync_notify (mgm_global_data *gd, gmp_intf *intf, gmp_addr_string source, gmp_addr_string group) |
| void | gmp_host_update (mgm_global_data *gd, gmp_intf *intf, boolean join, gmp_addr_string host, gmp_addr_string source, gmp_addr_string group) |
| uint8_t * | gmp_get_send_buffer (mgm_global_data *gd, gmp_intf *intf) |
| void | gmp_free_send_buffer (mgm_global_data *gd, gmp_intf *intf, uint8_t *buffer) |
| void | gmp_send_one_packet (mgm_global_data *gd, gmp_intf *intf, uint8_t *pkt, uint32_t pkt_len, gmp_addr_string dest) |
Variables | |
| SandeshTraceBufferPtr | MulticastTraceBuf |
| void gmp_cache_resync_notify | ( | mgm_global_data * | gd, |
| gmp_intf * | intf, | ||
| gmp_addr_string | source, | ||
| gmp_addr_string | group | ||
| ) |
Definition at line 899 of file gmp_proto.cc.
| void gmp_free_send_buffer | ( | mgm_global_data * | gd, |
| gmp_intf * | intf, | ||
| uint8_t * | buffer | ||
| ) |
Definition at line 970 of file gmp_proto.cc.
| uint8_t* gmp_get_send_buffer | ( | mgm_global_data * | gd, |
| gmp_intf * | intf | ||
| ) |
Definition at line 959 of file gmp_proto.cc.
| void gmp_group_notify | ( | mgm_global_data * | gd, |
| gmp_intf * | intf, | ||
| int | group_action, | ||
| gmp_addr_string | source, | ||
| gmp_addr_string | group | ||
| ) |
Definition at line 870 of file gmp_proto.cc.
| void gmp_host_update | ( | mgm_global_data * | gd, |
| gmp_intf * | intf, | ||
| boolean | join, | ||
| gmp_addr_string | host, | ||
| gmp_addr_string | source, | ||
| gmp_addr_string | group | ||
| ) |
Definition at line 927 of file gmp_proto.cc.
| void gmp_notification_ready | ( | mgm_global_data * | gd | ) |
Definition at line 856 of file gmp_proto.cc.
| boolean gmp_policy_check | ( | mgm_global_data * | gd, |
| gmp_intf * | intf, | ||
| gmp_addr_string | source, | ||
| gmp_addr_string | group | ||
| ) |
Definition at line 827 of file gmp_proto.cc.
| void gmp_send_one_packet | ( | mgm_global_data * | gd, |
| gmp_intf * | intf, | ||
| uint8_t * | pkt, | ||
| uint32_t | pkt_len, | ||
| gmp_addr_string | dest | ||
| ) |
Definition at line 983 of file gmp_proto.cc.
|
extern |