|
libosmo-sigtran
1.6.0.17-bd92
Osmocom SIGTRAN library
|
#include <stdlib.h>#include <unistd.h>#include <errno.h>#include <stdint.h>#include <string.h>#include <arpa/inet.h>#include <osmocom/vty/vty.h>#include <osmocom/vty/command.h>#include <osmocom/vty/logging.h>#include <osmocom/vty/telnet_interface.h>#include <osmocom/vty/misc.h>#include <osmocom/sigtran/osmo_ss7.h>#include <osmocom/sigtran/protocol/mtp.h>#include "xua_internal.h"#include "sccp_internal.h"Functions | |
| static void | show_user (struct vty *vty, struct osmo_sccp_user *user) |
| DEFUN (show_sccp_users, show_sccp_users_cmd, "show cs7 instance <0-15> sccp users", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Show List of SCCP Users registered\) | |
| DEFUN (show_sccp_user_ssn, show_sccp_user_ssn_cmd, "show cs7 instance <0-15> sccp ssn <0-65535>", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Find an SCCP User registered for the given SSN\ "Subsystem Number(SSN)\") | |
| DEFUN (show_sccp_connections, show_sccp_connections_cmd, "show cs7 instance <0-15> sccp connections", SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Show List of active SCCP connections\) | |
| DEFUN_ATTR (sccp_timer, sccp_timer_cmd, NULL, NULL, CMD_ATTR_IMMEDIATE) | |
| static const char * | osmo_sccp_timer_val_name (const struct osmo_sccp_timer_val *val) |
| static void | gen_sccp_timer_cmd_strs (struct cmd_element *cmd) |
| static void | write_sccp_timers (struct vty *vty, const char *indent, struct osmo_sccp_instance *inst, bool default_if_unset) |
| void | osmo_sccp_vty_write_cs7_node (struct vty *vty, const char *indent, struct osmo_sccp_instance *inst) |
| DEFUN (show_sccp_timers, show_sccp_timers_cmd, "show cs7 instance <0-15> sccp timers", SHOW_STR CS7_STR INST_STR INST_STR "Signaling Connection Control Part\ "Show List of SCCP timers\") | |
| void | osmo_sccp_vty_init (void) |
| DEFUN | ( | show_sccp_user_ssn | , |
| show_sccp_user_ssn_cmd | , | ||
| "show cs7 instance <0-15> sccp ssn <0-65535>" | , | ||
| SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Find an SCCP User registered for the given SSN\ "Subsystem Number(SSN)\" | |||
| ) |
References osmo_ss7_instance_find(), osmo_ss7_instance::sccp, sccp_user_find(), show_user(), and osmo_sccp_user::ssn.
| DEFUN | ( | show_sccp_connections | , |
| show_sccp_connections_cmd | , | ||
| "show cs7 instance <0-15> sccp connections" | , | ||
| SHOW_STR CS7_STR INST_STR INST_STR SCCP_STR "Show List of active SCCP connections\ | |||
| ) |
References osmo_ss7_instance_find(), osmo_ss7_instance::sccp, and sccp_scoc_show_connections().
| DEFUN | ( | show_sccp_timers | , |
| show_sccp_timers_cmd | , | ||
| "show cs7 instance <0-15> sccp timers" | , | ||
| SHOW_STR CS7_STR INST_STR INST_STR "Signaling Connection Control Part\ "Show List of SCCP timers\" | |||
| ) |
References osmo_ss7_instance_find(), osmo_ss7_instance::sccp, and write_sccp_timers().
| DEFUN_ATTR | ( | sccp_timer | , |
| sccp_timer_cmd | , | ||
| NULL | , | ||
| NULL | , | ||
| CMD_ATTR_IMMEDIATE | |||
| ) |
|
static |
References osmo_sccp_timer_defaults, osmo_sccp_timer_description(), osmo_sccp_timer_name(), osmo_sccp_timer_names, osmo_sccp_timer_val_name(), and OSMO_SCCP_TIMERS_COUNT.
Referenced by osmo_sccp_vty_init().
|
static |
References osmo_sccp_timer_val::s.
Referenced by gen_sccp_timer_cmd_strs(), and write_sccp_timers().
| void osmo_sccp_vty_init | ( | void | ) |
References gen_sccp_timer_cmd_strs().
| void osmo_sccp_vty_write_cs7_node | ( | struct vty * | vty, |
| const char * | indent, | ||
| struct osmo_sccp_instance * | inst | ||
| ) |
References write_sccp_timers().
Referenced by write_one_cs7().
|
static |
References osmo_sccp_user::inst, osmo_sccp_user::name, osmo_ss7_pc_is_valid(), osmo_ss7_pointcode_print(), osmo_sccp_user::pc, osmo_sccp_instance::ss7, and osmo_sccp_user::ssn.
Referenced by DEFUN().
|
static |
References osmo_sccp_timer_get(), osmo_sccp_timer_name(), osmo_sccp_timer_val_name(), and osmo_sccp_instance::timers.
Referenced by DEFUN(), and osmo_sccp_vty_write_cs7_node().