Exemple #1
0
switch_status_t switch_api_lib_init(switch_device_t device) {
  switch_log_init();
  SWITCH_API_TRACE("Initializing switch api!!");
  switch_pd_client_init(device);
  switch_router_mac_init(device);
  switch_port_init(device);
  switch_bd_init(device);
  switch_lag_init(device);
  switch_interface_init(device);
  switch_mac_table_init(device);
  switch_l3_init(device);
  switch_vrf_init(device);
  switch_neighbor_init(device);
  switch_nhop_init(device);
  switch_mcast_init(device);
  switch_acl_init(device);
  switch_nat_init(device);
  switch_stp_init(device);
  switch_tunnel_init(device);
  switch_mirror_init(device);
  switch_hostif_init(device);
  switch_capability_init(device);
  switch_meter_init(device);
  switch_packet_init(device);
  switch_sflow_init(device);
  switch_qos_init(device);
  switch_buffer_init(device);
  switch_queue_init(device);
  switch_scheduler_init(device);
  switch_packet_init(device);

  return SWITCH_STATUS_SUCCESS;
}
SWITCH_DECLARE(void) switch_nat_reinit(void)
{
	switch_nat_init(nat_globals_perm.pool);
}