buffer.h
/build/_deps/libosmocore/include/osmocom/vty/
buffer_8h.html
buffer_status_t
buffer_8h.html
a11b72623a9601834584c5ecf08dd6e27
BUFFER_ERROR
buffer_8h.html
a11b72623a9601834584c5ecf08dd6e27a6185688e62ce527910fd779f2093c6f1
BUFFER_EMPTY
buffer_8h.html
a11b72623a9601834584c5ecf08dd6e27a78d7168c875c46a0fbb5835cd160e2ba
BUFFER_PENDING
buffer_8h.html
a11b72623a9601834584c5ecf08dd6e27a6a5c775497aad93877d86b6a334de110
struct buffer *
buffer_new
buffer_8h.html
a6dd416196ef14875b303b628b7e9ce31
(void *ctx, size_t)
void
buffer_reset
buffer_8h.html
ac9fc6d7543026d750a2a1006988b4928
(struct buffer *)
void
buffer_free
buffer_8h.html
a1e0559eaa1a32cd36154b90ab0eb910f
(struct buffer *)
void
buffer_put
buffer_8h.html
a4ed00ae1d2325b0af2c079acb6299d07
(struct buffer *, const void *, size_t)
void
buffer_putc
buffer_8h.html
ae0f9b1e7e87fe076ec4951f79702c7fa
(struct buffer *, unsigned char)
void
buffer_putstr
buffer_8h.html
ae444912a8f8038846d7b732d747579af
(struct buffer *, const char *)
char *
buffer_getstr
buffer_8h.html
a0eaa56cbd76766aa69adf91177ecad82
(struct buffer *)
int
buffer_empty
buffer_8h.html
a52b607c4b58938a160938b5a4ed7382e
(struct buffer *)
buffer_status_t
buffer_write
buffer_8h.html
a617308d4628c6f30da50679a6a008cb1
(struct buffer *, int fd, const void *, size_t)
buffer_status_t
buffer_flush_available
buffer_8h.html
a342361ac4584b5612bfc8848144ed59b
(struct buffer *, int fd)
buffer_status_t
buffer_flush_all
buffer_8h.html
a760a7d10d8c3a02e0c4ebc5f776f9cc3
(struct buffer *, int fd)
buffer_status_t
buffer_flush_window
buffer_8h.html
afcb12bf93399b19962893c0e16caa705
(struct buffer *, int fd, int width, int height, int erase, int no_more)
command.h
/build/_deps/libosmocore/include/osmocom/vty/
command_8h.html
vector.h
vty.h
host
cmd_node
cmd_element
desc
#define
CMD_SUCCESS
group__command.html
gaa2008c1bc36d9ef42571a6ec52516d02
#define
CMD_WARNING
group__command.html
ga92dc6dc30d8ef3651eb9d47a6083b025
#define
CMD_ERR_NO_MATCH
group__command.html
ga007b585758677d61751303a88c8914d5
#define
CMD_ERR_AMBIGUOUS
group__command.html
gaaca9c63a322f9ed0311fd20404ce8e9a
#define
CMD_ERR_INCOMPLETE
group__command.html
ga9442a1eab547aab6955358c45814015c
#define
CMD_ERR_EXEED_ARGC_MAX
group__command.html
ga7b262e3cccbc2ba5dc17c68bc10e3ead
#define
CMD_ERR_NOTHING_TODO
group__command.html
ga6f6aa6c6eb58a1df028034d288d79ddf
#define
CMD_COMPLETE_FULL_MATCH
group__command.html
gad5ac7be44eb88dbf764939677e82b10f
#define
CMD_COMPLETE_MATCH
group__command.html
ga40e2355b69f7202cdd91b873749e2efc
#define
CMD_COMPLETE_LIST_MATCH
group__command.html
ga9e0e784e45db546ff1a7f09b7b43ebb9
#define
CMD_SUCCESS_DAEMON
group__command.html
ga8d7629f3e6636982242e203d410b8bed
#define
CMD_ERR_INVALID_INDENT
group__command.html
ga2b3fbdfdf07e5388430a9493c1f74b85
#define
CMD_ARGC_MAX
group__command.html
gafd863d0b8b024ac84658f5f90087bd75
#define
DEFUN_CMD_ELEMENT
group__command.html
gaa80722e81119bded43eef3296ce7f3c0
(funcname, cmdname, cmdstr, helpstr, attrs, dnum)
#define
gDEFUN_CMD_ELEMENT
group__command.html
ga56925b07e82c25db2ae6cf0abacb333f
(funcname, cmdname, cmdstr, helpstr, attrs, dnum)
#define
DEFUN_CMD_ELEMENT_ATTR_USRATTR
group__command.html
ga89e33c5156fe1b27c44720f989f65980
(funcname, cmdname, cmdstr, helpstr, attrs, usrattrs)
#define
DEFUN_CMD_FUNC_DECL
group__command.html
ga5d5641cde94e516925163a8a943440bd
(funcname)
#define
DEFUN_CMD_FUNC_TEXT
group__command.html
ga85be340126315c81c48bfbfbe84fe594
(funcname)
#define
DEFUN
group__command.html
gacc29190d35966eddbcfeceed3aab6d25
(funcname, cmdname, cmdstr, helpstr)
#define
gDEFUN
group__command.html
gaacece6481a1eb59021986679c2e20228
(funcname, cmdname, cmdstr, helpstr)
#define
DEFUN_ATTR
group__command.html
ga2c0e2d9569f693b35a347cab48e77700
(funcname, cmdname, cmdstr, helpstr, attr)
#define
DEFUN_HIDDEN
group__command.html
ga84e1cbe9ca9aa1a82da741652ca25f2c
(funcname, cmdname, cmdstr, helpstr)
#define
DEFUN_DEPRECATED
group__command.html
ga58016d03af2b708a14d8067e4e1c0aa9
(funcname, cmdname, cmdstr, helpstr)
#define
DEFUN_ATTR_USRATTR
group__command.html
gab92e4a73daba7758da09cda0852c817a
(funcname, cmdname, attr, usrattr, cmdstr, helpstr)
#define
DEFUN_USRATTR
group__command.html
ga03786948111c4225c4949fde83c1d3ed
(funcname, cmdname, usrattr, cmdstr, helpstr)
#define
DEFUN_NOSH
group__command.html
gac523c4780e6daec7fecb90d074ec9e7d
(funcname, cmdname, cmdstr, helpstr)
#define
DEFSH
group__command.html
ga86b046506937c447aecbb962745ebef7
(daemon, cmdname, cmdstr, helpstr)
#define
DEFUNSH
group__command.html
ga09b9a6bc47d7a80648d8d1fdf33092a1
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
DEFUNSH_ATTR
group__command.html
ga612c08b1648a89b4e2e7495c2916c95b
(daemon, funcname, cmdname, cmdstr, helpstr, attr)
#define
DEFUNSH_HIDDEN
group__command.html
gaccfe5e755bd42f5143a681c95b6549cd
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
DEFUNSH_DEPRECATED
group__command.html
ga30f376d4a7676935f618936582bc783b
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
ALIAS
group__command.html
ga7a8f1df2b731617ea7ada9ba5cbdb704
(funcname, cmdname, cmdstr, helpstr)
#define
gALIAS
group__command.html
ga34b7ab8b33614c0d0422643e60eff8cc
(funcname, cmdname, cmdstr, helpstr)
#define
ALIAS_ATTR
group__command.html
ga93297ce3c690450a4e63e41e3f34b5fb
(funcname, cmdname, cmdstr, helpstr, attr)
#define
ALIAS_HIDDEN
group__command.html
gae3b574e878c0dba1c8c246684dba68d0
(funcname, cmdname, cmdstr, helpstr)
#define
ALIAS_DEPRECATED
group__command.html
ga338f27c393b79c00fcace4b9887f8502
(funcname, cmdname, cmdstr, helpstr)
#define
ALIAS_SH
group__command.html
ga5f3c3029e3a4463e0bb09770149ca336
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
ALIAS_SH_HIDDEN
group__command.html
ga517a657ddbe602490679926e231bf645
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
ALIAS_SH_DEPRECATED
group__command.html
gac557c7880f253b93c3590faed00936c9
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
CMD_OPTION
group__command.html
gab1b77acbf364bfe2710e3773a80607c4
(S)
#define
CMD_VARIABLE
group__command.html
ga905c839bec4d00c29b03a4dc5d1e0a1f
(S)
#define
CMD_VARARG
group__command.html
ga516b412fe075fb8ab8e86a0d3b8e15f9
(S)
#define
CMD_RANGE
group__command.html
ga99df8c7f097a560e24b9e78ccafabfe0
(S)
#define
CMD_IPV4
group__command.html
ga8f2fb270600cf013b5cd993e6ddce2b3
(S)
#define
CMD_IPV4_PREFIX
group__command.html
ga66542c1c16474deb8fe0254926d72f27
(S)
#define
CMD_IPV6
group__command.html
ga03d8bd415477f32d12390bebc5c33b48
(S)
#define
CMD_IPV6_PREFIX
group__command.html
gacb226c956cf0cf6703b3db76066bcbf3
(S)
#define
VTY_IPV4_CMD
group__command.html
ga3bd17dd9bd8254c60910a55b58aa461f
#define
VTY_IPV6_CMD
group__command.html
ga0d6bd6a7beb61d525c3abcf16fc0f844
#define
VTY_IPV46_CMD
group__command.html
ga460deff0720846a20f216768b144fd28
#define
SHOW_STR
group__command.html
gaa19b6d5257cb6f7622eb6b3da8966b32
#define
IP_STR
group__command.html
gaf45438f811eb6711be47ea2555b12f75
#define
IPV6_STR
group__command.html
ga97fa3de206286c30e3efe26747c25352
#define
NO_STR
group__command.html
ga5b14384572729c1d1b3755d1bea1f17d
#define
CLEAR_STR
group__command.html
ga315549aca62f71abb3dfe8fd1770039a
#define
RIP_STR
group__command.html
gad9b312696778af2df6e93ee38d5f41f7
#define
BGP_STR
group__command.html
ga44a223791487ad235e39f42a47d60005
#define
OSPF_STR
group__command.html
ga9cb32c133bccb211caa112f8f2a9a831
#define
NEIGHBOR_STR
group__command.html
ga7ad323ae5bc0e42428860cf41bed909d
#define
DEBUG_STR
group__command.html
gaa32f22e2cc4c90e73981459688712288
#define
UNDEBUG_STR
group__command.html
ga464b26439f1e1dcaabab5d2e6a8f9299
#define
ROUTER_STR
group__command.html
ga985579e5d4576dda3605a03feb161017
#define
AS_STR
group__command.html
ga08051ff19b2d0b6fadba459bf0ed2df6
#define
MBGP_STR
group__command.html
ga1e4cc9c0c2f29229182af13058f339c3
#define
MATCH_STR
group__command.html
gaa209fb522314dc6fe1a295ae25d24a51
#define
SET_STR
group__command.html
ga8a545523858bf4d634f845185fc5dc83
#define
OUT_STR
group__command.html
ga6cd1e3c0b9eaababe44650e5647acdc5
#define
IN_STR
group__command.html
ga1891a946e81886add338bf517a1c7e4f
#define
V4NOTATION_STR
group__command.html
ga4e2f8b12e73773f1d932d3e79317acfa
#define
OSPF6_NUMBER_STR
group__command.html
ga726e97378ccce42e3b75e6b048de7ce4
#define
INTERFACE_STR
group__command.html
gabf6d0e1935a2b3a207e60a6a6148a748
#define
IFNAME_STR
group__command.html
ga3d906e204dcc40f82d2a7f0933e755a7
#define
IP6_STR
group__command.html
ga878a4dd8ec43cd96c88a08ba2e3d68b7
#define
OSPF6_STR
group__command.html
ga46e5b0a7baf38db964a69848c26aa96a
#define
OSPF6_ROUTER_STR
group__command.html
gac07eb44ce5dc0b660ebcaa9a21400168
#define
OSPF6_INSTANCE_STR
group__command.html
ga98e7f7f514b62cfe7a294a6a3bcfdf7b
#define
SECONDS_STR
group__command.html
ga303bca05656f958426b6d3dee6d1e775
#define
ROUTE_STR
group__command.html
ga3a69ba452c509fe17fc1b2f448e62202
#define
PREFIX_LIST_STR
group__command.html
ga60dc08d3413ebd5540cc1de7b58c7ba0
#define
OSPF6_DUMP_TYPE_LIST
group__command.html
ga59a597b2067f56c4ebbec78ea4ae4857
#define
ISIS_STR
group__command.html
gad2344e133bb5d84ce8df0fbe5531ce52
#define
AREA_TAG_STR
group__command.html
ga5e57e5c61cf95c7b05c3f3e021fee5aa
#define
CONF_BACKUP_EXT
group__command.html
ga0837aaf45e6c54e1340b0d2df36cd599
#define
NEIGHBOR_CMD
group__command.html
gaebb4a30acc8d3ddd8e4fc1ba12f579bc
#define
NO_NEIGHBOR_CMD
group__command.html
gaca3891de5d7f3d82be656811c65125c9
#define
NEIGHBOR_ADDR_STR
group__command.html
gadea1765cb4d5317694399cb0f03ba7b8
#define
NEIGHBOR_CMD2
group__command.html
ga1fcf9d7faf91221a2240536d8e45dd26
#define
NO_NEIGHBOR_CMD2
group__command.html
ga479280b457cb763e582d15586187a11d
#define
NEIGHBOR_ADDR_STR2
group__command.html
ga4de8407d56f37cd6c19eb0eec37c64d9
node_type
group__command.html
ga6a276b85e2da28c5f9c3dbce61c55682
AUTH_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a302e1f38939b1a74bc848007bb70bfdf
VIEW_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24
AUTH_ENABLE_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a96b74116564789f517eef9284f18b472
ENABLE_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a8eeaebd59fec75e66abd261377c21a2d
CONFIG_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a50754044f565f7421a152eaa411eebcc
SERVICE_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a08f3c0e0d651e5835e84cac733ba7d88
DEBUG_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a6528486974fa9575be1ad0e96261f7be
CFG_LOG_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a6d719dc344643a9632aada5acc7154a8
CFG_STATS_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682adc4d3de4812f6c746272f7b0a48def03
VTY_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a42e5cebd0265d2c03a8da6fa220e11c6
L_E1INP_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a5f84e381497e07f851acf5c48bd3bb38
L_IPA_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a01cf2d22c41eeb5f4fd378a8d1120fa1
L_NS_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a3636d17b2bf4309e5595fc78a8d5796d
L_BSSGP_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682add96913f11a587d6887d06e9b252568b
L_CTRL_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a97175b6c396122970afeb97313b58147
L_CS7_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a1585ad5d58c223de2582326145218073
L_CS7_AS_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a0c41eac6bf0019a8e9f5d61c71ff0beb
L_CS7_ASP_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682ae93a58145a5fcace109eca1b18a8f384
L_CS7_XUA_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a66cf25a05c88062d8e1f965eed04d121
L_CS7_RTABLE_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a00ad655a8ee1b393fa7c65915f4d8b73
L_CS7_LINK_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a1f61d1372f06c3d88113960b72ca6128
L_CS7_LINKSET_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a0436862cf92508a271e84a460bd66715
L_CS7_SCCPADDR_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a9f996e317d6ac10fabeeee621b48f39f
L_CS7_SCCPADDR_GT_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682ad8160f5ff81dc63cd70c46ac9e226a25
L_CPU_SCHED_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a82502649c3e7861aed2a9a8b53f31b15
L_NS_BIND_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a53be3d5a0006aad3912589c7d97b30a1
L_NS_NSE_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a8f23d5d1abf5b469d24faec25f439441
RESERVED1_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a2f2d01908e2a1ab85f57efdcc07a7f04
RESERVED2_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a477d227940071a9207e355271e085664
RESERVED3_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682aaf854ce244cb3da385cffe562cbf4b6c
RESERVED4_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a09330c662127f58f4dc8ca66dab862cc
RESERVED5_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682ad7570e15a14ab1c54fd862dfb00138fe
RESERVED6_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a5ae688665e96299c42f3f068dc4fc4ae
RESERVED7_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682aabb20f48cf79b165a45f4b7c29318023
RESERVED8_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a7a5acadc0a0522bb72f5a7b8c696d2cb
_LAST_OSMOVTY_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682aad50ebd93ab551be0d996e818bf28fe6
CMD_ATTR_DEPRECATED
group__command.html
gga06fc87d81c62e9abb8790b6e5713c55ba19e821e3d1e3b68e32d2cfa997bdb428
CMD_ATTR_HIDDEN
group__command.html
gga06fc87d81c62e9abb8790b6e5713c55ba33e05c75dfb0ebe4460ec9f3ec976d44
CMD_ATTR_IMMEDIATE
group__command.html
gga06fc87d81c62e9abb8790b6e5713c55ba8ee35b04b9b8d079491f38e309025f16
CMD_ATTR_NODE_EXIT
group__command.html
gga06fc87d81c62e9abb8790b6e5713c55bae7695a4ef2905c3290602d30b5068b93
CMD_ATTR_LIB_COMMAND
group__command.html
gga06fc87d81c62e9abb8790b6e5713c55ba26c23b0e13d3704494a3f961f6c993ec
OSMO_SCCP_LIB_ATTR_RSTRT_ASP
group__command.html
ggadf764cbdea00d65edcd07bb9953ad2b7a173509df8568d9001df2f0b6ab0b1cde
OSMO_ABIS_LIB_ATTR_IPA_NEW_LNK
group__command.html
ggadf764cbdea00d65edcd07bb9953ad2b7a640fa1a45efc52b1d62ee327e82d6925
OSMO_ABIS_LIB_ATTR_LINE_UPD
group__command.html
ggadf764cbdea00d65edcd07bb9953ad2b7af09021f39c29a87d6c70b8fd4cb69a3c
_OSMO_CORE_LIB_ATTR_COUNT
group__command.html
ggadf764cbdea00d65edcd07bb9953ad2b7abe8181c54ee808546bdbe33f8be34189
vty_ref_gen_mode
group__command.html
ga8a93dace2b659a06d9103d9f82f22cb7
VTY_REF_GEN_MODE_DEFAULT
group__command.html
gga8a93dace2b659a06d9103d9f82f22cb7a4da204690af1c55c59381b9fe0766025
VTY_REF_GEN_MODE_EXPERT
group__command.html
gga8a93dace2b659a06d9103d9f82f22cb7a3e755bc27af40c75cbf92205deb22418
VTY_REF_GEN_MODE_HIDDEN
group__command.html
gga8a93dace2b659a06d9103d9f82f22cb7a02c07b9e0b63d1c905fc6cd5aa361e2a
void
install_node
group__command.html
ga7ee8a7c258e1e5a6e3ff6173dd1658e3
(struct cmd_node *node, int(*func)(struct vty *))
void
install_default
group__command.html
ga8df75af896e7b46b1944da6e7f390959
(int node)
void
install_element
group__command.html
ga467b443599a979792bde0a4aad42b54a
(int ntype, struct cmd_element *cmd)
void
install_lib_element
group__command.html
gaf28a7758886bea4d19f7e96d33a243c3
(int ntype, struct cmd_element *cmd)
void
install_element_ve
group__command.html
ga279fed86b1f49ed0e0ca53e0bdff0c2f
(struct cmd_element *cmd)
void
install_lib_element_ve
group__command.html
ga177f3c2fea2800cc65dd849873bbab05
(struct cmd_element *cmd)
void
sort_node
group__command.html
gae0deae9c3b3a178f87bb623444fc974b
(void)
void
vty_install_default
group__command.html
ga445f84e9265108c7751fb68802a3a338
(int node)
char *
argv_concat
group__command.html
ga05526517753343be3f361b6d997cd672
(const char **argv, int argc, int shift)
vector
cmd_make_strvec
group__command.html
ga968b2f52fc543595fa4ce625f5fdb6a3
(const char *string)
int
cmd_make_strvec2
group__command.html
gaa92300860f962abd3c63c5425988209d
(const char *string, char **indent, vector *strvec_p)
void
cmd_free_strvec
group__command.html
ga2d4e7d3f3fe917dafa06eb6d156d9a6e
(vector v)
vector
cmd_describe_command
group__command.html
ga7cd7526d1c0ed77e854952eca9209502
(vector vline, struct vty *vty, int *status)
char **
cmd_complete_command
group__command.html
gae81bbe7da0e4d74e1ccbe3323942145a
(vector vline, struct vty *vty, int *status)
const char *
cmd_prompt
group__command.html
ga6700a24ff583beaf194b445c62d4d2d5
(enum node_type node)
int
config_from_file
group__command.html
gab332bc3c1253a817322944ade0365c60
(struct vty *, FILE *)
enum node_type
node_parent
group__command.html
ga0fed3de474de4fea39776761377c6afd
(enum node_type)
int
cmd_execute_command
group__command.html
ga285aab6a1670b297066c3ac6dbc89376
(vector, struct vty *, struct cmd_element **, int)
int
cmd_execute_command_strict
group__command.html
gab4eeeded1223dc162afc25a764ec25fb
(vector, struct vty *, struct cmd_element **)
void
config_replace_string
group__command.html
gaf0bc22d9c8ba36a5d0e01352325f0f48
(struct cmd_element *, char *,...)
void
cmd_init
group__command.html
gac8aa19764b709737963069a30334afb5
(int)
const char *
host_config_file
group__command.html
ga1095869b92be18e3aa85c70c1a429d9e
(void)
void
host_config_set
group__command.html
ga2feebdf3a44e5fd7a8d87623e62fc7a9
(const char *)
char *
osmo_asciidoc_escape
group__command.html
gaf96be2eaf84241c955c5e6b242d12865
(const char *inp)
void
print_version
group__command.html
gacffe1bf4a833d46d30fe67900f7c8fab
(int print_copyright)
int
vty_dump_xml_ref_mode
group__command.html
ga2f9003bb1ff253678002c611a49f6657
(FILE *stream, enum vty_ref_gen_mode mode)
int
vty_dump_xml_ref
group__command.html
ga6a0ecd4fc9774a4f7c6a2637db4d4ded
(FILE *stream)
int
vty_cmd_range_match
group__command.html
ga419aa09fde1e5d875dc93e4ae8043e0c
(const char *range, const char *str)
struct cmd_element
config_exit_cmd
group__command.html
ga0f38e7320fd26709b67553e7b06e1ba8
struct cmd_element
config_help_cmd
group__command.html
ga2093ab968963c052ceb8b4debb0e4c8b
struct cmd_element
config_list_cmd
group__command.html
gad6da0f2e94cfb741ee975a2d2bfb2461
struct cmd_element
config_end_cmd
group__command.html
ga3eaa1912c22d8f1131c0184a8da3bea9
void *
tall_vty_cmd_ctx
group__command.html
ga3983210999465ebd223c9bf76613baad
const struct value_string
vty_ref_gen_mode_names
group__command.html
gabc7a7adccea8037c0991ce4ac35765c5
[]
const struct value_string
vty_ref_gen_mode_desc
group__command.html
ga97b3ca7f0d0dde99010759711c5e6324
[]
cpu_sched_vty.h
/build/_deps/libosmocore/include/osmocom/vty/
cpu__sched__vty_8h.html
osmocom/vty/command.h
void
osmo_cpu_sched_vty_init
group__cpu__sched__VTY.html
ga74c34e2c9306decb850569691ab60361
(void *tall_ctx)
int
osmo_cpu_sched_vty_apply_localthread
group__cpu__sched__VTY.html
ga5eb944998ac87f1fed307eefdaa25a00
(void)
logging.h
/build/_deps/libosmocore/include/osmocom/vty/
logging_8h.html
#define
LOGGING_STR
logging_8h.html
ada00f7d5e9e0e6b1a84284ae28a8cb32
#define
FILTER_STR
logging_8h.html
a6ac6ba6ac862de67276ce6cd995e77b3
void
logging_vty_add_cmds
logging_8h.html
a5610a262fb3d69505b72a24f05fc5982
()
void
logging_vty_add_deprecated_subsys
logging_8h.html
ab5a144c85374d5ea131460b513323388
(void *ctx, const char *name)
struct log_target *
osmo_log_vty2tgt
logging_8h.html
a0a5c30bbfbb9a192365ac16ed7943fc3
(struct vty *vty)
misc.h
/build/_deps/libosmocore/include/osmocom/vty/
misc_8h.html
osmocom/vty/vty.h
#define
VTY_DO_LOWER
misc_8h.html
ad11aa2532b0ac9f5ea24c1e398f746da
char *
vty_cmd_string_from_valstr
group__vty.html
ga148901bf4513637b346ad8452d04b5af
(void *ctx, const struct value_string *vals, const char *prefix, const char *sep, const char *end, int do_lower)
void
vty_out_rate_ctr_group
group__rate__ctr.html
ga5de8cf4406811512b069c9862c131a32
(struct vty *vty, const char *prefix, struct rate_ctr_group *ctrg)
void
vty_out_rate_ctr_group2
group__rate__ctr.html
ga9b507cc7330e223c7e002ee596a9f46c
(struct vty *vty, const char *prefix, struct rate_ctr_group *ctrg, bool skip_zero)
void
vty_out_rate_ctr_group_fmt
group__rate__ctr.html
ga1f506094febaa7980ae804d66928903c
(struct vty *vty, const char *fmt, struct rate_ctr_group *ctrg)
void
vty_out_rate_ctr_group_fmt2
group__rate__ctr.html
gafbb6c23d50acf407984b02527ec22faf
(struct vty *vty, const char *fmt, struct rate_ctr_group *ctrg, bool skip_zero)
void
vty_out_stat_item_group
group__stats.html
gafff519726c5ed78b596cc9e5065bedab
(struct vty *vty, const char *prefix, struct osmo_stat_item_group *statg)
void
vty_out_stat_item_group2
group__stats.html
ga866d63e6c3678474717b4971c4713232
(struct vty *vty, const char *prefix, struct osmo_stat_item_group *statg, bool skip_zero)
void
vty_out_statistics_full
group__vty.html
gaac192c4dfd1b32cf177f875aaabc5986
(struct vty *vty, const char *prefix)
void
vty_out_statistics_full2
group__vty.html
gaef5369aca10b0b4fac3d3981a443bd46
(struct vty *vty, const char *prefix, bool skip_zero)
void
vty_out_statistics_partial
group__vty.html
gad52b640266cda96e99df7681b8528205
(struct vty *vty, const char *prefix, int max_level)
void
vty_out_statistics_partial2
group__vty.html
ga25a2338bbc94f83e25ad9fffcd94593f
(struct vty *vty, const char *prefix, int max_level, bool skip_zero)
void
vty_out_fsm
misc_8h.html
a87dfbb27e5d0a1def0aacc8d82b80598
(struct vty *vty, struct osmo_fsm *fsm)
void
vty_out_fsm2
misc_8h.html
a111cba8800b4de239d4f7236adb1bcb0
(struct vty *vty, const char *prefix, struct osmo_fsm *fsm)
void
vty_out_fsm_inst
misc_8h.html
a8a7cb1a5f5e4a8f3f65af28c21233a02
(struct vty *vty, struct osmo_fsm_inst *fsmi)
void
vty_out_fsm_inst2
misc_8h.html
a71184bbde194141f314aa443a4e35494
(struct vty *vty, const char *prefix, struct osmo_fsm_inst *fsmi)
void
osmo_fsm_vty_add_cmds
misc_8h.html
a2a0ceb760bb02a48f84913f9f693fd9c
(void)
void
osmo_talloc_vty_add_cmds
misc_8h.html
af79841d88224443e132ee87d9d948122
(void)
int
osmo_vty_write_config_file
group__command.html
ga92697299bf8949ce6e9325242cb7c71f
(const char *filename)
int
osmo_vty_save_config_file
group__command.html
ga281344d65a71a855314319aebfc30d58
(void)
ports.h
/build/_deps/libosmocore/include/osmocom/vty/
ports_8h.html
#define
OSMO_VTY_PORT_PCAP_CLIENT
ports_8h.html
aa7f3e684c642ffa5e19249fc97780b90
#define
OSMO_VTY_PORT_PCAP_SERVER
ports_8h.html
a5fd21a43a96a66f42e6bada31b864e08
#define
OSMO_VTY_PORT_TRX
ports_8h.html
a1d284d95feeb426313c1770e5a23e15a
#define
OSMO_VTY_PORT_STP
ports_8h.html
a78689d6c078cf0a43f3e55b17f02ce45
#define
OSMO_VTY_PORT_PCU
ports_8h.html
a91036a828f5bc0c9193e4c451af59997
#define
OSMO_VTY_PORT_BTS
ports_8h.html
a96575c3c774e4a936c0262fc2a3bb1b6
#define
OSMO_VTY_PORT_NITB_BSC
ports_8h.html
a642f9eed9e03e577280bad4671aedafd
#define
OSMO_VTY_PORT_BSC_MGCP
ports_8h.html
ac1ef01726ce3fb0a08f9159990d1cd9f
#define
OSMO_VTY_PORT_MGW
ports_8h.html
a155e68fe778b7190c39827de852b85fe
#define
OSMO_VTY_PORT_BSC_NAT
ports_8h.html
a0d8ca34ec53f35e496f7be3ca2a36175
#define
OSMO_VTY_PORT_SGSN
ports_8h.html
a5a68d4b2a4313997e69c51d069f9fe64
#define
OSMO_VTY_PORT_GBPROXY
ports_8h.html
a1141194365a84c353253e0fb27a5bb03
#define
OSMO_VTY_PORT_BB
ports_8h.html
ae3a92fad730d27158a09b291c7a1abff
#define
OSMO_VTY_PORT_BTSMGR
ports_8h.html
a77dd60351d983f744a68f0db17577ecb
#define
OSMO_VTY_PORT_GTPHUB
ports_8h.html
a86ce86b791d2e97738c8d7ae32d172c2
#define
OSMO_VTY_PORT_MSC
ports_8h.html
a6f3d6d79f9f7e99b09f4044da63a8efb
#define
OSMO_VTY_PORT_MNCC_SIP
ports_8h.html
a0c1dce779be0ca9c4079d0180330f760
#define
OSMO_VTY_PORT_HLR
ports_8h.html
aa7e2fc0fab094c7e6ca29354d0ee63b1
#define
OSMO_VTY_PORT_GGSN
ports_8h.html
a3686a8bc059d17c5d8a67e8b077c755a
#define
OSMO_VTY_PORT_HNBGW
ports_8h.html
aef3981a14975159f769d70c4d9f2c29b
#define
OSMO_VTY_PORT_CBC
ports_8h.html
a97a9910be867f1eadb318dd72afbe693
#define
OSMO_VTY_PORT_UECUPS
ports_8h.html
a341df136afb6ddd1286aaf02c839ff45
#define
OSMO_VTY_PORT_E1D
ports_8h.html
a0c73bb3f174e666bf762e27f3f388009
#define
OSMO_VTY_PORT_ISDNTAP
ports_8h.html
a5abd8c1e8fc8ac0b8d246c6a5711151b
#define
OSMO_VTY_PORT_SMLC
ports_8h.html
abc8ef205bdbcf2d72eea6e178c656653
#define
OSMO_VTY_PORT_HNODEB
ports_8h.html
a9fd37441cdeb55075792f483bbca9037
#define
OSMO_VTY_PORT_UPF
ports_8h.html
a83bc427533ea6c1c706188ec1cb6177a
#define
OSMO_VTY_PORT_PFCP_TOOL
ports_8h.html
ad15e8cc2083a29ea0b391512167344d8
stats.h
/build/_deps/libosmocore/include/osmocom/vty/
stats_8h.html
void
osmo_stats_vty_add_cmds
stats_8h.html
a04fd22fcc1be587b2a0b59b5eea4eda6
()
tdef_vty.h
/build/_deps/libosmocore/include/osmocom/vty/
tdef__vty_8h.html
osmocom/vty/command.h
#define
OSMO_TDEF_VTY_ARG_T
group__Tdef__VTY.html
ga03037520339529e8752fcde84dc62a72
#define
OSMO_TDEF_VTY_DOC_T
group__Tdef__VTY.html
ga0aad33b597ba68173c1b1449b380f312
#define
OSMO_TDEF_VTY_ARG_T_OPTIONAL
group__Tdef__VTY.html
ga359341150966aa806cbe8ff76c3bb594
#define
OSMO_TDEF_VTY_ARG_VAL
group__Tdef__VTY.html
ga59b2b018560574feeccb9021042b1b7e
#define
OSMO_TDEF_VTY_DOC_VAL
group__Tdef__VTY.html
ga9cc84c575e34de36af8d7741929d9224
#define
OSMO_TDEF_VTY_ARG_VAL_OPTIONAL
group__Tdef__VTY.html
gabb15b9512bc564b2e4e343492b774291
#define
OSMO_TDEF_VTY_ARG_SET
group__Tdef__VTY.html
ga199d76d665d4b4f292be1de7c9a4be28
#define
OSMO_TDEF_VTY_DOC_SET
group__Tdef__VTY.html
gaa2e9cc7aa59d3c340402c4423e3c0dbd
#define
OSMO_TDEF_VTY_ARG_SET_OPTIONAL
group__Tdef__VTY.html
ga5525deaed5afc45e71382a6965834c73
int
osmo_tdef_vty_set_cmd
group__Tdef__VTY.html
gaad9b0be80f076c1e183845ee761adcfb
(struct vty *vty, struct osmo_tdef *tdefs, const char **args)
int
osmo_tdef_vty_show_cmd
group__Tdef__VTY.html
ga2f02c6fadab083fe84980b90eb073e63
(struct vty *vty, struct osmo_tdef *tdefs, const char *T_arg, const char *prefix_fmt,...)
void
osmo_tdef_vty_write
group__Tdef__VTY.html
ga15e8d88f4f9b620d843dec583ccf89ea
(struct vty *vty, struct osmo_tdef *tdefs, const char *prefix_fmt,...)
void
osmo_tdef_vty_out_one
group__Tdef__VTY.html
ga23aaf3b18922833bdf53aa0d95c49c42
(struct vty *vty, struct osmo_tdef *t, const char *prefix_fmt,...)
void
osmo_tdef_vty_out_all
group__Tdef__VTY.html
ga104eeb939ad29435ae61c8e53cfe2917
(struct vty *vty, struct osmo_tdef *tdefs, const char *prefix_fmt,...)
void
osmo_tdef_vty_out_one_va
group__Tdef__VTY.html
ga7175a909a309b1b3d9b9969e81806332
(struct vty *vty, struct osmo_tdef *t, const char *prefix_fmt, va_list va)
void
osmo_tdef_vty_out_all_va
group__Tdef__VTY.html
ga39222ed094ec36a42ed2effa9166bc23
(struct vty *vty, struct osmo_tdef *tdefs, const char *prefix_fmt, va_list va)
struct osmo_tdef *
osmo_tdef_vty_parse_T_arg
group__Tdef__VTY.html
ga0204245dff780598621c0afceae510a6
(struct vty *vty, struct osmo_tdef *tdefs, const char *T_str)
unsigned long
osmo_tdef_vty_parse_val_arg
group__Tdef__VTY.html
gac7814ad23ac2e809432d7962dca420a6
(const char *val_arg, unsigned long default_val)
void
osmo_tdef_vty_groups_init
group__Tdef__VTY.html
ga7deb1e36c8f098f16f0a344b3039088c
(unsigned int parent_cfg_node, struct osmo_tdef_group *groups)
void
osmo_tdef_vty_groups_write
group__Tdef__VTY.html
ga545bd0159b78e0bd6c82545fe25f9e34
(struct vty *vty, const char *indent)
telnet_interface.h
/build/_deps/libosmocore/include/osmocom/vty/
telnet__interface_8h.html
osmocom/vty/vty.h
telnet_connection
int
telnet_init_default
group__telnet__interface.html
gabd573e02358278e2e9877621b6f64256
(void *tall_ctx, void *priv, int default_port)
int
telnet_init
group__telnet__interface.html
ga109c72d8938db94505e0a7520df3413a
(void *tall_ctx, void *priv, int port) OSMO_DEPRECATED("This function ignores dynamic port configuration. Use telnet_init_default() instead")
int
telnet_init_dynif
group__telnet__interface.html
gae5f799aa2f51ecb1dbeac82b2f3e532b
(void *tall_ctx, void *priv, const char *ip, int port) OSMO_DEPRECATED("This function ignores dynamic port configuration. Use telnet_init_default() instead")
void
telnet_exit
group__telnet__interface.html
gac0d9ac2f68450a5ba531738a47df5f21
(void)
vector.h
/build/_deps/libosmocore/include/osmocom/vty/
vector_8h.html
_vector
#define
VECTOR_MIN_SIZE
vector_8h.html
ac45f1c13e55842e7dc958c379b0efcf4
#define
vector_slot
vector_8h.html
a34cb4a77fbd6ab6cb23707cdd1c4c0d2
(V, I)
#define
vector_active
vector_8h.html
ac96b7beddf251a81df131543d06d63c7
(V)
struct _vector *
vector
vector_8h.html
a7fe85bb4f5ec8665f4ef33dab2fdc2db
vector
vector_init
group__vector.html
gae6a929ac3530de06eee1df3629d15247
(unsigned int size)
void
vector_ensure
group__vector.html
ga8ad206f259bb511f00db58e52a1d6551
(vector v, unsigned int num)
int
vector_empty_slot
group__vector.html
gaf34483597baad8ccef82d2c38f794b80
(vector v)
int
vector_set
group__vector.html
ga09dff784fcc0e322c64e5975b3255fe0
(vector v, void *val)
int
vector_set_index
group__vector.html
ga4ab15201b63a93279459a6d3d90600e5
(vector v, unsigned int i, void *val)
void
vector_unset
group__vector.html
gaedb539ef50499b729c8bfb9c2d7989c3
(vector v, unsigned int i)
unsigned int
vector_count
group__vector.html
ga27b7646cb874dff3b77400e95b6f8b99
(vector v)
void
vector_only_wrapper_free
group__vector.html
gac0d218d6e04cd434ceb15fb505156251
(vector v)
void
vector_only_index_free
group__vector.html
gac09d5fe94ccb5c5b0e883f2565a1a858
(void *index)
void
vector_free
group__vector.html
gaf535d7daaa1dc88a3ac5c4451a6296f0
(vector v)
vector
vector_copy
group__vector.html
ga023a26a75d23f986c89bbd73d73f01c0
(vector v)
void *
vector_lookup
group__vector.html
ga5b9a4e6acdeb24792c691b679050fd6a
(vector, unsigned int)
void *
vector_lookup_ensure
group__vector.html
gafe4ba9613b545f0a19cf622ba2faf27c
(vector, unsigned int)
void *
tall_vty_vec_ctx
group__vector.html
ga7e85b6cb22ea5f3e15aa3674a15aaf14
vty.h
/build/_deps/libosmocore/include/osmocom/vty/
vty_8h.html
vty
vty_app_info
vty_signal_data
#define
VTY_PRINTF_ATTRIBUTE
group__vty.html
ga6c606a1c44a152c58f36b43ea8cf8ff8
(a, b)
#define
ERRNO_IO_RETRY
group__vty.html
ga45b38a31650d3cee8087360351384d9e
(EN)
#define
VTY_READ_BUFSIZ
group__vty.html
ga79b1a7ad718c49feb5febb6a5be6f5e8
#define
VTY_BUFSIZ
group__vty.html
ga2d026199530c8617fbb5e0d89ab6cac1
#define
VTY_MAXHIST
group__vty.html
ga2c7bf19140857545865be759c8960bc4
#define
VTY_CMD_USR_ATTR_NUM
group__vty.html
ga414e2ed56a8379dc97a3e78f07598be0
#define
VTY_CMD_ATTR_FLAGS_RESERVED
group__vty.html
ga136405bc8e5c82554437f301aeab4105
#define
TELNET_NAWS_SB_LEN
vty_8h.html
a3dc5068383c050852fa22207582a21cc
#define
VTY_NEWLINE
group__vty.html
ga3be8ca867e2953936a95c68dc64824b6
event
group__vty.html
ga3b65133bb9997cd1ccf311af0927fc9e
VTY_SERV
group__vty.html
gga3b65133bb9997cd1ccf311af0927fc9ea8fd18ac65705a12e09a38d18e47d12ec
VTY_READ
group__vty.html
gga3b65133bb9997cd1ccf311af0927fc9ea9ed3db9f85ae6bdc30382d62bc01a807
VTY_WRITE
group__vty.html
gga3b65133bb9997cd1ccf311af0927fc9ea73e4d70c7cc9c2560723e639332d7f2d
VTY_CLOSED
group__vty.html
gga3b65133bb9997cd1ccf311af0927fc9eacef50477b2533b5c7bbc01c3acc81e04
VTY_TIMEOUT_RESET
group__vty.html
gga3b65133bb9997cd1ccf311af0927fc9eada5cbc98f077a6a603d7c200d654042c
vty_type
group__vty.html
ga169d41356fc25c0959adaadc3e3eabfe
VTY_TERM
group__vty.html
gga169d41356fc25c0959adaadc3e3eabfea907f7939ab201bf65eac488d558840f3
VTY_FILE
group__vty.html
gga169d41356fc25c0959adaadc3e3eabfea281cf95ff4c45ed4481d0df43228400f
VTY_SHELL
group__vty.html
gga169d41356fc25c0959adaadc3e3eabfea77bc83deb21566343583abca727446e2
VTY_SHELL_SERV
group__vty.html
gga169d41356fc25c0959adaadc3e3eabfea7a09b233acbda74ed6f71ef5270705cf
signal_vty
group__vty.html
gaf1eadea24b78381e8a0dd8bd1a0cc609
S_VTY_EVENT
group__vty.html
ggaf1eadea24b78381e8a0dd8bd1a0cc609acbe6256e67c6be52cfeacef3258d1e12
static const char *
vty_newline
group__vty.html
gaa209bddbae8f2b57316e5bb3451db3fd
(struct vty *vty)
void
vty_init
group__vty.html
gaeb51fa4048ac5560182553393a0b223a
(struct vty_app_info *app_info)
int
vty_read_config_file
group__vty.html
ga86c13e43fd9a6564e0efb1000abd7afe
(const char *file_name, void *priv)
int
vty_read_config_filep
group__vty.html
ga58a4d737b6b4a73c7d551c5ca0c2ec7d
(FILE *confp, void *priv)
void
vty_init_vtysh
group__vty.html
ga82800309da29029c5ab98f2adfcd6baa
(void)
void
vty_reset
group__vty.html
ga2c45f9113ebc6f73172cdd2758fd0761
(void)
struct vty *
vty_new
group__vty.html
ga2b938058222849e374befc1085857718
(void)
struct vty *
vty_create
group__vty.html
gabf8858cccf89750e0267a72d2868ae0e
(int vty_sock, void *priv)
bool
vty_is_active
group__vty.html
gaa21e381fcf6fee8ea325375401b4b82c
(struct vty *vty)
int
vty_out
group__vty.html
gae8f16c68278d5bfe8d00ade3c4323e88
(struct vty *, const char *,...) VTY_PRINTF_ATTRIBUTE(2
int int
vty_out_va
group__vty.html
gad69c2d9c1f72d97740a90f190eba74c9
(struct vty *vty, const char *format, va_list ap)
int
vty_out_newline
group__vty.html
gabbf98fe074114bf2fa75aba7b2140d23
(struct vty *)
int
vty_out_uptime
group__vty.html
ga714f1aefde9052f29834c2f6ac8fa1e0
(struct vty *vty, const struct timespec *starttime)
int
vty_read
group__vty.html
ga851a24025f8e48103264b4cc800a4cbb
(struct vty *vty)
void
vty_close
group__vty.html
gaaa36e4b5f82f62e8c904b45a1630a19f
(struct vty *)
void
vty_flush
group__vty.html
gaae8b72f7202dc324fe5b4143d0a4aab4
(struct vty *vty)
char *
vty_get_cwd
group__vty.html
ga9f56f90fa8a5984891a080b3198c18f6
(void)
void
vty_log
group__vty.html
ga8d7438ae847024da079ea135f736f55b
(const char *level, const char *proto, const char *fmt, va_list)
int
vty_config_lock
group__vty.html
ga0a03a6ecf793cea8d20bd829fcd3fbb4
(struct vty *)
int
vty_config_unlock
group__vty.html
gab7fcdcad544e949350edbf205748e694
(struct vty *)
int
vty_shell
group__vty.html
ga9b1edcfb420884aeca1b7bdd29ccaced
(struct vty *)
int
vty_shell_serv
group__vty.html
ga3237e741f1477116d22636f36555d563
(struct vty *)
void
vty_hello
group__vty.html
gaaab50d4738f1884d8b3d115b5465b29c
(struct vty *)
void *
vty_current_index
group__vty.html
gad87ef05754aa81fad2d8b402019c1bbd
(struct vty *)
int
vty_current_node
group__vty.html
ga9883ee27da7ca53d0274180ecbded66f
(struct vty *vty)
int
vty_go_parent
group__vty.html
ga069d4a4fcf70add3c3e149e8ca03708f
(struct vty *vty)
const char *
vty_get_bind_addr
group__vty.html
gab6cc2523b7b35b84ca2ebfc877126d7c
(void)
int
vty_get_bind_port
group__vty.html
gaaaca795c1d44b2292cca8cdf4382285c
(int default_port)
void *
tall_vty_ctx
group__vty.html
gafa161eda8b0404157b41cac53a429f6d
struct cmd_element
cfg_description_cmd
group__vty.html
ga7efd4d2a7848641646e7f76e6120cc21
struct cmd_element
cfg_no_description_cmd
group__vty.html
gac05c47a999a17b71f7f45b80fa04ed64
buffer.c
/build/_deps/libosmocore/src/vty/
buffer_8c.html
osmocom/vty/buffer.h
osmocom/vty/vty.h
buffer
buffer_data
#define
BUFFER_SIZE_DEFAULT
buffer_8c.html
aba02eec807073b2458c435aa56d7f939
#define
BUFFER_DATA_FREE
buffer_8c.html
a1a2b87a6bddffd1ff50c2e32cc432dcc
(D)
#define
MAX_CHUNKS
buffer_8c.html
a9e879c11aa15653382faa681060e6179
#define
MAX_FLUSH
buffer_8c.html
aaa4f5f66c653ca3963cdda9359d8bdde
struct buffer *
buffer_new
buffer_8c.html
afa3fd5e9fc60dcd1e4cc36ac9cb19722
(void *ctx, size_t size)
void
buffer_free
buffer_8c.html
a33630b21db5f9cda080c24c3175bde5a
(struct buffer *b)
char *
buffer_getstr
buffer_8c.html
a432bb12021ea78fb50af8b0298ecdfb0
(struct buffer *b)
int
buffer_empty
buffer_8c.html
a5f2ba1147c2f9b7fee1a90ac2e76d0b7
(struct buffer *b)
void
buffer_reset
buffer_8c.html
a91ad0ff694ccef1876a3e8d8a3b05ffa
(struct buffer *b)
static struct buffer_data *
buffer_add
buffer_8c.html
a5a33738cadc18e781925f00a76eac240
(struct buffer *b)
void
buffer_put
buffer_8c.html
a6150096c2eaae19e636d2742c3df5b75
(struct buffer *b, const void *p, size_t size)
void
buffer_putc
buffer_8c.html
a36699f394f36624f8c1739ef0758db9f
(struct buffer *b, unsigned char c)
void
buffer_putstr
buffer_8c.html
a23f67bdda323e69158b6e4587ad19649
(struct buffer *b, const char *c)
buffer_status_t
buffer_flush_all
buffer_8c.html
a191ab7385104a44e13f385e0e6ca1b5d
(struct buffer *b, int fd)
buffer_status_t
buffer_flush_available
buffer_8c.html
a3df3e577fcbeec460e3ddab6bc6f59ec
(struct buffer *b, int fd)
buffer_status_t
buffer_write
buffer_8c.html
a426b697edda52bb07fdf222e8b982e9d
(struct buffer *b, int fd, const void *p, size_t size)
command.c
/build/_deps/libosmocore/src/vty/
command_8c.html
osmocom/vty/vector.h
osmocom/vty/vty.h
osmocom/vty/command.h
vty_parent_node
#define
_XOPEN_SOURCE
command_8c.html
a78c99ffd76a7bb3c8c74db76207e9ab4
#define
MAXPATHLEN
command_8c.html
addfa831c1473e710d2b71b72fd7fcfa5
#define
CONFIGFILE_MASK
group__command.html
ga77d85df09aa155aae8cb8bafc4231cc9
#define
ADD
command_8c.html
a651bc6e352dbef3af130cd8e8ea3abd7
(out, str)
#define
CMD_ATTR_PUBLIC_MASK
group__command.html
gafc4ddc647b807c0f88f42af9d0ac6d4e
#define
IPV6_ADDR_STR
group__command.html
ga0145bf20c30f29ad90dbf8d4900a0db4
#define
IPV6_PREFIX_STR
group__command.html
gab9dcf4ad2e002c8ffd171fb223312ddc
#define
STATE_START
group__command.html
gaddcbd0eec71cda69580487f74a2c24c4
#define
STATE_COLON
group__command.html
gafd4c1fc30bcc4812f6633c8a24d41785
#define
STATE_DOUBLE
group__command.html
ga55aac61ea5044cdefa5c1ca19819439d
#define
STATE_ADDR
group__command.html
gafdeade9bd3ed24e66e354c2750b5fc7b
#define
STATE_DOT
group__command.html
ga3b2519ee6bbc29de56872be0e305ed9a
#define
STATE_SLASH
group__command.html
ga5e4a1496854ee287e42b41cdf3ab1a41
#define
STATE_MASK
group__command.html
ga381c0e179fab7fffa9176649f23c957a
#define
INIT_MATCHVEC_SIZE
command_8c.html
a504ad7bffac6543fa988ae8bbd4f04a3
#define
INIT_MATCHVEC_SIZE
command_8c.html
a504ad7bffac6543fa988ae8bbd4f04a3
int(*
print_func_t
group__command.html
gac51399e8f4c43f1ae6acbdd764eb560e
)(void *data, const char *fmt,...)
match_type
group__command.html
ga34b622da6948a0685ea1e99ac4a2b82c
NO_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca57a25cf23f4c74ac64c7baa356c961c2
ANY_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca9763fbae79901c824c36513f62365ee6
EXTEND_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca133ee399bf54fb3a8548170f6c1a145c
IPV4_PREFIX_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82caa637a5fa0361c57c810b7e612b987cfb
IPV4_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca77e423f18c5ed3ba09de6404617bece5
IPV6_PREFIX_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82cafce0f1902005a181c901bfd0b4aa0e1f
IPV6_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca9bdf83fe2089ff9fae6655a804770cfe
RANGE_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82cad9c7442d447c697532e70a8699da1964
VARARG_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca874247f518d197d1d2ac60b863b7c86e
PARTLY_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82caafe21a5cd8f190f3226d1d347609b0d1
EXACT_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82cadfbe19133d0377544d453f088e2d8f79
ATTR_TYPE_GLOBAL
group__command.html
ggabc6126af1d45847bc59afa0aa3216b04aba9995f5d514bbfe534e18c9e104f940
ATTR_TYPE_LIB
group__command.html
ggabc6126af1d45847bc59afa0aa3216b04abcc2b635efe5789fe211a22ed33d9755
ATTR_TYPE_APP
group__command.html
ggabc6126af1d45847bc59afa0aa3216b04ab9bfbad2f40ef950bd69bf0a6a72f277
void
print_version
group__command.html
gacffe1bf4a833d46d30fe67900f7c8fab
(int print_copyright)
char *
argv_concat
group__command.html
ga05526517753343be3f361b6d997cd672
(const char **argv, int argc, int shift)
static const char *
node_name_from_prompt
group__command.html
gae4b8e3da50e19a44f673829a046621d5
(const char *prompt, char *name_buf, size_t name_buf_size)
static void
install_basic_node_commands
group__command.html
gae05ca117303c592ddf4b582a01cb3a73
(int node)
static void
install_node_bare
group__command.html
ga563bb4aef9a40ac157567b79c14ad2b9
(struct cmd_node *node, int(*func)(struct vty *))
void
install_node
group__command.html
ga7ee8a7c258e1e5a6e3ff6173dd1658e3
(struct cmd_node *node, int(*func)(struct vty *))
static int
cmp_node
group__command.html
ga9b66033af09501f16c900af654915d1e
(const void *p, const void *q)
static int
cmp_desc
group__command.html
gaedeab53f20d6c4df790b7a702780ed74
(const void *p, const void *q)
void
sort_node
group__command.html
gae0deae9c3b3a178f87bb623444fc974b
(void)
int
cmd_make_strvec2
group__command.html
gaa92300860f962abd3c63c5425988209d
(const char *string, char **indent, vector *strvec_p)
vector
cmd_make_strvec
group__command.html
ga968b2f52fc543595fa4ce625f5fdb6a3
(const char *string)
void
cmd_free_strvec
group__command.html
ga2d4e7d3f3fe917dafa06eb6d156d9a6e
(vector v)
static char *
cmd_desc_str
group__command.html
ga7032957bb5a4e876847f73254f9fadda
(const char **string)
static vector
cmd_make_descvec
group__command.html
gaed6700eb18eb80b434e7f09e3829e4ca
(const char *string, const char *descstr)
static int
cmd_cmdsize
group__command.html
ga37dad9794a16e93117e893640c9de0d2
(vector strvec)
const char *
cmd_prompt
group__command.html
ga6700a24ff583beaf194b445c62d4d2d5
(enum node_type node)
char *
osmo_asciidoc_escape
group__command.html
gaf96be2eaf84241c955c5e6b242d12865
(const char *inp)
static char *
xml_escape
group__command.html
gacffe7da6b218f45fa79b3f49e80bdd6c
(const char *inp)
static char
cmd_attr_get_flag
group__command.html
gace010493b7c984ae9688280f3bc279f6
(unsigned int attr)
static int
vty_dump_element
group__command.html
ga5d7bc2768b5181e4e7fc238a99b0a802
(const struct cmd_element *cmd, print_func_t print_func, void *data, const char *newline)
static bool
vty_command_is_common
group__command.html
ga0b5072d28b1572d0b3b8bbec270c1f1b
(const struct cmd_element *cmd)
static int
vty_dump_nodes
group__command.html
ga5347aa376fda620a16d52ecf30f36f01
(print_func_t print_func, void *data, const char *newline, unsigned char gflag_mask, bool match)
static int
print_func_vty
group__command.html
ga6b810a36d312000cdb0d2ef3966c10dd
(void *data, const char *format,...)
static int
vty_dump_xml_ref_to_vty
group__command.html
ga04eaa3fdef08ef7d5f50e80395e3010a
(struct vty *vty)
static int
print_func_stream
group__command.html
ga8c67eebe8fa4b3043bbfd22ee42ebdc5
(void *data, const char *format,...)
int
vty_dump_xml_ref_mode
group__command.html
ga2f9003bb1ff253678002c611a49f6657
(FILE *stream, enum vty_ref_gen_mode mode)
int
vty_dump_xml_ref
group__command.html
ga6a0ecd4fc9774a4f7c6a2637db4d4ded
(FILE *stream)
static int
check_element_exists
group__command.html
ga37777a11696b150fab6657697eb80219
(struct cmd_node *cnode, const char *cmdstring)
void
install_element
group__command.html
ga467b443599a979792bde0a4aad42b54a
(int ntype, struct cmd_element *cmd)
void
install_lib_element
group__command.html
gaf28a7758886bea4d19f7e96d33a243c3
(int ntype, struct cmd_element *cmd)
void
install_element_ve
group__command.html
ga279fed86b1f49ed0e0ca53e0bdff0c2f
(struct cmd_element *cmd)
void
install_lib_element_ve
group__command.html
ga177f3c2fea2800cc65dd849873bbab05
(struct cmd_element *cmd)
static int
config_write_host
group__command.html
ga348a5700e347f90e9fce07b8b9f0864d
(struct vty *vty)
static vector
cmd_node_vector
group__command.html
ga6bf41e47d92a2728a7a35e8037e2f407
(vector v, enum node_type ntype)
static enum match_type
cmd_ipv4_match
group__command.html
ga342daaf8a56cf5fccd5f075f95bea71d
(const char *str)
static enum match_type
cmd_ipv4_prefix_match
group__command.html
ga8e4fffe84f41a3616a69c89228a3464f
(const char *str)
static int
check_base
group__command.html
gad9f5681ab9341b343dd524fe58259852
(const char *str)
int
vty_cmd_range_match
group__command.html
ga419aa09fde1e5d875dc93e4ae8043e0c
(const char *range, const char *str)
static char *
cmd_deopt
group__command.html
ga39597a89282fa854854e4ac38da12149
(void *ctx, const char *str)
static enum match_type
cmd_match
group__command.html
ga2aac1b36cb54d0ba574a1f010a4e00be
(const char *str, const char *command, enum match_type min, bool recur)
static enum match_type
cmd_filter
group__command.html
ga2db7a680545e954f94ef07909555329b
(char *command, vector v, unsigned int index, enum match_type level)
static int
is_cmd_ambiguous
group__command.html
ga46e117eb087586480078b5bf5e68699d
(char *command, vector v, int index, enum match_type type)
static const char *
cmd_entry_function
group__command.html
ga9da5660f90a0220e2fdd0ea379e78219
(const char *src, const char *dst)
static const char *
cmd_entry_function_desc
group__command.html
gaa6aeb1e7e5038d0981f0ce06ba29a5c1
(const char *src, const char *dst)
static int
cmd_unique_string
group__command.html
ga33f9234dbe7cabc1a9513c48094c4752
(vector v, const char *str)
static int
desc_unique_string
group__command.html
ga48351417abf285824ae9b81877386f1e
(vector v, const char *str)
static int
cmd_try_do_shortcut
group__command.html
ga4d53f6ebf2594b52ba866576d9e2b1fb
(enum node_type node, char *first_word)
static vector
cmd_describe_command_real
group__command.html
ga2b2008394165539ef5a425daf4cf2366
(vector vline, struct vty *vty, int *status)
vector
cmd_describe_command
group__command.html
ga7cd7526d1c0ed77e854952eca9209502
(vector vline, struct vty *vty, int *status)
static int
cmd_lcd
group__command.html
gaf0c44035c55b5155a6f4b271ddc5ac2a
(char **matched)
static char **
cmd_complete_command_real
group__command.html
gaa99024806028537cef653a3df1d5991d
(vector vline, struct vty *vty, int *status)
char **
cmd_complete_command
group__command.html
gae81bbe7da0e4d74e1ccbe3323942145a
(vector vline, struct vty *vty, int *status)
static struct vty_parent_node *
vty_parent
group__command.html
ga44b38c210b226fe4e076024aa8f5a03d
(struct vty *vty)
static bool
vty_pop_parent
group__command.html
ga209f8f0886a45e2a6a6b05e09358c956
(struct vty *vty)
static void
vty_clear_parents
group__command.html
gaf0b37a2a56058fb2b639147e9856e1c4
(struct vty *vty)
int
vty_go_parent
group__command.html
ga069d4a4fcf70add3c3e149e8ca03708f
(struct vty *vty)
static int
cmd_execute_command_real
group__command.html
gafdce5ca795c6db49de6a9e6373d3969a
(vector vline, struct vty *vty, struct cmd_element **cmd)
int
cmd_execute_command
group__command.html
ga285aab6a1670b297066c3ac6dbc89376
(vector, struct vty *, struct cmd_element **, int)
int
cmd_execute_command_strict
group__command.html
gab4eeeded1223dc162afc25a764ec25fb
(vector, struct vty *, struct cmd_element **)
static size_t
len
group__command.html
ga3ab017dd491d7327d1b4acbf1398b91e
(const char *str)
static int
indent_cmp
group__command.html
gafbf2fb3e92209dbb83728c51eeb0f770
(const char *a, const char *b)
int
config_from_file
group__command.html
gab332bc3c1253a817322944ade0365c60
(struct vty *, FILE *)
DEFUN
group__command.html
ga8e6bf2a53a3760067299be038555280c
(config_terminal, config_terminal_cmd, "configure [terminal]", "Configuration from vty interface\n" "Configuration terminal\n")
DEFUN
group__command.html
gaa2ea28135e6a09e8912c4eecdbe3f459
(enable, config_enable_cmd, "enable [expert-mode]", "Turn on privileged mode command\n" "Enable the expert mode (show hidden commands)\n")
DEFUN
group__command.html
ga7eb42e326f87c217e72d79f4a1e575e7
(disable, config_disable_cmd, "disable", "Turn off privileged mode command\n")
gDEFUN
group__command.html
ga4cb0437b409b4956cae6595684c2a26b
(config_exit, config_exit_cmd, "exit", "Exit current mode and down to previous mode\n")
gDEFUN
group__command.html
ga39169b7237f11a3cd0ff76a22547ac48
(config_end, config_end_cmd, "end", "End current mode and change to enable mode.")
DEFUN
group__command.html
ga0f0d575a0cf7a4f09b7223a593e24e6d
(shutdown, shutdown_cmd, "shutdown", "Request a shutdown of the program\n")
DEFUN
group__command.html
ga54f9488f2d7fd27709ec987567c8af22
(show_version, show_version_cmd, "show version", SHOW_STR "Displays program version\n")
DEFUN
group__command.html
ga2bbcebd3e2cbe9beb866508448decefc
(show_online_help, show_online_help_cmd, "show online-help", SHOW_STR "Online help\n")
DEFUN
group__command.html
gaa8b867cbf4490de5224c667249c77abd
(show_pid, show_pid_cmd, "show pid", SHOW_STR "Displays the process ID\n")
DEFUN
group__command.html
ga9df05cf259b583e1023e95248be0b164
(show_uptime, show_uptime_cmd, "show uptime", SHOW_STR "Displays how long the program has been running\n")
gDEFUN
group__command.html
ga4749c0c5aed40d4a7b05f1802d8d5ebf
(config_help, config_help_cmd, "help", "Description of the interactive help system\n")
static void
print_attr_list
group__command.html
ga26aca09589ba5d2ddf71393edeaf4364
(struct vty *vty, unsigned int attr_mask)
gDEFUN
group__command.html
gada443595878bd6845d2624d70c66ecc6
(show_vty_attr_all, show_vty_attr_all_cmd, "show vty-attributes", SHOW_STR "List of VTY attributes\n")
gDEFUN
group__command.html
ga89f1739899102040cf3a088c321f2ce6
(show_vty_attr, show_vty_attr_cmd, "show vty-attributes (application|library|global)", SHOW_STR "List of VTY attributes\n" "Application specific attributes only\n" "Library specific attributes only\n" "Global attributes only\n")
static unsigned int
node_flag_mask
group__command.html
gaaf7caa448e66f3827e772e6b9898fb2e
(const struct cmd_node *cnode, bool expert_mode)
static const char *
cmd_gflag_mask
group__command.html
ga26a038f77ff5775f3f14d895e6566386
(const struct cmd_element *cmd)
static const char *
cmd_flag_mask
group__command.html
gab482503644f9e15e0b29af66ba99803b
(const struct cmd_element *cmd, unsigned int flag_mask)
gDEFUN
group__command.html
gacbe6d0bb0d6af6bbd61861dacdee1c29
(config_list, config_list_cmd, "list [with-flags]", "Print command list\n" "Also print the VTY attribute flags\n")
static int
write_config_file
group__command.html
ga80db6b4a04f0c10b63642835a99f4847
(const char *config_file, char **outpath)
DEFUN
group__command.html
ga49720130c911fc2f7792ea1808209348
(config_write_file, config_write_file_cmd, "write file [PATH]", "Write running configuration to memory, network, or terminal\n" "Write to configuration file\n" "Set file path to store the config, or replace if already exists\n")
ALIAS
group__command.html
gab82e7f6c248b703f87bf79c6675173c8
(config_write_file, config_write_cmd, "write", "Write running configuration to memory, network, or terminal\n") ALIAS(config_write_file
write Write running configuration to or terminal n Write configuration to the
file
group__command.html
ga1c3e169d28a22aa5450db48ef73f3444
(same as write file)\n") ALIAS(config_write_file
write Write running configuration to or terminal n Write configuration to the copy running config startup Copy configuration n Copy running config to n Copy running config to startup
config
group__command.html
ga77ca0aabdcc19449d7a88f2e30b46348
(same as write file)\n") DEFUN(config_write_terminal
if
group__command.html
ga8b4aa99198493b39bae714a8b9dc2993
(vty->type==VTY_SHELL_SERV)
vty_out
group__command.html
gae57b360eac073305bc08e0951833246b
(vty, "!%s", VTY_NEWLINE)
for
group__command.html
gaa3d2145a36dc0250ca268fd4c2aa6be0
(i=0;i< vector_active(cmdvec);i++) if((node
ALIAS
group__command.html
ga969c13d54018c5124c1511e75e3ce081
(config_write_terminal, show_running_config_cmd, "show running-config", SHOW_STR "running configuration\n")
DEFUN
group__command.html
gac41d973334e0368b3c2ead5c9de657bd
(config_hostname, hostname_cmd, "hostname WORD", "Set system's network name\n" "This system's network name\n")
DEFUN
group__command.html
gabb8ef344d0b05c16394631d127191a07
(config_no_hostname, no_hostname_cmd, "no hostname [HOSTNAME]", NO_STR "Reset system's network name\n" "Host name of this router\n")
DEFUN
group__command.html
ga85e561ce17124a76585ce60949fe4a41
(config_password, password_cmd, "password (8|) WORD", "Assign the terminal connection password\n" "Specifies a HIDDEN password will follow\n" "dummy string \n" "The HIDDEN line password string\n")
ALIAS
group__command.html
ga404274824ca47759c96211cc4b45761a
(config_password, password_text_cmd, "password LINE", "Assign the terminal connection password\n" "The UNENCRYPTED (cleartext) line password\n")
ALIAS
group__command.html
ga6bf219bdeb54e0c0af190d2a32aae883
(config_enable_password, enable_password_text_cmd, "enable password LINE", "Modify enable password parameters\n" "Assign the privileged level password\n" "The UNENCRYPTED (cleartext) 'enable' password\n")
DEFUN
group__command.html
gab7ee944820be062b139675dbe8094f15
(config_terminal_length, config_terminal_length_cmd, "terminal length <0-512>", "Set terminal line parameters\n" "Set number of lines on a screen\n" "Number of lines on screen (0 for no pausing)\n")
DEFUN
group__command.html
gad636b3bba17422b252195c93eb408661
(config_terminal_no_length, config_terminal_no_length_cmd, "terminal no length", "Set terminal line parameters\n" NO_STR "Set number of lines on a screen\n")
DEFUN
group__command.html
ga2259b181d01810e71c7ba3c87bf7b326
(service_terminal_length, service_terminal_length_cmd, "service terminal-length <0-512>", "Set up miscellaneous service\n" "System wide terminal length configuration\n" "Number of lines of VTY (0 means no line control)\n")
DEFUN
group__command.html
gac197e4596ef95095892209066f052605
(no_service_terminal_length, no_service_terminal_length_cmd, "no service terminal-length [<0-512>]", NO_STR "Set up miscellaneous service\n" "System wide terminal length configuration\n" "Number of lines of VTY (0 means no line control)\n")
DEFUN_HIDDEN
group__command.html
gaa1248c988cd118e05957fe8f1efbbd78
(do_echo, echo_cmd, "echo .MESSAGE", "Echo a message back to the vty\n" "The message to echo\n")
DEFUN
group__command.html
ga002436a3bf052acb714e03736987e4f9
(banner_motd_file, banner_motd_file_cmd, "banner motd file [FILE]", "Set banner\n" "Banner for motd\n" "Banner from a file\n" "Filename\n")
DEFUN
group__command.html
ga24635011c7ce56a4ccea563e4ccad78f
(banner_motd_default, banner_motd_default_cmd, "banner motd default", "Set banner string\n" "Strings for motd\n" "Default string\n")
DEFUN
group__command.html
ga2be984ed09e3f3d217aa0c2164cdf6f8
(no_banner_motd, no_banner_motd_cmd, "no banner motd", NO_STR "Set banner string\n" "Strings for motd\n")
void
host_config_set
group__command.html
ga2feebdf3a44e5fd7a8d87623e62fc7a9
(const char *)
const char *
host_config_file
group__command.html
ga1095869b92be18e3aa85c70c1a429d9e
(void)
void
install_default
group__command.html
ga8df75af896e7b46b1944da6e7f390959
(int node)
void
vty_install_default
group__command.html
ga445f84e9265108c7751fb68802a3a338
(int node)
int
osmo_vty_write_config_file
group__command.html
ga92697299bf8949ce6e9325242cb7c71f
(const char *filename)
int
osmo_vty_save_config_file
group__command.html
ga281344d65a71a855314319aebfc30d58
(void)
void
cmd_init
group__command.html
gac8aa19764b709737963069a30334afb5
(int)
static
__attribute__
group__command.html
ga9ed16867a9394d9ccf1132194edae298
((constructor))
void *
tall_vty_cmd_ctx
group__command.html
ga3983210999465ebd223c9bf76613baad
static struct timespec
starttime
group__command.html
gaff1f31b58fc99d5ff02328e5195436d0
vector
cmdvec
group__command.html
ga93fc2403b400260d2578b48ef7f32f31
struct host
host
group__command.html
gab4e4c95630aff8de923b0b7f25dec6e7
struct cmd_node
auth_node
group__command.html
ga1f7025442b108a0b99bd2e266e123de5
struct cmd_node
view_node
group__command.html
ga6f2e02bbdd690a10cef1d9f253a73d05
struct cmd_node
auth_enable_node
group__command.html
ga670fbca951a91c501f92def96b855e85
struct cmd_node
enable_node
group__command.html
ga8c21436880f3e2093b08c767af23ab82
struct cmd_node
config_node
group__command.html
ga7b991a866d6f91610ff348514d3a2c85
const char *
default_motd
group__command.html
ga096778f4fc2c90282660cc6cbf620c3f
static const struct value_string
cmd_attr_desc
group__command.html
gacb0653983ac10d33349fe3a3e12ce1cf
[]
static const char *const
cmd_lib_attr_desc
group__command.html
ga99909f69d48747f59ad842f67986ff82
[32]
static const char
cmd_lib_attr_letters
group__command.html
ga1207e9135613650efd8a912beedae4cd
[32]
const struct value_string
vty_ref_gen_mode_names
group__command.html
gabc7a7adccea8037c0991ce4ac35765c5
[]
const struct value_string
vty_ref_gen_mode_desc
group__command.html
ga97b3ca7f0d0dde99010759711c5e6324
[]
config_write_memory_cmd
group__command.html
ga65bd278891213e230875966642f575cc
write
memory
group__command.html
gab3b6b22f7fa8775522dcaa100befafad
write Write running configuration to
network
group__command.html
gacec200f241e2d8f6b38bc83616c4c468
write Write running configuration to or terminal n Write configuration to the
copy_runningconfig_startupconfig_cmd
group__command.html
ga19f977133a214b812fee3af544b02529
write Write running configuration to or terminal n Write configuration to the copy running config startup
config
group__command.html
ga6ab108e8a77e1ecf7b2d2c319125e53d
write Write running configuration to or terminal n Write configuration to the copy running config startup Copy configuration n Copy running config to n Copy running config to startup
config_write_terminal_cmd
group__command.html
ga89274f3b304af234da04090259626c68
write Write running configuration to or terminal n Write configuration to the copy running config startup Copy configuration n Copy running config to n Copy running config to startup write
terminal
group__command.html
ga86a1dd2b71797949f2b74f2b6ad32dd1
write Write running configuration to or terminal n Write configuration to the copy running config startup Copy configuration n Copy running config to n Copy running config to startup write Write running configuration to or terminal n Write to terminal
n
group__command.html
gaf89c5a6644647c08f02539a7e5fb8acf
struct cmd_node *
node
group__command.html
ga37bde04090010a6edc5254ca9d8fc3f1
else
group__command.html
ga0544c3fe466e421738dae463968b70ba
return
CMD_SUCCESS
group__command.html
ga78f98a88ed687d0d129a52a66740b0bb
cpu_sched_vty.c
/build/_deps/libosmocore/src/vty/
cpu__sched__vty_8c.html
osmocom/vty/vty.h
osmocom/vty/command.h
osmocom/vty/tdef_vty.h
cpu_affinity_it
sched_vty_opts
#define
_GNU_SOURCE
cpu__sched__vty_8c.html
a369266c24eacffb87046522897a570d5
sched_vty_thread_id
group__Tdef__VTY.html
ga242cd669789bffc6ac6f1782472e29e7
SCHED_VTY_THREAD_SELF
group__Tdef__VTY.html
gga242cd669789bffc6ac6f1782472e29e7ac638dc8e7d284fe60931af20cf2d086c
SCHED_VTY_THREAD_ALL
group__Tdef__VTY.html
gga242cd669789bffc6ac6f1782472e29e7a3fb84aead89492628138cd0dba489681
SCHED_VTY_THREAD_ID
group__Tdef__VTY.html
gga242cd669789bffc6ac6f1782472e29e7a643739f715b5eeb90852335a40fada8e
SCHED_VTY_THREAD_NAME
group__Tdef__VTY.html
gga242cd669789bffc6ac6f1782472e29e7a6b078bd43cf2ce61069df1c684c72ab6
SCHED_VTY_THREAD_UNKNOWN
group__Tdef__VTY.html
gga242cd669789bffc6ac6f1782472e29e7a0d47ad09b3c4894354f1fef52a205852
static int
get_num_cpus
group__Tdef__VTY.html
ga2a48eb0ae3b7ef524ca63d66afda1e50
(void)
static int
parse_cpu_hex_mask
group__Tdef__VTY.html
ga78130134449a8c8bbf91cbf52f641abd
(const char *str, cpu_set_t *cpuset, size_t cpuset_size)
static int
generate_cpu_hex_mask
group__Tdef__VTY.html
ga67590c21d081349bd82718c34b3cc479
(char *str, size_t str_buf_size, cpu_set_t *cpuset, size_t cpuset_size)
static bool
proc_tid_exists
group__Tdef__VTY.html
ga5650afa5c8a80c131a95f4162b436fb8
(pid_t tid)
static bool
proc_name_exists
group__Tdef__VTY.html
ga7f3b1fcc27ef3d3bb08b3be01bdeffde
(const char *name, pid_t *res_pid)
static enum sched_vty_thread_id
procname2pid
group__Tdef__VTY.html
ga11dc1eb708ee1fe9807a50d00bf6bb01
(pid_t *res_pid, const char *str, bool applynow)
static int
my_sched_setaffinity
group__Tdef__VTY.html
gae3524adc0b504745178efefb1a284e3e
(enum sched_vty_thread_id tid_type, pid_t pid, cpu_set_t *cpuset, size_t cpuset_size)
DEFUN_ATTR
group__Tdef__VTY.html
ga3b45dca14e63cfbb59fb4291f884f223
(cfg_sched_cpu_affinity, cfg_sched_cpu_affinity_cmd, "cpu-affinity (self|all|<0-4294967295>|THREADNAME) CPUHEXMASK [delay]", "Set CPU affinity mask on a (group of) thread(s)\n" "Set CPU affinity mask on thread running the VTY\n" "Set CPU affinity mask on all process' threads\n" "Set CPU affinity mask on a thread with specified PID\n" "Set CPU affinity mask on a thread with specified thread name\n" "CPU affinity mask\n" "If set, delay applying the affinity mask now and let the app handle it at a later point\n", CMD_ATTR_IMMEDIATE)
static int
set_sched_rr
group__Tdef__VTY.html
ga6a1d2a3e59195f13a0f1b66e9d9174aa
(unsigned int prio)
DEFUN_ATTR
group__Tdef__VTY.html
ga67eff342bcf23ef638ea1b6b70dbc1f7
(cfg_sched_policy, cfg_sched_policy_cmd, "policy rr <1-32>", "Set the scheduling policy to use for the process\n" "Use the SCHED_RR real-time scheduling algorithm\n" "Set the SCHED_RR real-time priority\n", CMD_ATTR_IMMEDIATE)
DEFUN
group__Tdef__VTY.html
ga92039946155ce45618a07d721db4b73b
(cfg_sched, cfg_sched_cmd, "cpu-sched", "Configure CPU Scheduler related settings")
DEFUN
group__Tdef__VTY.html
ga23de11deb5e1413427b393f992ca744d
(show_sched_threads, show_sched_threads_cmd, "show cpu-sched threads", SHOW_STR "Show Sched section information\n" "Show information about running threads)\n")
static int
config_write_sched
group__Tdef__VTY.html
ga54487e84b95e80d808151f36c1f03218
(struct vty *vty)
int
osmo_cpu_sched_vty_init
group__Tdef__VTY.html
gadc133d63fa1bd8535201dcaa78a4d800
(void *tall_ctx)
int
osmo_cpu_sched_vty_apply_localthread
group__Tdef__VTY.html
ga5eb944998ac87f1fed307eefdaa25a00
(void)
static struct sched_vty_opts *
sched_vty_opts
group__Tdef__VTY.html
ga98e08a5e7196da28aa5509b609852eec
static struct cmd_node
sched_node
group__Tdef__VTY.html
gad47890ac2571eda8005f0ff90ef09e8d
fsm_vty.c
/build/_deps/libosmocore/src/vty/
fsm__vty_8c.html
osmocom/vty/command.h
osmocom/vty/buffer.h
osmocom/vty/vty.h
osmocom/vty/telnet_interface.h
osmocom/vty/misc.h
#define
SH_FSM_STR
fsm__vty_8c.html
a6f30ddc96288c65bcc1f06704568a373
#define
SH_FSMI_STR
fsm__vty_8c.html
ac232b5712952480f19954fc80174f4d7
void
vty_out_fsm2
fsm__vty_8c.html
a111cba8800b4de239d4f7236adb1bcb0
(struct vty *vty, const char *prefix, struct osmo_fsm *fsm)
void
vty_out_fsm
fsm__vty_8c.html
a87dfbb27e5d0a1def0aacc8d82b80598
(struct vty *vty, struct osmo_fsm *fsm)
void
vty_out_fsm_inst2
fsm__vty_8c.html
a71184bbde194141f314aa443a4e35494
(struct vty *vty, const char *prefix, struct osmo_fsm_inst *fsmi)
void
vty_out_fsm_inst
fsm__vty_8c.html
a8a7cb1a5f5e4a8f3f65af28c21233a02
(struct vty *vty, struct osmo_fsm_inst *fsmi)
DEFUN
fsm__vty_8c.html
ab08aea7443d5db4b7b831dce068bd050
(show_fsms, show_fsms_cmd, "show fsm all", SH_FSM_STR "Display a list of all registered finite state machines\n")
DEFUN
fsm__vty_8c.html
a7ba83ff3dd6f909686602ffcb495261f
(show_fsm, show_fsm_cmd, "show fsm NAME", SH_FSM_STR "Display information about a single named finite state machine\n")
DEFUN
fsm__vty_8c.html
a0cce96a30a97b9edc455709c25b2eb6d
(show_fsm_insts, show_fsm_insts_cmd, "show fsm-instances all", SH_FSMI_STR "Display a list of all FSM instances of all finite state machine")
DEFUN
fsm__vty_8c.html
afa45e4849cc698fd189105c5cbbd965d
(show_fsm_inst, show_fsm_inst_cmd, "show fsm-instances NAME", SH_FSMI_STR "Display a list of all FSM instances of the named finite state machine")
void
osmo_fsm_vty_add_cmds
fsm__vty_8c.html
a2a0ceb760bb02a48f84913f9f693fd9c
(void)
struct llist_head
osmo_g_fsms
fsm__vty_8c.html
a1586bff70544ee2c0ffa0374a6b50741
logging_vty.c
/build/_deps/libosmocore/src/vty/
logging__vty_8c.html
osmocom/vty/command.h
osmocom/vty/buffer.h
osmocom/vty/vty.h
osmocom/vty/telnet_interface.h
osmocom/vty/logging.h
#define
LOG_STR
logging__vty_8c.html
a7ecc4c9f82b290190e00da4af731b939
#define
LEVEL_STR
logging__vty_8c.html
afcf56905ff88443012614978a363b7b1
#define
CATEGORY_ALL_STR
logging__vty_8c.html
a30cfda8e87c14d1145ad43e5b71d96b5
#define
FORCE_ALL_STR
logging__vty_8c.html
a540ccd996c4becfd1dfc2ef0b4103fae
#define
NO_FORCE_ALL_STR
logging__vty_8c.html
a9d7a7ce2af8a29f73772c5cd49e780c5
#define
LOG_LEVEL_ARGS
logging__vty_8c.html
a630e44de78da7d8b3a08bd92a2393f0f
#define
LOG_LEVEL_STRS
logging__vty_8c.html
ad071b145049c96b389efacaa7d20ea7e
#define
EVERYTHING_STR
logging__vty_8c.html
a16b17d3c68db8c94679d77706d62842c
#define
ACQUIRE_VTY_LOG_TGT_WITH_LOCK
logging__vty_8c.html
ae050824589cc39f5b596f64cb748303e
(vty, tgt)
#define
RET_WITH_UNLOCK
logging__vty_8c.html
a88382584acb3b538a29fa3e01fee6533
(ret)
#define
SHOW_LOG_STR
logging__vty_8c.html
a2c4331a3cd9a398a691cce95799fb1e5
static void
_vty_output
logging__vty_8c.html
ad3e901c9dce43004710a246d0759a3d1
(struct log_target *tgt, unsigned int level, const char *line)
struct log_target *
log_target_create_vty
logging__vty_8c.html
a89ca200449e85d92349155a5de0d9176
(struct vty *vty)
DEFUN
logging__vty_8c.html
a49c07478df8a93b406b1b6998a2cd1ac
(enable_logging, enable_logging_cmd, "logging enable", LOGGING_STR "Enables logging to this vty\n")
struct log_target *
osmo_log_vty2tgt
logging__vty_8c.html
a0a5c30bbfbb9a192365ac16ed7943fc3
(struct vty *vty)
DEFUN
logging__vty_8c.html
a1970d9e1e15a023379cbc9d639336048
(logging_fltr_all, logging_fltr_all_cmd, "logging filter all (0|1)", LOGGING_STR FILTER_STR "Do you want to log all messages?\n" "Only print messages matched by other filters\n" "Bypass filter and print all messages\n")
DEFUN
logging__vty_8c.html
ad201600d82ea205397cc6d0b9d4f5b61
(logging_use_clr, logging_use_clr_cmd, "logging color (0|1)", LOGGING_STR "Configure color-printing for log messages\n" "Don't use color for printing messages\n" "Use color for printing messages\n")
DEFUN
logging__vty_8c.html
ae3aeb2cfe95730bf9ce649ae3f8a6869
(logging_prnt_timestamp, logging_prnt_timestamp_cmd, "logging timestamp (0|1)", LOGGING_STR "Configure log message timestamping\n" "Don't prefix each log message\n" "Prefix each log message with current timestamp\n")
DEFUN
logging__vty_8c.html
a1ce722e4076a2a9bcda882cc6bac16b5
(logging_prnt_ext_timestamp, logging_prnt_ext_timestamp_cmd, "logging print extended-timestamp (0|1)", LOGGING_STR "Log output settings\n" "Configure log message timestamping\n" "Don't prefix each log message\n" "Prefix each log message with current timestamp with YYYYMMDDhhmmssnnn\n")
DEFUN
logging__vty_8c.html
a63068c6455adde3b7973d83b6c953586
(logging_prnt_tid, logging_prnt_tid_cmd, "logging print thread-id (0|1)", LOGGING_STR "Log output settings\n" "Configure log message logging Thread ID\n" "Don't prefix each log message\n" "Prefix each log message with current Thread ID\n")
DEFUN
logging__vty_8c.html
acd8d4a252bb907d977dd9a8a8bc03b01
(logging_prnt_cat, logging_prnt_cat_cmd, "logging print category (0|1)", LOGGING_STR "Log output settings\n" "Configure log message\n" "Don't prefix each log message\n" "Prefix each log message with category/subsystem name\n")
DEFUN
logging__vty_8c.html
a7abd85d78c9fcb6ca8129abc17d674cc
(logging_prnt_cat_hex, logging_prnt_cat_hex_cmd, "logging print category-hex (0|1)", LOGGING_STR "Log output settings\n" "Configure log message\n" "Don't prefix each log message\n" "Prefix each log message with category/subsystem nr in hex ('<000b>')\n")
DEFUN
logging__vty_8c.html
a9a9ac2b806fe4061d401299574c4a3d2
(logging_prnt_level, logging_prnt_level_cmd, "logging print level (0|1)", LOGGING_STR "Log output settings\n" "Configure log message\n" "Don't prefix each log message\n" "Prefix each log message with the log level name\n")
DEFUN
logging__vty_8c.html
a9daebf188b34203ae11079ffb1a1f262
(logging_prnt_file, logging_prnt_file_cmd, "logging print file (0|1|basename) [last]", LOGGING_STR "Log output settings\n" "Configure log message\n" "Don't prefix each log message\n" "Prefix each log message with the source file and line\n" "Prefix each log message with the source file's basename (strip leading paths) and line\n" "Log source file info at the end of a log line. If omitted, log source file info just" " before the log text.\n")
static void
add_category_strings
logging__vty_8c.html
ac1fc46d96219b50609e2c49c13123038
(char **cmd_str_p, char **doc_str_p, const struct log_info *categories)
static void
gen_logging_level_cmd_strs
logging__vty_8c.html
a9a68d28c0ec0b0220cbfe313442d1708
(struct cmd_element *cmd, const char *level_args, const char *level_strs)
DEFUN
logging__vty_8c.html
aa8d8882ad76deb7bf037c52ca5f8ba07
(logging_level, logging_level_cmd, NULL, NULL)
DEFUN
logging__vty_8c.html
aaa2e7d12b5fb47fae43f89af18fb290c
(logging_level_set_all, logging_level_set_all_cmd, "logging level set-all " LOG_LEVEL_ARGS, LOGGING_STR LEVEL_STR "Once-off set all categories to the given log level. There is no single command" " to take back these changes -- each category is set to the given level, period.\n" LOG_LEVEL_STRS)
DEFUN_DEPRECATED
logging__vty_8c.html
a8ca6d6a5ad575dbea2a72c06b6ff08dc
(deprecated_logging_level_everything, deprecated_logging_level_everything_cmd, NULL, NULL)
DEFUN
logging__vty_8c.html
af361c10d038a0c27f5a7bf359d945979
(logging_level_force_all, logging_level_force_all_cmd, "logging level force-all " LOG_LEVEL_ARGS, LOGGING_STR LEVEL_STR FORCE_ALL_STR LOG_LEVEL_STRS)
DEFUN
logging__vty_8c.html
acf275e7c79ff6198723fbc4441c30735
(no_logging_level_force_all, no_logging_level_force_all_cmd, "no logging level force-all", NO_STR LOGGING_STR LEVEL_STR NO_FORCE_ALL_STR)
ALIAS_DEPRECATED
logging__vty_8c.html
ab429c5dcaf7c6bc62f3e0045bd29665e
(logging_level_force_all, deprecated_logging_level_all_cmd, "logging level all " LOG_LEVEL_ARGS, LOGGING_STR LEVEL_STR CATEGORY_ALL_STR LOG_LEVEL_STRS)
ALIAS_DEPRECATED
logging__vty_8c.html
a7b988a77336ad1d7e4e8474412f8c051
(no_logging_level_force_all, deprecated_logging_level_all_everything_cmd, "logging level all everything", LOGGING_STR LEVEL_STR CATEGORY_ALL_STR EVERYTHING_STR)
DEFUN
logging__vty_8c.html
a5108b4df452bad6bf0434f08f4fe2eb6
(logging_set_category_mask, logging_set_category_mask_cmd, "logging set-log-mask MASK", LOGGING_STR "Set the logmask of this logging target\n" "List of logging categories to log, e.g. 'abc:mno:xyz'. Available log categories depend on the specific" " application, refer to the 'logging level' command. Optionally add individual log levels like" " 'abc,1:mno,3:xyz,5', where the level numbers are" " " OSMO_STRINGIFY(LOGL_DEBUG) "=" OSMO_STRINGIFY_VAL(LOGL_DEBUG) " " OSMO_STRINGIFY(LOGL_INFO) "=" OSMO_STRINGIFY_VAL(LOGL_INFO) " " OSMO_STRINGIFY(LOGL_NOTICE) "=" OSMO_STRINGIFY_VAL(LOGL_NOTICE) " " OSMO_STRINGIFY(LOGL_ERROR) "=" OSMO_STRINGIFY_VAL(LOGL_ERROR) " " OSMO_STRINGIFY(LOGL_FATAL) "=" OSMO_STRINGIFY_VAL(LOGL_FATAL) "\n")
ALIAS_DEPRECATED
logging__vty_8c.html
a2e144e5b3f1ff62f6a468917f33ec9b5
(logging_set_category_mask, logging_set_category_mask_old_cmd, "logging set log mask MASK", LOGGING_STR "Decide which categories to output.\n" "Log commands\n" "Mask commands\n" "'set log mask' is deprecated, please refer to the docs of 'set-log-mask' instead\n")
DEFUN
logging__vty_8c.html
a0ccee6549073ff5222ce7f4951db2f04
(diable_logging, disable_logging_cmd, "logging disable", LOGGING_STR "Disables logging to this vty\n")
static void
vty_print_logtarget
logging__vty_8c.html
a4efd1286ff2e693f993813fc67528278
(struct vty *vty, const struct log_info *info, const struct log_target *tgt)
DEFUN
logging__vty_8c.html
a61cb68cfc068dab73d896593d9cff1d4
(show_logging_vty, show_logging_vty_cmd, "show logging vty", SHOW_STR SHOW_LOG_STR "Show current logging configuration for this vty\n")
DEFUN
logging__vty_8c.html
a1d6640d1320f14ed6f1ffb52d162b39d
(show_alarms, show_alarms_cmd, "show alarms", SHOW_STR SHOW_LOG_STR "Show the contents of the logging ringbuffer\n")
gDEFUN
logging__vty_8c.html
a35428271cb4ed7a1f50b5a5a31024e0d
(cfg_description, cfg_description_cmd, "description .TEXT", "Save human-readable description of the object\n" "Text until the end of the line\n")
gDEFUN
logging__vty_8c.html
aca448797cbc1dea309ef7537ca52e701
(cfg_no_description, cfg_no_description_cmd, "no description", NO_STR "Remove description of the object\n")
DEFUN
logging__vty_8c.html
af2f355ed2a408e210b8a5daa9575836a
(cfg_log_systemd_journal, cfg_log_systemd_journal_cmd, "log systemd-journal [raw]", LOG_STR "Logging to systemd-journal\n" "Offload rendering of the meta information (location, category) to systemd\n")
DEFUN
logging__vty_8c.html
a6fa00be55c0fe3213d88369df4425f8f
(cfg_no_log_systemd_journal, cfg_no_log_systemd_journal_cmd, "no log systemd-journal", NO_STR LOG_STR "Logging to systemd-journal\n")
DEFUN
logging__vty_8c.html
ac8c81f18992f178eacf08e33655ee7b7
(cfg_log_gsmtap, cfg_log_gsmtap_cmd, "log gsmtap [HOSTNAME]", LOG_STR "Logging via GSMTAP\n" "Host name to send the GSMTAP logging to (UDP port 4729)\n")
DEFUN
logging__vty_8c.html
aea4bf0e718cd8ea50f09f099db76a45d
(cfg_no_log_gsmtap, cfg_no_log_gsmtap_cmd, "no log gsmtap [HOSTNAME]", NO_STR LOG_STR "Logging via GSMTAP\n" "Host name to send the GSMTAP logging to (UDP port 4729)\n")
DEFUN
logging__vty_8c.html
a9439ca9ee0975bf2c6e80962f1ce27ae
(cfg_log_stderr, cfg_log_stderr_cmd, "log stderr [blocking-io]", LOG_STR "Logging via STDERR of the process\n" "Use blocking, synchronous I/O\n")
DEFUN
logging__vty_8c.html
ae69a4a2ea1845ba8a49eca3a64d11202
(cfg_no_log_stderr, cfg_no_log_stderr_cmd, "no log stderr", NO_STR LOG_STR "Logging via STDERR of the process\n")
DEFUN
logging__vty_8c.html
a05ee0e3ec7b2acd55695e5e896c34ff9
(cfg_log_file, cfg_log_file_cmd, "log file FILENAME [blocking-io]", LOG_STR "Logging to text file\n" "Filename\n" "Use blocking, synchronous I/O\n")
DEFUN
logging__vty_8c.html
a5e2d14b076704fe859fbf234da23577c
(cfg_no_log_file, cfg_no_log_file_cmd, "no log file FILENAME", NO_STR LOG_STR "Logging to text file\n" "Filename\n")
DEFUN
logging__vty_8c.html
a64eae9c8d69779f9482b3d78bced3eca
(cfg_log_alarms, cfg_log_alarms_cmd, "log alarms <2-32700>", LOG_STR "Logging alarms to osmo_strrb\n" "Maximum number of messages to log\n")
DEFUN
logging__vty_8c.html
a8c38bc668e21c950b3f0811e77689679
(cfg_no_log_alarms, cfg_no_log_alarms_cmd, "no log alarms", NO_STR LOG_STR "Logging alarms to osmo_strrb\n")
static int
config_write_log_single
logging__vty_8c.html
aa073401f071603d0439063beca5372c0
(struct vty *vty, struct log_target *tgt)
static int
config_write_log
logging__vty_8c.html
a9b61c313b50dd9ad16bef1e86bbef5de
(struct vty *vty)
static int
log_deprecated_func
logging__vty_8c.html
a98bfdaed2328d974a9d51109fca6f4b3
(struct cmd_element *cmd, struct vty *vty, int argc, const char *argv[])
void
logging_vty_add_deprecated_subsys
logging__vty_8c.html
ab5a144c85374d5ea131460b513323388
(void *ctx, const char *name)
DEFUN
logging__vty_8c.html
ac7676a459b217e96b75a9a6668ea08e8
(vty_logp, vty_logp_cmd, NULL, NULL)
static void
gen_vty_logp_cmd_strs
logging__vty_8c.html
a927fe55295e4fd2cbce77454ce1b43af
(struct cmd_element *cmd)
void
logging_vty_add_cmds
logging__vty_8c.html
a0660beaeb27dcca883acdf90434e0925
(void)
static const struct value_string
logging_print_file_args
logging__vty_8c.html
a3c034ce26af20555b32aaba52c0bf8b8
[]
struct cmd_node
cfg_log_node
logging__vty_8c.html
a57d74b81e292ab681457947fefa61aac
stats_vty.c
/build/_deps/libosmocore/src/vty/
stats__vty_8c.html
osmocom/vty/command.h
osmocom/vty/buffer.h
osmocom/vty/vty.h
osmocom/vty/telnet_interface.h
osmocom/vty/misc.h
rctr_vty_ctx
#define
CFG_STATS_STR
stats__vty_8c.html
af91f50b9e000ff05234bede9346b04e8
#define
CFG_REPORTER_STR
stats__vty_8c.html
aeeaef663f9966f7721c47b467da58ffc
#define
SHOW_STATS_STR
stats__vty_8c.html
a92402704820409d8a0ff75b02ab05f0c
#define
SKIP_ZERO_STR
stats__vty_8c.html
aa4d1c8f2474fbf83311ca7c5eafb20b4
#define
STATS_STR
stats__vty_8c.html
a8d4926236f975623085a2cc4a388ecf5
static struct osmo_stats_reporter *
osmo_stats_vty2srep
stats__vty_8c.html
a16a45935b7e752c5a03180abf726d568
(struct vty *vty)
static int
set_srep_parameter_str
stats__vty_8c.html
aff9c01033d0e6181742c501a447c9c9d
(struct vty *vty, int(*fun)(struct osmo_stats_reporter *, const char *), const char *val, const char *param_name)
static int
set_srep_parameter_int
stats__vty_8c.html
a48cf4488379b64ac0e9451d46a47e742
(struct vty *vty, int(*fun)(struct osmo_stats_reporter *, int), const char *val, const char *param_name)
DEFUN
stats__vty_8c.html
ac8d66321f6a051cfab2d329f2c8bdb21
(cfg_stats_reporter_local_ip, cfg_stats_reporter_local_ip_cmd, "local-ip ADDR", "Set the IP address to which we bind locally\n" "IP Address\n")
DEFUN
stats__vty_8c.html
a99f564af43276fe1fc9fd49079a824ba
(cfg_no_stats_reporter_local_ip, cfg_no_stats_reporter_local_ip_cmd, "no local-ip", NO_STR "Set the IP address to which we bind locally\n")
DEFUN
stats__vty_8c.html
aaf1f3bf938208a113ede9f96f97a8611
(cfg_stats_reporter_remote_ip, cfg_stats_reporter_remote_ip_cmd, "remote-ip ADDR", "Set the remote IP address to which we connect\n" "IP Address\n")
DEFUN
stats__vty_8c.html
aaad15df0909f2353fe5a18d414cc47d0
(cfg_stats_reporter_remote_port, cfg_stats_reporter_remote_port_cmd, "remote-port <1-65535>", "Set the remote port to which we connect\n" "Remote port number\n")
DEFUN
stats__vty_8c.html
a2303549be61e61c6a16e0c02ef14d168
(cfg_stats_reporter_mtu, cfg_stats_reporter_mtu_cmd, "mtu <100-65535>", "Set the maximum packet size\n" "Size in byte\n")
DEFUN
stats__vty_8c.html
a55ad2e957503f7f69c9f82ce63a40877
(cfg_no_stats_reporter_mtu, cfg_no_stats_reporter_mtu_cmd, "no mtu", NO_STR "Set the maximum packet size\n")
DEFUN
stats__vty_8c.html
a0b42d8c8bdda5d29a51e56dfe6a8ccdc
(cfg_stats_reporter_prefix, cfg_stats_reporter_prefix_cmd, "prefix PREFIX", "Set the item name prefix\n" "The prefix string\n")
DEFUN
stats__vty_8c.html
aea60c26c515410658f676fdbdc438eb7
(cfg_no_stats_reporter_prefix, cfg_no_stats_reporter_prefix_cmd, "no prefix", NO_STR "Set the item name prefix\n")
DEFUN
stats__vty_8c.html
a33173de8de9a9177ba65d6163656fa1e
(cfg_stats_reporter_level, cfg_stats_reporter_level_cmd, "level (global|peer|subscriber)", "Set the maximum group level\n" "Report global groups only\n" "Report global and network peer related groups\n" "Report global, peer, and subscriber groups\n")
DEFUN
stats__vty_8c.html
a66186aa6e45a0ad0de94ea7203cdfb1f
(cfg_stats_reporter_enable, cfg_stats_reporter_enable_cmd, "enable", "Enable the reporter\n")
DEFUN
stats__vty_8c.html
a2b2b8fb8e7929ffd57ef5114ece986bc
(cfg_stats_reporter_disable, cfg_stats_reporter_disable_cmd, "disable", "Disable the reporter\n")
DEFUN
stats__vty_8c.html
aa8512ca811d591ad731a9f10b5f3a876
(cfg_stats_reporter_flush_period, cfg_stats_reporter_flush_period_cmd, "flush-period <0-65535>", CFG_STATS_STR "Send all stats even if they have not changed (i.e. force the flush)" "every N-th reporting interval. Set to 0 to disable regular flush (default).\n" "0 to disable regular flush (default), 1 to flush every time, 2 to flush every 2nd time, etc\n")
DEFUN
stats__vty_8c.html
aba26f4a84bb22f82d10adac3653c265b
(cfg_stats_reporter_statsd, cfg_stats_reporter_statsd_cmd, "stats reporter statsd [NAME]", CFG_STATS_STR CFG_REPORTER_STR "Report to a STATSD server\n" "Name of the reporter\n")
DEFUN
stats__vty_8c.html
a61d97d54e0d7dba9be00388df44a10e3
(cfg_no_stats_reporter_statsd, cfg_no_stats_reporter_statsd_cmd, "no stats reporter statsd [NAME]", NO_STR CFG_STATS_STR CFG_REPORTER_STR "Report to a STATSD server\n" "Name of the reporter\n")
DEFUN
stats__vty_8c.html
ad2dc41bf20560e5effb9556094684068
(cfg_stats_reporter_log, cfg_stats_reporter_log_cmd, "stats reporter log [NAME]", CFG_STATS_STR CFG_REPORTER_STR "Report to the logger\n" "Name of the reporter\n")
DEFUN
stats__vty_8c.html
a1395b412c75d586a504968298884ab85
(cfg_no_stats_reporter_log, cfg_no_stats_reporter_log_cmd, "no stats reporter log [NAME]", NO_STR CFG_STATS_STR CFG_REPORTER_STR "Report to the logger\n" "Name of the reporter\n")
DEFUN
stats__vty_8c.html
a30fb24b21a5ba7f2290eae343e1f7d91
(cfg_stats_interval, cfg_stats_interval_cmd, "stats interval <0-65535>", CFG_STATS_STR "Set the reporting interval\n" "Interval in seconds (0 disables the reporting interval)\n")
DEFUN
stats__vty_8c.html
a0bb991881e8a0f6bb0af519b7387d5de
(cfg_tcp_stats_interval, cfg_tcp_stats_interval_cmd, "stats-tcp interval <0-65535>", CFG_STATS_STR "Set the tcp socket stats polling interval\n" "Interval in seconds (0 disables the polling interval)\n")
DEFUN
stats__vty_8c.html
ae60bf2a8423dee9f2cba01e149183516
(cfg_tcp_stats_batch_size, cfg_tcp_stats_batch_size_cmd, "stats-tcp batch-size <1-65535>", CFG_STATS_STR "Set the number of tcp sockets that are processed per stats polling interval\n" "Number of sockets per interval\n")
DEFUN
stats__vty_8c.html
a6115cc2b9bd74b5e4f73e70aaa56cda9
(show_stats, show_stats_cmd, "show stats [skip-zero]", SHOW_STR SHOW_STATS_STR SKIP_ZERO_STR)
DEFUN
stats__vty_8c.html
ab0a0025ec3360f360ef9d59991250f87
(show_stats_level, show_stats_level_cmd, "show stats level (global|peer|subscriber) [skip-zero]", SHOW_STR SHOW_STATS_STR "Set the maximum group level\n" "Show global groups only\n" "Show global and network peer related groups\n" "Show global, peer, and subscriber groups\n" SKIP_ZERO_STR)
static int
asciidoc_handle_counter
stats__vty_8c.html
ac1ab9c5ae68059f44debfbc1f0a0db27
(struct osmo_counter *counter, void *sctx_)
static void
asciidoc_counter_generate
stats__vty_8c.html
a1bc378a437f3eeef8a1b0bc7a4e4791a
(struct vty *vty)
static int
asciidoc_rate_ctr_handler
stats__vty_8c.html
a0ce3d4d8ef5a6225fe27da7fb149fbb8
(struct rate_ctr_group *ctrg, struct rate_ctr *ctr, const struct rate_ctr_desc *desc, void *sctx_)
static int
asciidoc_rate_ctr_group_handler
stats__vty_8c.html
a291db208e2dd002bd263a5b4ff71b1dd
(struct rate_ctr_group *ctrg, void *sctx_)
static int
asciidoc_osmo_stat_item_handler
stats__vty_8c.html
a53c2fe8f73a40b3f9e3574145e0000b8
(struct osmo_stat_item_group *statg, struct osmo_stat_item *item, void *sctx_)
static int
asciidoc_osmo_stat_item_group_handler
stats__vty_8c.html
a8bcd94049bb85571d0ce6ed64962a79e
(struct osmo_stat_item_group *statg, void *sctx_)
DEFUN
stats__vty_8c.html
a3d052a103816464a6f5a8a192403ad44
(show_stats_asciidoc_table, show_stats_asciidoc_table_cmd, "show asciidoc counters", SHOW_STR "Asciidoc generation\n" "Generate table of all registered counters\n")
static int
rate_ctr_group_handler
stats__vty_8c.html
a47631ccc3d69c5bfa3fd0c48735a6612
(struct rate_ctr_group *ctrg, void *sctx_)
DEFUN
stats__vty_8c.html
a6d63aef8e800c9d46138eea3b8059b8a
(show_rate_counters, show_rate_counters_cmd, "show rate-counters [skip-zero]", SHOW_STR "Show all rate counters\n" SKIP_ZERO_STR)
DEFUN
stats__vty_8c.html
a6b9f29380a920ebb59523b37b14d89b1
(stats_report, stats_report_cmd, "stats report", STATS_STR "Manurally trigger reporting of stats\n")
static int
reset_rate_ctr_group_handler
stats__vty_8c.html
a1c3ece9374b28b529fc294dbe3f55c1e
(struct rate_ctr_group *ctrg, void *sctx_)
DEFUN
stats__vty_8c.html
a271538e970a3b354ec24abf77d96ce59
(stats_reset, stats_reset_cmd, "stats reset", STATS_STR "Reset all rate counter stats\n")
static int
config_write_stats_reporter
stats__vty_8c.html
a142f8095a7589ea5675a98a671a782be
(struct vty *vty, struct osmo_stats_reporter *srep)
static int
config_write_stats
stats__vty_8c.html
a6a663d2fd031ed5fd944349564efc5cb
(struct vty *vty)
void
osmo_stats_vty_add_cmds
stats__vty_8c.html
a0f69ba0dd4bc8d2e348e3e501fb3c687
(void)
struct host
host
group__command.html
gab4e4c95630aff8de923b0b7f25dec6e7
struct cmd_node
cfg_stats_node
stats__vty_8c.html
a557e3a5450323ee7fc580127539a3cde
static const struct value_string
stats_class_strs
stats__vty_8c.html
a5d18b95fe5e258649e79bc9564cfd1b0
[]
talloc_ctx_vty.c
/build/_deps/libosmocore/src/vty/
talloc__ctx__vty_8c.html
osmocom/vty/command.h
osmocom/vty/vty.h
walk_cb_params
#define
BASE_CMD_STR
talloc__ctx__vty_8c.html
afb91b81840cf4b99ca5a89840f1afdbb
#define
BASE_CMD_DESCR
talloc__ctx__vty_8c.html
a546dd73432493b70737676687cd669f4
walk_filter_type
talloc__ctx__vty_8c.html
a481f68fa40cf10198a2afae3a35e3e39
WALK_FILTER_NONE
talloc__ctx__vty_8c.html
a481f68fa40cf10198a2afae3a35e3e39a30498c0ab05452b0638d8dcec6c6a006
WALK_FILTER_REGEXP
talloc__ctx__vty_8c.html
a481f68fa40cf10198a2afae3a35e3e39a7489708beb81a43fd73bc81331912840
WALK_FILTER_TREE
talloc__ctx__vty_8c.html
a481f68fa40cf10198a2afae3a35e3e39a98c551561e75e3024bccc5fd489649d8
static void
talloc_ctx_walk_cb
talloc__ctx__vty_8c.html
a9a6354d04a9a3df292d8a4747982c632
(const void *chunk, int depth, int max_depth, int is_ref, void *data)
static void
talloc_ctx_walk
talloc__ctx__vty_8c.html
a537c7df1d78cec3de5e57ffef5b838aa
(const char *ctx, const char *depth, struct walk_cb_params *params)
DEFUN
talloc__ctx__vty_8c.html
a4e4ba2b29ad80091003b33ba60c20b0c
(show_talloc_ctx, show_talloc_ctx_cmd, BASE_CMD_STR, BASE_CMD_DESCR)
DEFUN
talloc__ctx__vty_8c.html
ae6af5d046bb0b1dce91ec9b1fb0bb411
(show_talloc_ctx_filter, show_talloc_ctx_filter_cmd, BASE_CMD_STR " filter REGEXP", BASE_CMD_DESCR "Filter chunks using regular expression\n" "Regular expression\n")
DEFUN
talloc__ctx__vty_8c.html
ab19d7d7eca40208254c78191847b7b29
(show_talloc_ctx_tree, show_talloc_ctx_tree_cmd, BASE_CMD_STR " tree ADDRESS", BASE_CMD_DESCR "Display only a specific memory chunk\n" "Chunk address (e.g. 0xdeadbeef)\n")
void
osmo_talloc_vty_add_cmds
talloc__ctx__vty_8c.html
af79841d88224443e132ee87d9d948122
(void)
void *
tall_vty_ctx
group__vty.html
gafa161eda8b0404157b41cac53a429f6d
struct host
host
group__command.html
gab4e4c95630aff8de923b0b7f25dec6e7
tdef_vty.c
/build/_deps/libosmocore/src/vty/
tdef__vty_8c.html
osmocom/vty/vty.h
osmocom/vty/command.h
osmocom/vty/tdef_vty.h
struct osmo_tdef *
osmo_tdef_vty_parse_T_arg
group__Tdef__VTY.html
ga0204245dff780598621c0afceae510a6
(struct vty *vty, struct osmo_tdef *tdefs, const char *T_str)
unsigned long
osmo_tdef_vty_parse_val_arg
group__Tdef__VTY.html
gac7814ad23ac2e809432d7962dca420a6
(const char *val_arg, unsigned long default_val)
int
osmo_tdef_vty_set_cmd
group__Tdef__VTY.html
gaad9b0be80f076c1e183845ee761adcfb
(struct vty *vty, struct osmo_tdef *tdefs, const char **args)
int
osmo_tdef_vty_show_cmd
group__Tdef__VTY.html
ga2f02c6fadab083fe84980b90eb073e63
(struct vty *vty, struct osmo_tdef *tdefs, const char *T_arg, const char *prefix_fmt,...)
void
osmo_tdef_vty_out_one_va
group__Tdef__VTY.html
ga7175a909a309b1b3d9b9969e81806332
(struct vty *vty, struct osmo_tdef *t, const char *prefix_fmt, va_list va)
void
osmo_tdef_vty_out_one
group__Tdef__VTY.html
ga23aaf3b18922833bdf53aa0d95c49c42
(struct vty *vty, struct osmo_tdef *t, const char *prefix_fmt,...)
void
osmo_tdef_vty_out_all_va
group__Tdef__VTY.html
ga39222ed094ec36a42ed2effa9166bc23
(struct vty *vty, struct osmo_tdef *tdefs, const char *prefix_fmt, va_list va)
void
osmo_tdef_vty_out_all
group__Tdef__VTY.html
ga104eeb939ad29435ae61c8e53cfe2917
(struct vty *vty, struct osmo_tdef *tdefs, const char *prefix_fmt,...)
void
osmo_tdef_vty_write
group__Tdef__VTY.html
ga15e8d88f4f9b620d843dec583ccf89ea
(struct vty *vty, struct osmo_tdef *tdefs, const char *prefix_fmt,...)
osmo_tdef_groups_for_each
group__Tdef__VTY.html
gac944e675764652c307e13be9419fde18
(g, global_tdef_groups)
if
group__Tdef__VTY.html
gaa6d938dd851ca8d01111a3cc84a4c375
(argc< 3) return show_timer(self
return
osmo_tdef_vty_set_cmd
group__Tdef__VTY.html
gae7b3cc14c1d78b7db4d12930fa0dd517
(vty, tdefs, timer_args)
static char *
add_group_args
group__Tdef__VTY.html
ga644cf50fe5fa5082a65e5d8c0ce802b1
(void *talloc_ctx, char *dest)
static char *
add_group_docs
group__Tdef__VTY.html
ga98070930a35baee1814561b5aea02f9d
(void *talloc_ctx, char *dest)
static char *
timer_command_string
group__Tdef__VTY.html
ga08c014e35af57827e747adc3e63f5a0d
(const char *prefix, const char *suffix)
static char *
timer_doc_string
group__Tdef__VTY.html
ga79202530d21b04e7613ebf1cbfd93a44
(const char *prefix, const char *suffix)
void
osmo_tdef_vty_groups_init
group__Tdef__VTY.html
ga7deb1e36c8f098f16f0a344b3039088c
(unsigned int parent_cfg_node, struct osmo_tdef_group *groups)
void
osmo_tdef_vty_groups_write
group__Tdef__VTY.html
ga545bd0159b78e0bd6c82545fe25f9e34
(struct vty *vty, const char *indent)
static struct osmo_tdef_group *
global_tdef_groups
group__Tdef__VTY.html
ga42bf824ac1f4a064e46741bad1aceef0
const char *
T_arg
group__Tdef__VTY.html
ga7115e76a2ed09d117bbd97e0e465289e
struct osmo_tdef_group *
g
group__Tdef__VTY.html
ga47917df24fc1fec9b49b79b3ee038ea0
return
CMD_SUCCESS
group__Tdef__VTY.html
ga78f98a88ed687d0d129a52a66740b0bb
const char **
timer_args
group__Tdef__VTY.html
ga9635926c517393c2fdb65d32e6048be3
struct osmo_tdef *
tdefs
group__Tdef__VTY.html
ga9dcb7b1e44e6a89b1daa92b4c5711519
vty
group__Tdef__VTY.html
ga1dbc34c0779f5308bed5c4f3c333d060
argc
group__Tdef__VTY.html
gaaab0d2861777764f0747bc95c3b6540a
argv
group__Tdef__VTY.html
ga1fa302baef54f3e7f08e6831fcf3e191
group_arg
group__Tdef__VTY.html
gafee381e8df53a488a63dbd184967d812
telnet_interface.c
/build/_deps/libosmocore/src/vty/
telnet__interface_8c.html
osmocom/vty/telnet_interface.h
osmocom/vty/buffer.h
osmocom/vty/command.h
LLIST_HEAD
telnet__interface_8c.html
ad1212e309a2283114654a14bf51b186b
(active_connections)
static int
telnet_new_connection
telnet__interface_8c.html
aea1259074602f70974186c7dde9f7d2b
(struct osmo_fd *fd, unsigned int what)
static int
_telnet_init_dynif
telnet__interface_8c.html
ab348c147210588f6017797b2fcbb6a84
(void *tall_ctx, void *priv, const char *ip, int port)
int
telnet_init
group__telnet__interface.html
ga109c72d8938db94505e0a7520df3413a
(void *tall_ctx, void *priv, int port)
int
telnet_init_dynif
group__telnet__interface.html
gae5f799aa2f51ecb1dbeac82b2f3e532b
(void *tall_ctx, void *priv, const char *ip, int port)
int
telnet_init_default
group__telnet__interface.html
gabd573e02358278e2e9877621b6f64256
(void *tall_ctx, void *priv, int default_port)
int
telnet_close_client
telnet__interface_8c.html
a82a6023d981d4e08120a124b4703deb7
(struct osmo_fd *fd)
static int
client_data
telnet__interface_8c.html
a4da4d0bdb42b8325a7d08cc126a413ec
(struct osmo_fd *fd, unsigned int what)
bool
vty_is_active
group__vty.html
gaa21e381fcf6fee8ea325375401b4b82c
(struct vty *vty)
void
vty_event
telnet__interface_8c.html
aaf9ba164ccec77fa93ab502ee8837689
(enum event event, int sock, struct vty *vty)
void
telnet_exit
group__telnet__interface.html
gac0d9ac2f68450a5ba531738a47df5f21
(void)
static void *
tall_telnet_ctx
telnet__interface_8c.html
a15207fec8d58e89bf9714801727db013
static struct osmo_fd
server_socket
telnet__interface_8c.html
a84b19c19fcddc4f46865dd8eae58046d
struct host
host
group__command.html
gab4e4c95630aff8de923b0b7f25dec6e7
utils.c
/build/_deps/libosmocore/src/vty/
utils_8c.html
osmocom/vty/vty.h
vty_out_context
static int
rate_ctr_handler
group__rate__ctr.html
gad40ce0111a2cde64e9c8cd4d2fb8d2f5
(struct rate_ctr_group *ctrg, struct rate_ctr *ctr, const struct rate_ctr_desc *desc, void *vctx_)
void
vty_out_rate_ctr_group2
group__rate__ctr.html
ga9b507cc7330e223c7e002ee596a9f46c
(struct vty *vty, const char *prefix, struct rate_ctr_group *ctrg, bool skip_zero)
void
vty_out_rate_ctr_group
group__rate__ctr.html
ga5de8cf4406811512b069c9862c131a32
(struct vty *vty, const char *prefix, struct rate_ctr_group *ctrg)
static char *
pad_append_str
group__rate__ctr.html
ga57b15de928c5af802726cfa83e49dac2
(char *s, const char *a, int minwidth)
static char *
pad_append_ctr
group__rate__ctr.html
ga3b3d2c93d8d370bcb477fab06acbb2ef
(char *s, uint64_t ctr, int minwidth)
static int
rate_ctr_handler_fmt
group__rate__ctr.html
gaf690d0cd1df574b7ffe608378876be4b
(struct rate_ctr_group *ctrg, struct rate_ctr *ctr, const struct rate_ctr_desc *desc, void *vctx_)
void
vty_out_rate_ctr_group_fmt2
group__rate__ctr.html
gafbb6c23d50acf407984b02527ec22faf
(struct vty *vty, const char *fmt, struct rate_ctr_group *ctrg, bool skip_zero)
void
vty_out_rate_ctr_group_fmt
group__rate__ctr.html
ga1f506094febaa7980ae804d66928903c
(struct vty *vty, const char *fmt, struct rate_ctr_group *ctrg)
static int
rate_ctr_group_handler
group__rate__ctr.html
ga68121962f975edf4cc9a5b3d1bf7af46
(struct rate_ctr_group *ctrg, void *vctx_)
static int
osmo_stat_item_handler
utils_8c.html
gaf542dbe9d1e8d114dc9b81af94ed9f04
(struct osmo_stat_item_group *statg, struct osmo_stat_item *item, void *vctx_)
void
vty_out_stat_item_group2
group__stats.html
ga866d63e6c3678474717b4971c4713232
(struct vty *vty, const char *prefix, struct osmo_stat_item_group *statg, bool skip_zero)
void
vty_out_stat_item_group
group__stats.html
gafff519726c5ed78b596cc9e5065bedab
(struct vty *vty, const char *prefix, struct osmo_stat_item_group *statg)
static int
osmo_stat_item_group_handler
utils_8c.html
ga1f68226f8cab58ed861ed06aa70eeacc
(struct osmo_stat_item_group *statg, void *vctx_)
static int
handle_counter
group__vty.html
ga6a6404bc1e63b30ddde52ad577830ca7
(struct osmo_counter *counter, void *vctx_)
void
vty_out_statistics_partial2
group__vty.html
ga25a2338bbc94f83e25ad9fffcd94593f
(struct vty *vty, const char *prefix, int max_level, bool skip_zero)
void
vty_out_statistics_partial
group__vty.html
gad52b640266cda96e99df7681b8528205
(struct vty *vty, const char *prefix, int max_level)
void
vty_out_statistics_full2
group__vty.html
gaef5369aca10b0b4fac3d3981a443bd46
(struct vty *vty, const char *prefix, bool skip_zero)
void
vty_out_statistics_full
group__vty.html
gaac192c4dfd1b32cf177f875aaabc5986
(struct vty *vty, const char *prefix)
char *
vty_cmd_string_from_valstr
group__vty.html
ga148901bf4513637b346ad8452d04b5af
(void *ctx, const struct value_string *vals, const char *prefix, const char *sep, const char *end, int do_lower)
vector.c
/build/_deps/libosmocore/src/vty/
vector_8c.html
osmocom/vty/vector.h
osmocom/vty/vty.h
vector
vector_init
group__vector.html
gae6a929ac3530de06eee1df3629d15247
(unsigned int size)
void
vector_only_wrapper_free
group__vector.html
gac0d218d6e04cd434ceb15fb505156251
(vector v)
void
vector_only_index_free
group__vector.html
gac09d5fe94ccb5c5b0e883f2565a1a858
(void *index)
void
vector_free
group__vector.html
gaf535d7daaa1dc88a3ac5c4451a6296f0
(vector v)
vector
vector_copy
group__vector.html
ga023a26a75d23f986c89bbd73d73f01c0
(vector v)
void
vector_ensure
group__vector.html
ga8ad206f259bb511f00db58e52a1d6551
(vector v, unsigned int num)
int
vector_empty_slot
group__vector.html
gaf34483597baad8ccef82d2c38f794b80
(vector v)
int
vector_set
group__vector.html
ga09dff784fcc0e322c64e5975b3255fe0
(vector v, void *val)
int
vector_set_index
group__vector.html
ga4ab15201b63a93279459a6d3d90600e5
(vector v, unsigned int i, void *val)
void *
vector_lookup
group__vector.html
ga5b9a4e6acdeb24792c691b679050fd6a
(vector v, unsigned int i)
void *
vector_lookup_ensure
group__vector.html
gafe4ba9613b545f0a19cf622ba2faf27c
(vector v, unsigned int i)
void
vector_unset
group__vector.html
gaedb539ef50499b729c8bfb9c2d7989c3
(vector v, unsigned int i)
unsigned int
vector_count
group__vector.html
ga27b7646cb874dff3b77400e95b6f8b99
(vector v)
void *
tall_vty_vec_ctx
group__vector.html
ga7e85b6cb22ea5f3e15aa3674a15aaf14
vty.c
/build/_deps/libosmocore/src/vty/
vty_8c.html
osmocom/vty/vty.h
osmocom/vty/command.h
osmocom/vty/buffer.h
#define
MAXPATHLEN
vty_8c.html
addfa831c1473e710d2b71b72fd7fcfa5
#define
SYSCONFDIR
vty_8c.html
a2f62cb1c6f014272be957f002103552e
#define
VTY_BIND_ADDR_DEFAULT
vty_8c.html
a0412ed130a5f389177d0f0725aba3978
#define
CONTROL
vty_8c.html
aab05ecebba269f4510ca9a4cfdeb4382
(X)
#define
VTY_NORMAL
vty_8c.html
acf239d95250577af6d34d80d70aac760
#define
VTY_PRE_ESCAPE
vty_8c.html
a3aac53820dc12306e1c0d140f1f7bb56
#define
VTY_ESCAPE
vty_8c.html
adee5f2176eb8e53a301dd8d0f377251b
void
vty_event
vty_8c.html
aaf9ba164ccec77fa93ab502ee8837689
(enum event event, int sock, struct vty *vty)
static void
vty_clear_buf
vty_8c.html
a46a8ab71c3c5e63dfe0b7881cfa8f8f8
(struct vty *vty)
struct vty *
vty_new
group__vty.html
ga2b938058222849e374befc1085857718
(void)
static void
vty_auth
vty_8c.html
ab4c5b4d35be05d627f33cbcc20567a1d
(struct vty *vty)
void
vty_flush
group__vty.html
gaae8b72f7202dc324fe5b4143d0a4aab4
(struct vty *vty)
void
vty_close
group__vty.html
gaaa36e4b5f82f62e8c904b45a1630a19f
(struct vty *vty)
int
vty_shell
group__vty.html
ga9b1edcfb420884aeca1b7bdd29ccaced
(struct vty *vty)
int
vty_out_va
group__vty.html
gad69c2d9c1f72d97740a90f190eba74c9
(struct vty *vty, const char *format, va_list ap)
int
vty_out
vty_8c.html
a3725db0ec6ad3ffdd31f68abc807ee34
(struct vty *vty, const char *format,...)
int
vty_out_newline
group__vty.html
gabbf98fe074114bf2fa75aba7b2140d23
(struct vty *vty)
int
vty_out_uptime
group__vty.html
ga714f1aefde9052f29834c2f6ac8fa1e0
(struct vty *vty, const struct timespec *starttime)
void *
vty_current_index
group__vty.html
gad87ef05754aa81fad2d8b402019c1bbd
(struct vty *vty)
int
vty_current_node
group__vty.html
ga9883ee27da7ca53d0274180ecbded66f
(struct vty *vty)
int
vty_config_lock
group__vty.html
ga0a03a6ecf793cea8d20bd829fcd3fbb4
(struct vty *vty)
int
vty_config_unlock
group__vty.html
gab7fcdcad544e949350edbf205748e694
(struct vty *vty)
void
vty_hello
group__vty.html
gaaab50d4738f1884d8b3d115b5465b29c
(struct vty *vty)
static void
vty_prompt
vty_8c.html
a6fa4b6876bff67f44f37e338ac6dc431
(struct vty *vty)
static int
vty_command
vty_8c.html
a37ebf42a4f1910701a758b1c02b3a4c0
(struct vty *vty)
static void
vty_write
vty_8c.html
acb4496c44dd46b278be6cb92351c4737
(struct vty *vty, const char *buf, size_t nbytes)
static void
vty_ensure
vty_8c.html
a8609a6dc68804aff15b0d00254a44fa5
(struct vty *vty, int length)
static void
vty_self_insert
vty_8c.html
a4d876e82ce61720dead15aac07e29c30
(struct vty *vty, char c)
static void
vty_self_insert_overwrite
vty_8c.html
a72f07cc8f6c3df4dfe4effaeae9cee9b
(struct vty *vty, char c)
static void
vty_insert_word_overwrite
vty_8c.html
af8b383a4c3ef289b4aabda0c243d4588
(struct vty *vty, char *str)
static void
vty_forward_char
vty_8c.html
adb129e2c5ad62108a56cdacddb7f57b8
(struct vty *vty)
static void
vty_backward_char
vty_8c.html
ae83b887d99a0493283dad484e58d16b8
(struct vty *vty)
static void
vty_beginning_of_line
vty_8c.html
ace10a61328b0a67284a43e26d690e735
(struct vty *vty)
static void
vty_end_of_line
vty_8c.html
a396592bed9a5f245d8607e02b27ae861
(struct vty *vty)
static void
vty_hist_add
vty_8c.html
a7399bffcb99c9a604913470e51e73603
(struct vty *vty)
static int
vty_telnet_option
vty_8c.html
ae1bb46143e465cccc7bc8dd177b3464b
(struct vty *vty, unsigned char *buf, int nbytes)
static int
vty_execute
vty_8c.html
ad051d84b39c71fdbd554626c26f2b8a0
(struct vty *vty)
static void
vty_will_echo
vty_8c.html
a90006000348e50410b5a8040b241d411
(struct vty *vty)
static void
vty_will_suppress_go_ahead
vty_8c.html
aee3608a98cb407de696ed4595c5b5d8d
(struct vty *vty)
static void
vty_dont_linemode
vty_8c.html
a61ebacd84553a2a9ba1012388c8f0f75
(struct vty *vty)
static void
vty_do_window_size
vty_8c.html
ada289c68b5d15981676e822080e04b41
(struct vty *vty)
static void
vty_kill_line_from_beginning
vty_8c.html
a5739e6a00dcae7a4fab7540e19454c3e
(struct vty *)
static void
vty_redraw_line
vty_8c.html
aa88c9e2e5da06b826ac13025eefb386b
(struct vty *)
static void
vty_history_print
vty_8c.html
a3e85588eea41b85735677cc6e74ed50a
(struct vty *vty)
static void
vty_next_line
vty_8c.html
ac933bc02bc1fcb0c345e08356a1090cc
(struct vty *vty)
static void
vty_previous_line
vty_8c.html
a8bae6998c5a99c023cf77eab3c4b8ce2
(struct vty *vty)
static void
vty_forward_word
vty_8c.html
a50635cc5566b2f49e31e01cb168a83d0
(struct vty *vty)
static void
vty_backward_pure_word
vty_8c.html
ae20b81d43461d23f30a09ec6063f6c82
(struct vty *vty)
static void
vty_backward_word
vty_8c.html
ac633697855f1c48d8227645f6fbb624e
(struct vty *vty)
static void
vty_down_level
vty_8c.html
a2332d063c4940eabba84a4ff92312f06
(struct vty *vty)
static void
vty_clear_screen
vty_8c.html
ae492e906f7c461fcddfb7269613dcb66
(struct vty *vty)
static void
vty_end_config
vty_8c.html
a763be1552ab8388b9f9467f363d82049
(struct vty *vty)
static void
vty_delete_char
vty_8c.html
a843699a9603df9fec1f79aa648daeeaa
(struct vty *vty)
static void
vty_delete_backward_char
vty_8c.html
ad96cb2b5ea01585f597cd584553e5ec6
(struct vty *vty)
static void
vty_kill_line
vty_8c.html
a62d806365d5e4914bea1e058eefb895a
(struct vty *vty)
static void
vty_forward_kill_word
vty_8c.html
a4e12c6d2e92f643659d6c26ff0347aa2
(struct vty *vty)
static void
vty_backward_kill_word
vty_8c.html
afd97712a47228ecb91064b09717cc74c
(struct vty *vty)
static void
vty_transpose_chars
vty_8c.html
afd4a3c3a366c9078aa632e04b34e7d2c
(struct vty *vty)
static void
vty_complete_command
vty_8c.html
ad72e0680a6ba30787728859175d70bc8
(struct vty *vty)
static void
vty_describe_fold
vty_8c.html
a4749fbdd1bd21c94175d6e8e92545528
(struct vty *vty, int cmd_width, unsigned int desc_width, struct desc *desc)
static void
vty_describe_command
vty_8c.html
a39986e2365dcda01161b8497a4a9b83b
(struct vty *vty)
static void
vty_stop_input
vty_8c.html
af1b5a37bcd266695933b5517b0e6d41b
(struct vty *vty)
static void
vty_escape_map
vty_8c.html
ab9ea51a34c5694514373852230570eb2
(unsigned char c, struct vty *vty)
static void
vty_buffer_reset
vty_8c.html
adfdcfb63a06407c35b1c1221fc523a1e
(struct vty *vty)
int
vty_read
group__vty.html
ga851a24025f8e48103264b4cc800a4cbb
(struct vty *vty)
int
vty_read_config_filep
group__vty.html
ga58a4d737b6b4a73c7d551c5ca0c2ec7d
(FILE *confp, void *priv)
struct vty *
vty_create
group__vty.html
gabf8858cccf89750e0267a72d2868ae0e
(int vty_sock, void *priv)
DEFUN
vty_8c.html
a3b609806c0be62553c20208f81465974
(config_who, config_who_cmd, "who", "Display who is on vty\n")
DEFUN
vty_8c.html
ab959384701febc4df84a337817becc86
(line_vty, line_vty_cmd, "line vty", "Configure a terminal line\n" "Virtual terminal\n")
DEFUN
vty_8c.html
a99d93bd0b61c2897b10842489e0d0789
(vty_login, vty_login_cmd, "login", "Enable password checking\n")
DEFUN
vty_8c.html
a5cbf6e654a28cc49f00a50e0727a349e
(no_vty_login, no_vty_login_cmd, "no login", NO_STR "Enable password checking\n")
DEFUN
vty_8c.html
aaddbc9edf758db7b1a68bc735e20725d
(vty_bind, vty_bind_cmd, "bind A.B.C.D [<0-65535>]", "Accept VTY telnet connections on local interface\n" "Local interface IP address (default: " VTY_BIND_ADDR_DEFAULT ")\n" "Local TCP port number\n")
const char *
vty_get_bind_addr
group__vty.html
gab6cc2523b7b35b84ca2ebfc877126d7c
(void)
int
vty_get_bind_port
group__vty.html
gaaaca795c1d44b2292cca8cdf4382285c
(int default_port)
DEFUN
vty_8c.html
a3b8e65b659426241ab9058d20682fbf8
(service_advanced_vty, service_advanced_vty_cmd, "service advanced-vty", "Set up miscellaneous service\n" "Enable advanced mode vty interface\n")
DEFUN
vty_8c.html
adfa815e4d85ab56f83415d4ec0fececf
(no_service_advanced_vty, no_service_advanced_vty_cmd, "no service advanced-vty", NO_STR "Set up miscellaneous service\n" "Enable advanced mode vty interface\n")
DEFUN
vty_8c.html
a880ee794e9a01e02ae24a97cc8947fd5
(terminal_monitor, terminal_monitor_cmd, "terminal monitor", "Set terminal line parameters\n" "Copy debug output to the current terminal line\n")
DEFUN
vty_8c.html
a6e10243d2bd0e6323b33f98591201099
(terminal_no_monitor, terminal_no_monitor_cmd, "terminal no monitor", "Set terminal line parameters\n" NO_STR "Copy debug output to the current terminal line\n")
DEFUN
vty_8c.html
a7c7720048ceaef96687498767e8679dc
(show_history, show_history_cmd, "show history", SHOW_STR "Display the session command history\n")
static int
vty_config_write
vty_8c.html
af80aee0d6f35fb79eb960743cfa18a1e
(struct vty *vty)
void
vty_reset
group__vty.html
ga2c45f9113ebc6f73172cdd2758fd0761
(void)
static void
vty_save_cwd
vty_8c.html
a773ccf9db9a99a1412fe1c138e01279b
(void)
char *
vty_get_cwd
group__vty.html
ga9f56f90fa8a5984891a080b3198c18f6
(void)
int
vty_shell_serv
group__vty.html
ga3237e741f1477116d22636f36555d563
(struct vty *vty)
void
vty_init_vtysh
group__vty.html
ga82800309da29029c5ab98f2adfcd6baa
(void)
void
vty_init
group__vty.html
gaeb51fa4048ac5560182553393a0b223a
(struct vty_app_info *app_info)
int
vty_read_config_file
group__vty.html
ga86c13e43fd9a6564e0efb1000abd7afe
(const char *file_name, void *priv)
struct host
host
group__command.html
gab4e4c95630aff8de923b0b7f25dec6e7
static vector
vtyvec
vty_8c.html
aada8117b2e5d72dcea3f29da3366ce4b
vector
Vvty_serv_thread
vty_8c.html
a794b894c87fe19a07c303a584f3dd454
char *
vty_cwd
vty_8c.html
aa5e6e7a16dd20bf5e749f0d0bd403f33
static const char *
vty_bind_addr
vty_8c.html
a15307da461b4f04c964fbfad7894f863
static int
vty_bind_port
vty_8c.html
a43da5a8ee8d9e8d037cb1025ebdf235a
static int
vty_config
vty_8c.html
a472109ecd35a2f4a2953e6ca76a5824d
static int
password_check
vty_8c.html
ac4c03eedc97079dbe4369f336e3a65ef
void *
tall_vty_ctx
group__vty.html
gafa161eda8b0404157b41cac53a429f6d
static const char
telnet_backward_char
vty_8c.html
a050c5269ec6f36e488b05d6b564601e2
static const char
telnet_space_char
vty_8c.html
a05df3d7f54ae7e630ade2a3124ce48d6
static const char
telnet_escape_char
vty_8c.html
acbab0a1bb29f4a90f8c0b2c1f68f2a84
struct cmd_node
vty_node
vty_8c.html
a4515b7730ee408bb977cce603b51ce57
_vector
struct__vector.html
unsigned int
active
struct__vector.html
a4e6bd9a62a7725ebdf9d693538fdab35
unsigned int
alloced
struct__vector.html
a510db4bae04133cd48363798fbf8979d
void **
index
struct__vector.html
a357e5c8b5afc67e75636eb8b91f8812a
buffer
structbuffer.html
struct buffer_data *
head
structbuffer.html
aceeaf8b03ccc01f66abbbe727a9dc9c4
struct buffer_data *
tail
structbuffer.html
afd9ca0ce6fc38366356ea9d0003c77a3
size_t
size
structbuffer.html
abcf45ad6ca930a5656076f0d1d2343a9
buffer_data
structbuffer__data.html
struct buffer_data *
next
structbuffer__data.html
a1583dc93752a03fcfc2ed05d2e4fc99d
size_t
cp
structbuffer__data.html
a802679574fd02768addf622342f78f5c
size_t
sp
structbuffer__data.html
a292117cde877c065aaa2c37631351264
unsigned char
data
structbuffer__data.html
a5ba5e57d48d0fd5f6c3efba0e11135a6
[0]
cmd_element
structcmd__element.html
const char *
string
structcmd__element.html
a8c80d3a57bae0cb6d6f1d6f6bf2ba1a3
int(*
func
structcmd__element.html
a7b68758c0b1582f09397f81ee74d6d58
)(struct cmd_element *, struct vty *, int, const char *[])
const char *
doc
structcmd__element.html
a9df8375f83b1b959904bee103df60a40
int
daemon
structcmd__element.html
ae42c9a4478f400fc54a157b52ea977b7
vector
strvec
structcmd__element.html
a54736c6bc6f49d4b3fcf7cca280e69d6
unsigned int
cmdsize
structcmd__element.html
a9b56a8d2370a248b814679d369c3df04
char *
config
structcmd__element.html
a9aab029750c434f8c158f3069ade993c
vector
subconfig
structcmd__element.html
a5b4f3d6cad423ccac90f9d4909c0ea26
unsigned char
attr
structcmd__element.html
a35f970b7a76f74e71354521e54c54e4b
unsigned int
usrattr
structcmd__element.html
a945ea99803b7bee14999fc73231ca188
cmd_node
structcmd__node.html
int
node
structcmd__node.html
ae77bbdc7cfd2b2ea291d34fb36247964
const char *
prompt
structcmd__node.html
ab7a4976455ba941af39b375fad313ea1
int
vtysh
structcmd__node.html
a0c9b47ed1476f08358ae4e3ca5919bec
int(*
func
structcmd__node.html
af9a510736dbeaa86950d68c360c4bdd0
)(struct vty *)
vector
cmd_vector
structcmd__node.html
a3660bbd0296dd72610f5d49e076def60
char
name
structcmd__node.html
a8890df23ab9d26ef469fe8117f84437d
[64]
cpu_affinity_it
structcpu__affinity__it.html
struct llist_head
entry
structcpu__affinity__it.html
acf8834a12b78bcf61c0a89698af426ec
enum sched_vty_thread_id
tid_type
structcpu__affinity__it.html
a7a5d2669276077637ca6cee23fb344ee
char
bufname
structcpu__affinity__it.html
a7492b17a8855ef45836b95c9b136c01a
[64]
cpu_set_t *
cpuset
structcpu__affinity__it.html
a9e52b8cf8e4dce32dd0826e6aa219dd8
size_t
cpuset_size
structcpu__affinity__it.html
aa10653558b3995e091151cc309a626e1
bool
delay
structcpu__affinity__it.html
a9f6e3ac86076d07bfe70dbb71f2bc9b0
desc
structdesc.html
const char *
cmd
structdesc.html
a3163294198edebb09a485e414e446d8f
const char *
str
structdesc.html
a4e354ce047c5551d3825fb05a891be9d
host
structhost.html
char *
name
structhost.html
ae29a96977a9350ec0d4323ccd38ebc9b
char *
password
structhost.html
ad0af28f48e2903d894adc73c3c58469a
char *
password_encrypt
structhost.html
a8c7b6573685405878afa6bd78fb68a9c
char *
enable
structhost.html
ace72f74a0e8a9de32416e8c5506dbabb
char *
enable_encrypt
structhost.html
afba3bc94121be3f66115ba2bec80b7bd
int
lines
structhost.html
a0bd83ed5d3b108e078077a3d9be64ae1
char *
logfile
structhost.html
a2ef46382f0e129ac4dc2e97853dc5ee4
char *
config
structhost.html
a7cc48d6768386e022dfd88c4f35bb1f2
int
advanced
structhost.html
af1f270bdc9e34870cc10cf9fe0f5a65e
int
encrypt
structhost.html
aabaa0ca6772ffc87e7d8b2628de0c009
const char *
motd
structhost.html
a9d391f73e2bf946ad6b46f2a6f70e764
char *
motdfile
structhost.html
aff68c4aa7277dc443ce82ad17135445d
const struct vty_app_info *
app_info
structhost.html
a82750f562fa69f5d2db52381ae7441e5
rctr_vty_ctx
structrctr__vty__ctx.html
struct vty *
vty
structrctr__vty__ctx.html
ae17458a4dd48271110297e360f8ecb79
bool
skip_zero
structrctr__vty__ctx.html
a4b283eb467ec6524120dec1c0ede4b15
sched_vty_opts
structsched__vty__opts.html
void *
tall_ctx
structsched__vty__opts.html
aba5a544be7aa21b65501f23c7812c601
int
sched_rr_prio
structsched__vty__opts.html
a904f3e1e810a90f07700962b317f3cf8
struct llist_head
cpu_affinity_li
structsched__vty__opts.html
ad7849670374f8882b9f9a1a6136859a5
pthread_mutex_t
cpu_affinity_li_mutex
structsched__vty__opts.html
a6e838c5ecf8b696a653295e820b89865
telnet_connection
structtelnet__connection.html
struct llist_head
entry
structtelnet__connection.html
a60f57808d29c487c1dbe3b2cb09e74fd
void *
priv
structtelnet__connection.html
a07575c94b74765569309d56994e22cb6
struct osmo_fd
fd
structtelnet__connection.html
a670f51f68e92fd753f4c0a1ccda83619
struct vty *
vty
structtelnet__connection.html
ad72d0844450201a5b8ced66c253ce772
struct log_target *
dbg
structtelnet__connection.html
a02305b57bc82036b0eb0891c330a3f8f
vty
structvty.html
VTY_NORMAL
structvty.html
abafbff9234d5619dbaeeff76502e41aca544a88c43be01dafa1582cb031bc2b78
VTY_CLOSE
structvty.html
abafbff9234d5619dbaeeff76502e41acab568d9eaea4e6aa93ae7fb8a7c65d4cb
VTY_MORE
structvty.html
abafbff9234d5619dbaeeff76502e41aca77994ab451230a1056115ab3b0c1f6e0
VTY_MORELINE
structvty.html
abafbff9234d5619dbaeeff76502e41aca0d0fcf88504c1b17beaca80dfdc842fe
VTY_NORMAL
structvty.html
abafbff9234d5619dbaeeff76502e41aca544a88c43be01dafa1582cb031bc2b78
VTY_CLOSE
structvty.html
abafbff9234d5619dbaeeff76502e41acab568d9eaea4e6aa93ae7fb8a7c65d4cb
VTY_MORE
structvty.html
abafbff9234d5619dbaeeff76502e41aca77994ab451230a1056115ab3b0c1f6e0
VTY_MORELINE
structvty.html
abafbff9234d5619dbaeeff76502e41aca0d0fcf88504c1b17beaca80dfdc842fe
FILE *
file
structvty.html
a7ea9cf776769ea2b0cb8e56d7cfbe076
void *
priv
structvty.html
a38f17a0db28707270a2b409c44f16daa
int
fd
structvty.html
aee2408e6a9e7f85adeba482cd2b5da42
enum vty_type
type
structvty.html
ae5d5334e9d7fd817337b37a1c74d8496
int
node
structvty.html
a9ac72abb8e0411b52a9d91d1a11aeaff
int
fail
structvty.html
a2bbfb0bd919de5d12e7636edbe1e60bd
struct buffer *
obuf
structvty.html
a0363ad4ce51e9147f27ce9cb2335714f
char *
buf
structvty.html
aa9d1b3b4593ff8e576a7e012c6b45570
int
cp
structvty.html
ab49792bff9db1c643f8bb248b503cd39
int
length
structvty.html
a40464fa0b27445669c26fe6b5ace46e1
int
max
structvty.html
ada832b278a60f536496555d6673cf97d
char *
hist
structvty.html
a4f1cd306d23716324bb908dc5082100f
[VTY_MAXHIST]
int
hp
structvty.html
a7baae5746026d42a5c13693d95354b19
int
hindex
structvty.html
af08d6f44eed272e7bda1d474fe1573be
void *
index
structvty.html
a9179508dca757a3b7c345c86769b5b9a
void *
index_sub
structvty.html
a40fc67d1eda3d2f73def1e8247455cf7
unsigned char
escape
structvty.html
a5b11c8d6a7cc2ff7cad6a62fa26ffde5
enum vty::@2
status
structvty.html
a451b79938c41942fcecd2fecf80181a3
unsigned char
iac
structvty.html
a84a9697ba7d4b0b1fc67da51a44cc46b
unsigned char
iac_sb_in_progress
structvty.html
af43115c5fffab36e14b77b8a893a361a
unsigned char
sb_buf
structvty.html
a931d735f2a5e903328c5a03468655bef
[TELNET_NAWS_SB_LEN]
size_t
sb_len
structvty.html
a8e79b608af5753bb4a493fbaa62e3db1
int
width
structvty.html
a57c305025545e9f6f58ecc68380cd6de
int
height
structvty.html
a89d8052878ac339006922c2151ca4ffa
int
lines
structvty.html
af36ed88d29c821bf8aa454cf8a36391a
int
monitor
structvty.html
ace142d1b856ed1776e4a48684222b01f
int
config
structvty.html
a2dceb86fc008314e2f573e3880f7fbfc
struct llist_head
parent_nodes
structvty.html
a6f334dd8b7f954782996c56216b30c40
char *
indent
structvty.html
a7239283e35f10478f2b1ebd8ac7c171b
bool
expert_mode
structvty.html
aac63d86609810e127c8a6e5026e121f1
vty_app_info
structvty__app__info.html
const char *
name
structvty__app__info.html
a45b1d188840a790cd43d41c8c15e069e
const char *
version
structvty__app__info.html
a1ae4f44208fdeb19978567046b8228cc
const char *
copyright
structvty__app__info.html
a86e90865a3afb26293c5c8fe9fc7850d
void *
tall_ctx
structvty__app__info.html
aabbb04e500d552c0b8c9db6c76acac59
int(*
go_parent_cb
structvty__app__info.html
aa3baf69fe50725ad1b431f12daa8c152
)(struct vty *vty)
int(*
is_config_node
structvty__app__info.html
ac4e52898f43720970f50ab583a741829
)(struct vty *vty, int node) OSMO_DEPRECATED("Implicit parent node tracking has replaced the use of this callback. This callback is" " no longer called
int(*
ever
structvty__app__info.html
a3dc9d0cd69b09c5b87b91885fd454a5b
)
int(*) and can be lef
NULL
structvty__app__info.html
ab125c51b5da31d50c42706695c5f68de
)
int(*
config_is_consistent
structvty__app__info.html
a134f0656bbdd82e4ef1e1eeddb6ae866
)(struct vty *vty)
const char *
usr_attr_desc
structvty__app__info.html
a9c2038e2ca7747e28e8220b03e844723
[VTY_CMD_USR_ATTR_NUM]
char
usr_attr_letters
structvty__app__info.html
a6f220824c916ccd07810348617b60de4
[VTY_CMD_USR_ATTR_NUM]
vty_out_context
structvty__out__context.html
struct vty *
vty
structvty__out__context.html
afa535d7466050c5743d063791fda4523
const char *
prefix
structvty__out__context.html
aba00a58d91f160cbec73c7e5356eb08d
int
max_level
structvty__out__context.html
a87af992dae8c68168c6b36d62e0a8b5e
bool
skip_zero
structvty__out__context.html
aa146e9028e122b829037ce567b880d25
vty_parent_node
structvty__parent__node.html
struct llist_head
entry
structvty__parent__node.html
ae38f00a6c45f0a4124ceae3f248a63a8
void *
priv
structvty__parent__node.html
afd77952509a166767381058708cc3f57
void *
index
structvty__parent__node.html
ad11b7344bd0f92a5aac370a91a82278f
int
node
structvty__parent__node.html
aee5d89dec8ffc4b43feec020106d635b
char *
indent
structvty__parent__node.html
a706df075755733192200340946b7b58e
vty_signal_data
structvty__signal__data.html
enum event
event
structvty__signal__data.html
ab34ce361f54cf5cb7ac31a8784845eea
int
sock
structvty__signal__data.html
afae0934ca6fd6312e2ca42758dc6ff0b
struct vty *
vty
structvty__signal__data.html
ac7d81dcd4a08515ec2d8d3f3d03956b7
walk_cb_params
structwalk__cb__params.html
enum walk_filter_type
filter
structwalk__cb__params.html
a46b8b6f3cc4bbb9c514faddeb78d86cf
unsigned int
depth_pass
structwalk__cb__params.html
a7845e95d0943c1881a6ad574676de2a2
const void *
chunk_ptr
structwalk__cb__params.html
a7e13bc3b8bacc5511302a3f249e60f99
struct vty *
vty
structwalk__cb__params.html
a487e1fd1a6e1d9f2cd97882e1cff07ee
regex_t
regexp
structwalk__cb__params.html
a143ed88baa69a3448d5c46fa0d6568d3
command
VTY Command
group__command.html
command.h
command.c
host
cmd_node
cmd_element
desc
vty_parent_node
#define
CMD_SUCCESS
group__command.html
gaa2008c1bc36d9ef42571a6ec52516d02
#define
CMD_WARNING
group__command.html
ga92dc6dc30d8ef3651eb9d47a6083b025
#define
CMD_ERR_NO_MATCH
group__command.html
ga007b585758677d61751303a88c8914d5
#define
CMD_ERR_AMBIGUOUS
group__command.html
gaaca9c63a322f9ed0311fd20404ce8e9a
#define
CMD_ERR_INCOMPLETE
group__command.html
ga9442a1eab547aab6955358c45814015c
#define
CMD_ERR_EXEED_ARGC_MAX
group__command.html
ga7b262e3cccbc2ba5dc17c68bc10e3ead
#define
CMD_ERR_NOTHING_TODO
group__command.html
ga6f6aa6c6eb58a1df028034d288d79ddf
#define
CMD_COMPLETE_FULL_MATCH
group__command.html
gad5ac7be44eb88dbf764939677e82b10f
#define
CMD_COMPLETE_MATCH
group__command.html
ga40e2355b69f7202cdd91b873749e2efc
#define
CMD_COMPLETE_LIST_MATCH
group__command.html
ga9e0e784e45db546ff1a7f09b7b43ebb9
#define
CMD_SUCCESS_DAEMON
group__command.html
ga8d7629f3e6636982242e203d410b8bed
#define
CMD_ERR_INVALID_INDENT
group__command.html
ga2b3fbdfdf07e5388430a9493c1f74b85
#define
CMD_ARGC_MAX
group__command.html
gafd863d0b8b024ac84658f5f90087bd75
#define
DEFUN_CMD_ELEMENT
group__command.html
gaa80722e81119bded43eef3296ce7f3c0
(funcname, cmdname, cmdstr, helpstr, attrs, dnum)
#define
gDEFUN_CMD_ELEMENT
group__command.html
ga56925b07e82c25db2ae6cf0abacb333f
(funcname, cmdname, cmdstr, helpstr, attrs, dnum)
#define
DEFUN_CMD_ELEMENT_ATTR_USRATTR
group__command.html
ga89e33c5156fe1b27c44720f989f65980
(funcname, cmdname, cmdstr, helpstr, attrs, usrattrs)
#define
DEFUN_CMD_FUNC_DECL
group__command.html
ga5d5641cde94e516925163a8a943440bd
(funcname)
#define
DEFUN_CMD_FUNC_TEXT
group__command.html
ga85be340126315c81c48bfbfbe84fe594
(funcname)
#define
DEFUN
group__command.html
gacc29190d35966eddbcfeceed3aab6d25
(funcname, cmdname, cmdstr, helpstr)
#define
gDEFUN
group__command.html
gaacece6481a1eb59021986679c2e20228
(funcname, cmdname, cmdstr, helpstr)
#define
DEFUN_ATTR
group__command.html
ga2c0e2d9569f693b35a347cab48e77700
(funcname, cmdname, cmdstr, helpstr, attr)
#define
DEFUN_HIDDEN
group__command.html
ga84e1cbe9ca9aa1a82da741652ca25f2c
(funcname, cmdname, cmdstr, helpstr)
#define
DEFUN_DEPRECATED
group__command.html
ga58016d03af2b708a14d8067e4e1c0aa9
(funcname, cmdname, cmdstr, helpstr)
#define
DEFUN_ATTR_USRATTR
group__command.html
gab92e4a73daba7758da09cda0852c817a
(funcname, cmdname, attr, usrattr, cmdstr, helpstr)
#define
DEFUN_USRATTR
group__command.html
ga03786948111c4225c4949fde83c1d3ed
(funcname, cmdname, usrattr, cmdstr, helpstr)
#define
DEFUN_NOSH
group__command.html
gac523c4780e6daec7fecb90d074ec9e7d
(funcname, cmdname, cmdstr, helpstr)
#define
DEFSH
group__command.html
ga86b046506937c447aecbb962745ebef7
(daemon, cmdname, cmdstr, helpstr)
#define
DEFUNSH
group__command.html
ga09b9a6bc47d7a80648d8d1fdf33092a1
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
DEFUNSH_ATTR
group__command.html
ga612c08b1648a89b4e2e7495c2916c95b
(daemon, funcname, cmdname, cmdstr, helpstr, attr)
#define
DEFUNSH_HIDDEN
group__command.html
gaccfe5e755bd42f5143a681c95b6549cd
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
DEFUNSH_DEPRECATED
group__command.html
ga30f376d4a7676935f618936582bc783b
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
ALIAS
group__command.html
ga7a8f1df2b731617ea7ada9ba5cbdb704
(funcname, cmdname, cmdstr, helpstr)
#define
gALIAS
group__command.html
ga34b7ab8b33614c0d0422643e60eff8cc
(funcname, cmdname, cmdstr, helpstr)
#define
ALIAS_ATTR
group__command.html
ga93297ce3c690450a4e63e41e3f34b5fb
(funcname, cmdname, cmdstr, helpstr, attr)
#define
ALIAS_HIDDEN
group__command.html
gae3b574e878c0dba1c8c246684dba68d0
(funcname, cmdname, cmdstr, helpstr)
#define
ALIAS_DEPRECATED
group__command.html
ga338f27c393b79c00fcace4b9887f8502
(funcname, cmdname, cmdstr, helpstr)
#define
ALIAS_SH
group__command.html
ga5f3c3029e3a4463e0bb09770149ca336
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
ALIAS_SH_HIDDEN
group__command.html
ga517a657ddbe602490679926e231bf645
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
ALIAS_SH_DEPRECATED
group__command.html
gac557c7880f253b93c3590faed00936c9
(daemon, funcname, cmdname, cmdstr, helpstr)
#define
CMD_OPTION
group__command.html
gab1b77acbf364bfe2710e3773a80607c4
(S)
#define
CMD_VARIABLE
group__command.html
ga905c839bec4d00c29b03a4dc5d1e0a1f
(S)
#define
CMD_VARARG
group__command.html
ga516b412fe075fb8ab8e86a0d3b8e15f9
(S)
#define
CMD_RANGE
group__command.html
ga99df8c7f097a560e24b9e78ccafabfe0
(S)
#define
CMD_IPV4
group__command.html
ga8f2fb270600cf013b5cd993e6ddce2b3
(S)
#define
CMD_IPV4_PREFIX
group__command.html
ga66542c1c16474deb8fe0254926d72f27
(S)
#define
CMD_IPV6
group__command.html
ga03d8bd415477f32d12390bebc5c33b48
(S)
#define
CMD_IPV6_PREFIX
group__command.html
gacb226c956cf0cf6703b3db76066bcbf3
(S)
#define
VTY_IPV4_CMD
group__command.html
ga3bd17dd9bd8254c60910a55b58aa461f
#define
VTY_IPV6_CMD
group__command.html
ga0d6bd6a7beb61d525c3abcf16fc0f844
#define
VTY_IPV46_CMD
group__command.html
ga460deff0720846a20f216768b144fd28
#define
SHOW_STR
group__command.html
gaa19b6d5257cb6f7622eb6b3da8966b32
#define
IP_STR
group__command.html
gaf45438f811eb6711be47ea2555b12f75
#define
IPV6_STR
group__command.html
ga97fa3de206286c30e3efe26747c25352
#define
NO_STR
group__command.html
ga5b14384572729c1d1b3755d1bea1f17d
#define
CLEAR_STR
group__command.html
ga315549aca62f71abb3dfe8fd1770039a
#define
RIP_STR
group__command.html
gad9b312696778af2df6e93ee38d5f41f7
#define
BGP_STR
group__command.html
ga44a223791487ad235e39f42a47d60005
#define
OSPF_STR
group__command.html
ga9cb32c133bccb211caa112f8f2a9a831
#define
NEIGHBOR_STR
group__command.html
ga7ad323ae5bc0e42428860cf41bed909d
#define
DEBUG_STR
group__command.html
gaa32f22e2cc4c90e73981459688712288
#define
UNDEBUG_STR
group__command.html
ga464b26439f1e1dcaabab5d2e6a8f9299
#define
ROUTER_STR
group__command.html
ga985579e5d4576dda3605a03feb161017
#define
AS_STR
group__command.html
ga08051ff19b2d0b6fadba459bf0ed2df6
#define
MBGP_STR
group__command.html
ga1e4cc9c0c2f29229182af13058f339c3
#define
MATCH_STR
group__command.html
gaa209fb522314dc6fe1a295ae25d24a51
#define
SET_STR
group__command.html
ga8a545523858bf4d634f845185fc5dc83
#define
OUT_STR
group__command.html
ga6cd1e3c0b9eaababe44650e5647acdc5
#define
IN_STR
group__command.html
ga1891a946e81886add338bf517a1c7e4f
#define
V4NOTATION_STR
group__command.html
ga4e2f8b12e73773f1d932d3e79317acfa
#define
OSPF6_NUMBER_STR
group__command.html
ga726e97378ccce42e3b75e6b048de7ce4
#define
INTERFACE_STR
group__command.html
gabf6d0e1935a2b3a207e60a6a6148a748
#define
IFNAME_STR
group__command.html
ga3d906e204dcc40f82d2a7f0933e755a7
#define
IP6_STR
group__command.html
ga878a4dd8ec43cd96c88a08ba2e3d68b7
#define
OSPF6_STR
group__command.html
ga46e5b0a7baf38db964a69848c26aa96a
#define
OSPF6_ROUTER_STR
group__command.html
gac07eb44ce5dc0b660ebcaa9a21400168
#define
OSPF6_INSTANCE_STR
group__command.html
ga98e7f7f514b62cfe7a294a6a3bcfdf7b
#define
SECONDS_STR
group__command.html
ga303bca05656f958426b6d3dee6d1e775
#define
ROUTE_STR
group__command.html
ga3a69ba452c509fe17fc1b2f448e62202
#define
PREFIX_LIST_STR
group__command.html
ga60dc08d3413ebd5540cc1de7b58c7ba0
#define
OSPF6_DUMP_TYPE_LIST
group__command.html
ga59a597b2067f56c4ebbec78ea4ae4857
#define
ISIS_STR
group__command.html
gad2344e133bb5d84ce8df0fbe5531ce52
#define
AREA_TAG_STR
group__command.html
ga5e57e5c61cf95c7b05c3f3e021fee5aa
#define
CONF_BACKUP_EXT
group__command.html
ga0837aaf45e6c54e1340b0d2df36cd599
#define
NEIGHBOR_CMD
group__command.html
gaebb4a30acc8d3ddd8e4fc1ba12f579bc
#define
NO_NEIGHBOR_CMD
group__command.html
gaca3891de5d7f3d82be656811c65125c9
#define
NEIGHBOR_ADDR_STR
group__command.html
gadea1765cb4d5317694399cb0f03ba7b8
#define
NEIGHBOR_CMD2
group__command.html
ga1fcf9d7faf91221a2240536d8e45dd26
#define
NO_NEIGHBOR_CMD2
group__command.html
ga479280b457cb763e582d15586187a11d
#define
NEIGHBOR_ADDR_STR2
group__command.html
ga4de8407d56f37cd6c19eb0eec37c64d9
#define
CONFIGFILE_MASK
group__command.html
ga77d85df09aa155aae8cb8bafc4231cc9
#define
CMD_ATTR_PUBLIC_MASK
group__command.html
gafc4ddc647b807c0f88f42af9d0ac6d4e
#define
IPV6_ADDR_STR
group__command.html
ga0145bf20c30f29ad90dbf8d4900a0db4
#define
IPV6_PREFIX_STR
group__command.html
gab9dcf4ad2e002c8ffd171fb223312ddc
#define
STATE_START
group__command.html
gaddcbd0eec71cda69580487f74a2c24c4
#define
STATE_COLON
group__command.html
gafd4c1fc30bcc4812f6633c8a24d41785
#define
STATE_DOUBLE
group__command.html
ga55aac61ea5044cdefa5c1ca19819439d
#define
STATE_ADDR
group__command.html
gafdeade9bd3ed24e66e354c2750b5fc7b
#define
STATE_DOT
group__command.html
ga3b2519ee6bbc29de56872be0e305ed9a
#define
STATE_SLASH
group__command.html
ga5e4a1496854ee287e42b41cdf3ab1a41
#define
STATE_MASK
group__command.html
ga381c0e179fab7fffa9176649f23c957a
int(*
print_func_t
group__command.html
gac51399e8f4c43f1ae6acbdd764eb560e
)(void *data, const char *fmt,...)
node_type
group__command.html
ga6a276b85e2da28c5f9c3dbce61c55682
AUTH_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a302e1f38939b1a74bc848007bb70bfdf
VIEW_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24
AUTH_ENABLE_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a96b74116564789f517eef9284f18b472
ENABLE_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a8eeaebd59fec75e66abd261377c21a2d
CONFIG_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a50754044f565f7421a152eaa411eebcc
SERVICE_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a08f3c0e0d651e5835e84cac733ba7d88
DEBUG_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a6528486974fa9575be1ad0e96261f7be
CFG_LOG_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a6d719dc344643a9632aada5acc7154a8
CFG_STATS_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682adc4d3de4812f6c746272f7b0a48def03
VTY_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a42e5cebd0265d2c03a8da6fa220e11c6
L_E1INP_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a5f84e381497e07f851acf5c48bd3bb38
L_IPA_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a01cf2d22c41eeb5f4fd378a8d1120fa1
L_NS_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a3636d17b2bf4309e5595fc78a8d5796d
L_BSSGP_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682add96913f11a587d6887d06e9b252568b
L_CTRL_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a97175b6c396122970afeb97313b58147
L_CS7_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a1585ad5d58c223de2582326145218073
L_CS7_AS_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a0c41eac6bf0019a8e9f5d61c71ff0beb
L_CS7_ASP_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682ae93a58145a5fcace109eca1b18a8f384
L_CS7_XUA_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a66cf25a05c88062d8e1f965eed04d121
L_CS7_RTABLE_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a00ad655a8ee1b393fa7c65915f4d8b73
L_CS7_LINK_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a1f61d1372f06c3d88113960b72ca6128
L_CS7_LINKSET_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a0436862cf92508a271e84a460bd66715
L_CS7_SCCPADDR_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a9f996e317d6ac10fabeeee621b48f39f
L_CS7_SCCPADDR_GT_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682ad8160f5ff81dc63cd70c46ac9e226a25
L_CPU_SCHED_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a82502649c3e7861aed2a9a8b53f31b15
L_NS_BIND_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a53be3d5a0006aad3912589c7d97b30a1
L_NS_NSE_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a8f23d5d1abf5b469d24faec25f439441
RESERVED1_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a2f2d01908e2a1ab85f57efdcc07a7f04
RESERVED2_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a477d227940071a9207e355271e085664
RESERVED3_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682aaf854ce244cb3da385cffe562cbf4b6c
RESERVED4_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a09330c662127f58f4dc8ca66dab862cc
RESERVED5_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682ad7570e15a14ab1c54fd862dfb00138fe
RESERVED6_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a5ae688665e96299c42f3f068dc4fc4ae
RESERVED7_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682aabb20f48cf79b165a45f4b7c29318023
RESERVED8_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682a7a5acadc0a0522bb72f5a7b8c696d2cb
_LAST_OSMOVTY_NODE
group__command.html
gga6a276b85e2da28c5f9c3dbce61c55682aad50ebd93ab551be0d996e818bf28fe6
CMD_ATTR_DEPRECATED
group__command.html
gga06fc87d81c62e9abb8790b6e5713c55ba19e821e3d1e3b68e32d2cfa997bdb428
CMD_ATTR_HIDDEN
group__command.html
gga06fc87d81c62e9abb8790b6e5713c55ba33e05c75dfb0ebe4460ec9f3ec976d44
CMD_ATTR_IMMEDIATE
group__command.html
gga06fc87d81c62e9abb8790b6e5713c55ba8ee35b04b9b8d079491f38e309025f16
CMD_ATTR_NODE_EXIT
group__command.html
gga06fc87d81c62e9abb8790b6e5713c55bae7695a4ef2905c3290602d30b5068b93
CMD_ATTR_LIB_COMMAND
group__command.html
gga06fc87d81c62e9abb8790b6e5713c55ba26c23b0e13d3704494a3f961f6c993ec
OSMO_SCCP_LIB_ATTR_RSTRT_ASP
group__command.html
ggadf764cbdea00d65edcd07bb9953ad2b7a173509df8568d9001df2f0b6ab0b1cde
OSMO_ABIS_LIB_ATTR_IPA_NEW_LNK
group__command.html
ggadf764cbdea00d65edcd07bb9953ad2b7a640fa1a45efc52b1d62ee327e82d6925
OSMO_ABIS_LIB_ATTR_LINE_UPD
group__command.html
ggadf764cbdea00d65edcd07bb9953ad2b7af09021f39c29a87d6c70b8fd4cb69a3c
_OSMO_CORE_LIB_ATTR_COUNT
group__command.html
ggadf764cbdea00d65edcd07bb9953ad2b7abe8181c54ee808546bdbe33f8be34189
vty_ref_gen_mode
group__command.html
ga8a93dace2b659a06d9103d9f82f22cb7
VTY_REF_GEN_MODE_DEFAULT
group__command.html
gga8a93dace2b659a06d9103d9f82f22cb7a4da204690af1c55c59381b9fe0766025
VTY_REF_GEN_MODE_EXPERT
group__command.html
gga8a93dace2b659a06d9103d9f82f22cb7a3e755bc27af40c75cbf92205deb22418
VTY_REF_GEN_MODE_HIDDEN
group__command.html
gga8a93dace2b659a06d9103d9f82f22cb7a02c07b9e0b63d1c905fc6cd5aa361e2a
match_type
group__command.html
ga34b622da6948a0685ea1e99ac4a2b82c
NO_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca57a25cf23f4c74ac64c7baa356c961c2
ANY_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca9763fbae79901c824c36513f62365ee6
EXTEND_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca133ee399bf54fb3a8548170f6c1a145c
IPV4_PREFIX_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82caa637a5fa0361c57c810b7e612b987cfb
IPV4_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca77e423f18c5ed3ba09de6404617bece5
IPV6_PREFIX_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82cafce0f1902005a181c901bfd0b4aa0e1f
IPV6_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca9bdf83fe2089ff9fae6655a804770cfe
RANGE_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82cad9c7442d447c697532e70a8699da1964
VARARG_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82ca874247f518d197d1d2ac60b863b7c86e
PARTLY_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82caafe21a5cd8f190f3226d1d347609b0d1
EXACT_MATCH
group__command.html
gga34b622da6948a0685ea1e99ac4a2b82cadfbe19133d0377544d453f088e2d8f79
ATTR_TYPE_GLOBAL
group__command.html
ggabc6126af1d45847bc59afa0aa3216b04aba9995f5d514bbfe534e18c9e104f940
ATTR_TYPE_LIB
group__command.html
ggabc6126af1d45847bc59afa0aa3216b04abcc2b635efe5789fe211a22ed33d9755
ATTR_TYPE_APP
group__command.html
ggabc6126af1d45847bc59afa0aa3216b04ab9bfbad2f40ef950bd69bf0a6a72f277
void
install_node
group__command.html
ga7ee8a7c258e1e5a6e3ff6173dd1658e3
(struct cmd_node *node, int(*func)(struct vty *))
void
install_default
group__command.html
ga8df75af896e7b46b1944da6e7f390959
(int node)
void
install_element
group__command.html
ga467b443599a979792bde0a4aad42b54a
(int ntype, struct cmd_element *cmd)
void
install_lib_element
group__command.html
gaf28a7758886bea4d19f7e96d33a243c3
(int ntype, struct cmd_element *cmd)
void
install_element_ve
group__command.html
ga279fed86b1f49ed0e0ca53e0bdff0c2f
(struct cmd_element *cmd)
void
install_lib_element_ve
group__command.html
ga177f3c2fea2800cc65dd849873bbab05
(struct cmd_element *cmd)
void
sort_node
group__command.html
gae0deae9c3b3a178f87bb623444fc974b
(void)
void
vty_install_default
group__command.html
ga445f84e9265108c7751fb68802a3a338
(int node)
char *
argv_concat
group__command.html
ga05526517753343be3f361b6d997cd672
(const char **argv, int argc, int shift)
vector
cmd_make_strvec
group__command.html
ga968b2f52fc543595fa4ce625f5fdb6a3
(const char *string)
int
cmd_make_strvec2
group__command.html
gaa92300860f962abd3c63c5425988209d
(const char *string, char **indent, vector *strvec_p)
void
cmd_free_strvec
group__command.html
ga2d4e7d3f3fe917dafa06eb6d156d9a6e
(vector v)
vector
cmd_describe_command
group__command.html
ga7cd7526d1c0ed77e854952eca9209502
(vector vline, struct vty *vty, int *status)
char **
cmd_complete_command
group__command.html
gae81bbe7da0e4d74e1ccbe3323942145a
(vector vline, struct vty *vty, int *status)
const char *
cmd_prompt
group__command.html
ga6700a24ff583beaf194b445c62d4d2d5
(enum node_type node)
int
config_from_file
group__command.html
gab332bc3c1253a817322944ade0365c60
(struct vty *, FILE *)
enum node_type
node_parent
group__command.html
ga0fed3de474de4fea39776761377c6afd
(enum node_type)
int
cmd_execute_command
group__command.html
ga285aab6a1670b297066c3ac6dbc89376
(vector, struct vty *, struct cmd_element **, int)
int
cmd_execute_command_strict
group__command.html
gab4eeeded1223dc162afc25a764ec25fb
(vector, struct vty *, struct cmd_element **)
void
config_replace_string
group__command.html
gaf0bc22d9c8ba36a5d0e01352325f0f48
(struct cmd_element *, char *,...)
void
cmd_init
group__command.html
gac8aa19764b709737963069a30334afb5
(int)
const char *
host_config_file
group__command.html
ga1095869b92be18e3aa85c70c1a429d9e
(void)
void
host_config_set
group__command.html
ga2feebdf3a44e5fd7a8d87623e62fc7a9
(const char *)
char *
osmo_asciidoc_escape
group__command.html
gaf96be2eaf84241c955c5e6b242d12865
(const char *inp)
void
print_version
group__command.html
gacffe1bf4a833d46d30fe67900f7c8fab
(int print_copyright)
int
vty_dump_xml_ref_mode
group__command.html
ga2f9003bb1ff253678002c611a49f6657
(FILE *stream, enum vty_ref_gen_mode mode)
int
vty_dump_xml_ref
group__command.html
ga6a0ecd4fc9774a4f7c6a2637db4d4ded
(FILE *stream)
int
vty_cmd_range_match
group__command.html
ga419aa09fde1e5d875dc93e4ae8043e0c
(const char *range, const char *str)
static const char *
node_name_from_prompt
group__command.html
gae4b8e3da50e19a44f673829a046621d5
(const char *prompt, char *name_buf, size_t name_buf_size)
static void
install_basic_node_commands
group__command.html
gae05ca117303c592ddf4b582a01cb3a73
(int node)
static void
install_node_bare
group__command.html
ga563bb4aef9a40ac157567b79c14ad2b9
(struct cmd_node *node, int(*func)(struct vty *))
static int
cmp_node
group__command.html
ga9b66033af09501f16c900af654915d1e
(const void *p, const void *q)
static int
cmp_desc
group__command.html
gaedeab53f20d6c4df790b7a702780ed74
(const void *p, const void *q)
static char *
cmd_desc_str
group__command.html
ga7032957bb5a4e876847f73254f9fadda
(const char **string)
static vector
cmd_make_descvec
group__command.html
gaed6700eb18eb80b434e7f09e3829e4ca
(const char *string, const char *descstr)
static int
cmd_cmdsize
group__command.html
ga37dad9794a16e93117e893640c9de0d2
(vector strvec)
static char *
xml_escape
group__command.html
gacffe7da6b218f45fa79b3f49e80bdd6c
(const char *inp)
static char
cmd_attr_get_flag
group__command.html
gace010493b7c984ae9688280f3bc279f6
(unsigned int attr)
static int
vty_dump_element
group__command.html
ga5d7bc2768b5181e4e7fc238a99b0a802
(const struct cmd_element *cmd, print_func_t print_func, void *data, const char *newline)
static bool
vty_command_is_common
group__command.html
ga0b5072d28b1572d0b3b8bbec270c1f1b
(const struct cmd_element *cmd)
static int
vty_dump_nodes
group__command.html
ga5347aa376fda620a16d52ecf30f36f01
(print_func_t print_func, void *data, const char *newline, unsigned char gflag_mask, bool match)
static int
print_func_vty
group__command.html
ga6b810a36d312000cdb0d2ef3966c10dd
(void *data, const char *format,...)
static int
vty_dump_xml_ref_to_vty
group__command.html
ga04eaa3fdef08ef7d5f50e80395e3010a
(struct vty *vty)
static int
print_func_stream
group__command.html
ga8c67eebe8fa4b3043bbfd22ee42ebdc5
(void *data, const char *format,...)
static int
check_element_exists
group__command.html
ga37777a11696b150fab6657697eb80219
(struct cmd_node *cnode, const char *cmdstring)
static int
config_write_host
group__command.html
ga348a5700e347f90e9fce07b8b9f0864d
(struct vty *vty)
static vector
cmd_node_vector
group__command.html
ga6bf41e47d92a2728a7a35e8037e2f407
(vector v, enum node_type ntype)
static enum match_type
cmd_ipv4_match
group__command.html
ga342daaf8a56cf5fccd5f075f95bea71d
(const char *str)
static enum match_type
cmd_ipv4_prefix_match
group__command.html
ga8e4fffe84f41a3616a69c89228a3464f
(const char *str)
static int
check_base
group__command.html
gad9f5681ab9341b343dd524fe58259852
(const char *str)
static char *
cmd_deopt
group__command.html
ga39597a89282fa854854e4ac38da12149
(void *ctx, const char *str)
static enum match_type
cmd_match
group__command.html
ga2aac1b36cb54d0ba574a1f010a4e00be
(const char *str, const char *command, enum match_type min, bool recur)
static enum match_type
cmd_filter
group__command.html
ga2db7a680545e954f94ef07909555329b
(char *command, vector v, unsigned int index, enum match_type level)
static int
is_cmd_ambiguous
group__command.html
ga46e117eb087586480078b5bf5e68699d
(char *command, vector v, int index, enum match_type type)
static const char *
cmd_entry_function
group__command.html
ga9da5660f90a0220e2fdd0ea379e78219
(const char *src, const char *dst)
static const char *
cmd_entry_function_desc
group__command.html
gaa6aeb1e7e5038d0981f0ce06ba29a5c1
(const char *src, const char *dst)
static int
cmd_unique_string
group__command.html
ga33f9234dbe7cabc1a9513c48094c4752
(vector v, const char *str)
static int
desc_unique_string
group__command.html
ga48351417abf285824ae9b81877386f1e
(vector v, const char *str)
static int
cmd_try_do_shortcut
group__command.html
ga4d53f6ebf2594b52ba866576d9e2b1fb
(enum node_type node, char *first_word)
static vector
cmd_describe_command_real
group__command.html
ga2b2008394165539ef5a425daf4cf2366
(vector vline, struct vty *vty, int *status)
static int
cmd_lcd
group__command.html
gaf0c44035c55b5155a6f4b271ddc5ac2a
(char **matched)
static char **
cmd_complete_command_real
group__command.html
gaa99024806028537cef653a3df1d5991d
(vector vline, struct vty *vty, int *status)
static struct vty_parent_node *
vty_parent
group__command.html
ga44b38c210b226fe4e076024aa8f5a03d
(struct vty *vty)
static bool
vty_pop_parent
group__command.html
ga209f8f0886a45e2a6a6b05e09358c956
(struct vty *vty)
static void
vty_clear_parents
group__command.html
gaf0b37a2a56058fb2b639147e9856e1c4
(struct vty *vty)
int
vty_go_parent
group__command.html
ga069d4a4fcf70add3c3e149e8ca03708f
(struct vty *vty)
static int
cmd_execute_command_real
group__command.html
gafdce5ca795c6db49de6a9e6373d3969a
(vector vline, struct vty *vty, struct cmd_element **cmd)
static size_t
len
group__command.html
ga3ab017dd491d7327d1b4acbf1398b91e
(const char *str)
static int
indent_cmp
group__command.html
gafbf2fb3e92209dbb83728c51eeb0f770
(const char *a, const char *b)
DEFUN
group__command.html
ga8e6bf2a53a3760067299be038555280c
(config_terminal, config_terminal_cmd, "configure [terminal]", "Configuration from vty interface\n" "Configuration terminal\n")
DEFUN
group__command.html
gaa2ea28135e6a09e8912c4eecdbe3f459
(enable, config_enable_cmd, "enable [expert-mode]", "Turn on privileged mode command\n" "Enable the expert mode (show hidden commands)\n")
DEFUN
group__command.html
ga7eb42e326f87c217e72d79f4a1e575e7
(disable, config_disable_cmd, "disable", "Turn off privileged mode command\n")
gDEFUN
group__command.html
ga4cb0437b409b4956cae6595684c2a26b
(config_exit, config_exit_cmd, "exit", "Exit current mode and down to previous mode\n")
gDEFUN
group__command.html
ga39169b7237f11a3cd0ff76a22547ac48
(config_end, config_end_cmd, "end", "End current mode and change to enable mode.")
DEFUN
group__command.html
ga0f0d575a0cf7a4f09b7223a593e24e6d
(shutdown, shutdown_cmd, "shutdown", "Request a shutdown of the program\n")
DEFUN
group__command.html
ga54f9488f2d7fd27709ec987567c8af22
(show_version, show_version_cmd, "show version", SHOW_STR "Displays program version\n")
DEFUN
group__command.html
ga2bbcebd3e2cbe9beb866508448decefc
(show_online_help, show_online_help_cmd, "show online-help", SHOW_STR "Online help\n")
DEFUN
group__command.html
gaa8b867cbf4490de5224c667249c77abd
(show_pid, show_pid_cmd, "show pid", SHOW_STR "Displays the process ID\n")
DEFUN
group__command.html
ga9df05cf259b583e1023e95248be0b164
(show_uptime, show_uptime_cmd, "show uptime", SHOW_STR "Displays how long the program has been running\n")
gDEFUN
group__command.html
ga4749c0c5aed40d4a7b05f1802d8d5ebf
(config_help, config_help_cmd, "help", "Description of the interactive help system\n")
static void
print_attr_list
group__command.html
ga26aca09589ba5d2ddf71393edeaf4364
(struct vty *vty, unsigned int attr_mask)
gDEFUN
group__command.html
gada443595878bd6845d2624d70c66ecc6
(show_vty_attr_all, show_vty_attr_all_cmd, "show vty-attributes", SHOW_STR "List of VTY attributes\n")
gDEFUN
group__command.html
ga89f1739899102040cf3a088c321f2ce6
(show_vty_attr, show_vty_attr_cmd, "show vty-attributes (application|library|global)", SHOW_STR "List of VTY attributes\n" "Application specific attributes only\n" "Library specific attributes only\n" "Global attributes only\n")
static unsigned int
node_flag_mask
group__command.html
gaaf7caa448e66f3827e772e6b9898fb2e
(const struct cmd_node *cnode, bool expert_mode)
static const char *
cmd_gflag_mask
group__command.html
ga26a038f77ff5775f3f14d895e6566386
(const struct cmd_element *cmd)
static const char *
cmd_flag_mask
group__command.html
gab482503644f9e15e0b29af66ba99803b
(const struct cmd_element *cmd, unsigned int flag_mask)
gDEFUN
group__command.html
gacbe6d0bb0d6af6bbd61861dacdee1c29
(config_list, config_list_cmd, "list [with-flags]", "Print command list\n" "Also print the VTY attribute flags\n")
static int
write_config_file
group__command.html
ga80db6b4a04f0c10b63642835a99f4847
(const char *config_file, char **outpath)
DEFUN
group__command.html
ga49720130c911fc2f7792ea1808209348
(config_write_file, config_write_file_cmd, "write file [PATH]", "Write running configuration to memory, network, or terminal\n" "Write to configuration file\n" "Set file path to store the config, or replace if already exists\n")
ALIAS
group__command.html
gab82e7f6c248b703f87bf79c6675173c8
(config_write_file, config_write_cmd, "write", "Write running configuration to memory, network, or terminal\n") ALIAS(config_write_file
write Write running configuration to or terminal n Write configuration to the
file
group__command.html
ga1c3e169d28a22aa5450db48ef73f3444
(same as write file)\n") ALIAS(config_write_file
write Write running configuration to or terminal n Write configuration to the copy running config startup Copy configuration n Copy running config to n Copy running config to startup
config
group__command.html
ga77ca0aabdcc19449d7a88f2e30b46348
(same as write file)\n") DEFUN(config_write_terminal
if
group__command.html
ga8b4aa99198493b39bae714a8b9dc2993
(vty->type==VTY_SHELL_SERV)
vty_out
group__command.html
gae57b360eac073305bc08e0951833246b
(vty, "!%s", VTY_NEWLINE)
for
group__command.html
gaa3d2145a36dc0250ca268fd4c2aa6be0
(i=0;i< vector_active(cmdvec);i++) if((node
ALIAS
group__command.html
ga969c13d54018c5124c1511e75e3ce081
(config_write_terminal, show_running_config_cmd, "show running-config", SHOW_STR "running configuration\n")
DEFUN
group__command.html
gac41d973334e0368b3c2ead5c9de657bd
(config_hostname, hostname_cmd, "hostname WORD", "Set system's network name\n" "This system's network name\n")
DEFUN
group__command.html
gabb8ef344d0b05c16394631d127191a07
(config_no_hostname, no_hostname_cmd, "no hostname [HOSTNAME]", NO_STR "Reset system's network name\n" "Host name of this router\n")
DEFUN
group__command.html
ga85e561ce17124a76585ce60949fe4a41
(config_password, password_cmd, "password (8|) WORD", "Assign the terminal connection password\n" "Specifies a HIDDEN password will follow\n" "dummy string \n" "The HIDDEN line password string\n")
ALIAS
group__command.html
ga404274824ca47759c96211cc4b45761a
(config_password, password_text_cmd, "password LINE", "Assign the terminal connection password\n" "The UNENCRYPTED (cleartext) line password\n")
ALIAS
group__command.html
ga6bf219bdeb54e0c0af190d2a32aae883
(config_enable_password, enable_password_text_cmd, "enable password LINE", "Modify enable password parameters\n" "Assign the privileged level password\n" "The UNENCRYPTED (cleartext) 'enable' password\n")
DEFUN
group__command.html
gab7ee944820be062b139675dbe8094f15
(config_terminal_length, config_terminal_length_cmd, "terminal length <0-512>", "Set terminal line parameters\n" "Set number of lines on a screen\n" "Number of lines on screen (0 for no pausing)\n")
DEFUN
group__command.html
gad636b3bba17422b252195c93eb408661
(config_terminal_no_length, config_terminal_no_length_cmd, "terminal no length", "Set terminal line parameters\n" NO_STR "Set number of lines on a screen\n")
DEFUN
group__command.html
ga2259b181d01810e71c7ba3c87bf7b326
(service_terminal_length, service_terminal_length_cmd, "service terminal-length <0-512>", "Set up miscellaneous service\n" "System wide terminal length configuration\n" "Number of lines of VTY (0 means no line control)\n")
DEFUN
group__command.html
gac197e4596ef95095892209066f052605
(no_service_terminal_length, no_service_terminal_length_cmd, "no service terminal-length [<0-512>]", NO_STR "Set up miscellaneous service\n" "System wide terminal length configuration\n" "Number of lines of VTY (0 means no line control)\n")
DEFUN_HIDDEN
group__command.html
gaa1248c988cd118e05957fe8f1efbbd78
(do_echo, echo_cmd, "echo .MESSAGE", "Echo a message back to the vty\n" "The message to echo\n")
DEFUN
group__command.html
ga002436a3bf052acb714e03736987e4f9
(banner_motd_file, banner_motd_file_cmd, "banner motd file [FILE]", "Set banner\n" "Banner for motd\n" "Banner from a file\n" "Filename\n")
DEFUN
group__command.html
ga24635011c7ce56a4ccea563e4ccad78f
(banner_motd_default, banner_motd_default_cmd, "banner motd default", "Set banner string\n" "Strings for motd\n" "Default string\n")
DEFUN
group__command.html
ga2be984ed09e3f3d217aa0c2164cdf6f8
(no_banner_motd, no_banner_motd_cmd, "no banner motd", NO_STR "Set banner string\n" "Strings for motd\n")
int
osmo_vty_write_config_file
group__command.html
ga92697299bf8949ce6e9325242cb7c71f
(const char *filename)
int
osmo_vty_save_config_file
group__command.html
ga281344d65a71a855314319aebfc30d58
(void)
static
__attribute__
group__command.html
ga9ed16867a9394d9ccf1132194edae298
((constructor))
struct cmd_element
config_exit_cmd
group__command.html
ga0f38e7320fd26709b67553e7b06e1ba8
struct cmd_element
config_help_cmd
group__command.html
ga2093ab968963c052ceb8b4debb0e4c8b
struct cmd_element
config_list_cmd
group__command.html
gad6da0f2e94cfb741ee975a2d2bfb2461
struct cmd_element
config_end_cmd
group__command.html
ga3eaa1912c22d8f1131c0184a8da3bea9
void *
tall_vty_cmd_ctx
group__command.html
ga3983210999465ebd223c9bf76613baad
const struct value_string
vty_ref_gen_mode_names
group__command.html
gabc7a7adccea8037c0991ce4ac35765c5
[]
const struct value_string
vty_ref_gen_mode_desc
group__command.html
ga97b3ca7f0d0dde99010759711c5e6324
[]
void *
tall_vty_cmd_ctx
group__command.html
ga3983210999465ebd223c9bf76613baad
static struct timespec
starttime
group__command.html
gaff1f31b58fc99d5ff02328e5195436d0
vector
cmdvec
group__command.html
ga93fc2403b400260d2578b48ef7f32f31
struct host
host
group__command.html
gab4e4c95630aff8de923b0b7f25dec6e7
struct cmd_node
auth_node
group__command.html
ga1f7025442b108a0b99bd2e266e123de5
struct cmd_node
view_node
group__command.html
ga6f2e02bbdd690a10cef1d9f253a73d05
struct cmd_node
auth_enable_node
group__command.html
ga670fbca951a91c501f92def96b855e85
struct cmd_node
enable_node
group__command.html
ga8c21436880f3e2093b08c767af23ab82
struct cmd_node
config_node
group__command.html
ga7b991a866d6f91610ff348514d3a2c85
const char *
default_motd
group__command.html
ga096778f4fc2c90282660cc6cbf620c3f
static const struct value_string
cmd_attr_desc
group__command.html
gacb0653983ac10d33349fe3a3e12ce1cf
[]
static const char *const
cmd_lib_attr_desc
group__command.html
ga99909f69d48747f59ad842f67986ff82
[32]
static const char
cmd_lib_attr_letters
group__command.html
ga1207e9135613650efd8a912beedae4cd
[32]
const struct value_string
vty_ref_gen_mode_names
group__command.html
gabc7a7adccea8037c0991ce4ac35765c5
[]
const struct value_string
vty_ref_gen_mode_desc
group__command.html
ga97b3ca7f0d0dde99010759711c5e6324
[]
config_write_memory_cmd
group__command.html
ga65bd278891213e230875966642f575cc
write
memory
group__command.html
gab3b6b22f7fa8775522dcaa100befafad
write Write running configuration to
network
group__command.html
gacec200f241e2d8f6b38bc83616c4c468
write Write running configuration to or terminal n Write configuration to the
copy_runningconfig_startupconfig_cmd
group__command.html
ga19f977133a214b812fee3af544b02529
write Write running configuration to or terminal n Write configuration to the copy running config startup
config
group__command.html
ga6ab108e8a77e1ecf7b2d2c319125e53d
write Write running configuration to or terminal n Write configuration to the copy running config startup Copy configuration n Copy running config to n Copy running config to startup
config_write_terminal_cmd
group__command.html
ga89274f3b304af234da04090259626c68
write Write running configuration to or terminal n Write configuration to the copy running config startup Copy configuration n Copy running config to n Copy running config to startup write
terminal
group__command.html
ga86a1dd2b71797949f2b74f2b6ad32dd1
write Write running configuration to or terminal n Write configuration to the copy running config startup Copy configuration n Copy running config to n Copy running config to startup write Write running configuration to or terminal n Write to terminal
n
group__command.html
gaf89c5a6644647c08f02539a7e5fb8acf
struct cmd_node *
node
group__command.html
ga37bde04090010a6edc5254ca9d8fc3f1
else
group__command.html
ga0544c3fe466e421738dae463968b70ba
return
CMD_SUCCESS
group__command.html
ga78f98a88ed687d0d129a52a66740b0bb
cpu_sched_VTY
Configuration
group__cpu__sched__VTY.html
cpu_sched_vty.h
void
osmo_cpu_sched_vty_init
group__cpu__sched__VTY.html
ga74c34e2c9306decb850569691ab60361
(void *tall_ctx)
int
osmo_cpu_sched_vty_apply_localthread
group__cpu__sched__VTY.html
ga5eb944998ac87f1fed307eefdaa25a00
(void)
Tdef_VTY
Tnnn timer VTY configuration
group__Tdef__VTY.html
tdef_vty.h
cpu_sched_vty.c
tdef_vty.c
cpu_affinity_it
sched_vty_opts
#define
OSMO_TDEF_VTY_ARG_T
group__Tdef__VTY.html
ga03037520339529e8752fcde84dc62a72
#define
OSMO_TDEF_VTY_DOC_T
group__Tdef__VTY.html
ga0aad33b597ba68173c1b1449b380f312
#define
OSMO_TDEF_VTY_ARG_T_OPTIONAL
group__Tdef__VTY.html
ga359341150966aa806cbe8ff76c3bb594
#define
OSMO_TDEF_VTY_ARG_VAL
group__Tdef__VTY.html
ga59b2b018560574feeccb9021042b1b7e
#define
OSMO_TDEF_VTY_DOC_VAL
group__Tdef__VTY.html
ga9cc84c575e34de36af8d7741929d9224
#define
OSMO_TDEF_VTY_ARG_VAL_OPTIONAL
group__Tdef__VTY.html
gabb15b9512bc564b2e4e343492b774291
#define
OSMO_TDEF_VTY_ARG_SET
group__Tdef__VTY.html
ga199d76d665d4b4f292be1de7c9a4be28
#define
OSMO_TDEF_VTY_DOC_SET
group__Tdef__VTY.html
gaa2e9cc7aa59d3c340402c4423e3c0dbd
#define
OSMO_TDEF_VTY_ARG_SET_OPTIONAL
group__Tdef__VTY.html
ga5525deaed5afc45e71382a6965834c73
sched_vty_thread_id
group__Tdef__VTY.html
ga242cd669789bffc6ac6f1782472e29e7
SCHED_VTY_THREAD_SELF
group__Tdef__VTY.html
gga242cd669789bffc6ac6f1782472e29e7ac638dc8e7d284fe60931af20cf2d086c
SCHED_VTY_THREAD_ALL
group__Tdef__VTY.html
gga242cd669789bffc6ac6f1782472e29e7a3fb84aead89492628138cd0dba489681
SCHED_VTY_THREAD_ID
group__Tdef__VTY.html
gga242cd669789bffc6ac6f1782472e29e7a643739f715b5eeb90852335a40fada8e
SCHED_VTY_THREAD_NAME
group__Tdef__VTY.html
gga242cd669789bffc6ac6f1782472e29e7a6b078bd43cf2ce61069df1c684c72ab6
SCHED_VTY_THREAD_UNKNOWN
group__Tdef__VTY.html
gga242cd669789bffc6ac6f1782472e29e7a0d47ad09b3c4894354f1fef52a205852
int
osmo_tdef_vty_set_cmd
group__Tdef__VTY.html
gaad9b0be80f076c1e183845ee761adcfb
(struct vty *vty, struct osmo_tdef *tdefs, const char **args)
int
osmo_tdef_vty_show_cmd
group__Tdef__VTY.html
ga2f02c6fadab083fe84980b90eb073e63
(struct vty *vty, struct osmo_tdef *tdefs, const char *T_arg, const char *prefix_fmt,...)
void
osmo_tdef_vty_write
group__Tdef__VTY.html
ga15e8d88f4f9b620d843dec583ccf89ea
(struct vty *vty, struct osmo_tdef *tdefs, const char *prefix_fmt,...)
void
osmo_tdef_vty_out_one
group__Tdef__VTY.html
ga23aaf3b18922833bdf53aa0d95c49c42
(struct vty *vty, struct osmo_tdef *t, const char *prefix_fmt,...)
void
osmo_tdef_vty_out_all
group__Tdef__VTY.html
ga104eeb939ad29435ae61c8e53cfe2917
(struct vty *vty, struct osmo_tdef *tdefs, const char *prefix_fmt,...)
void
osmo_tdef_vty_out_one_va
group__Tdef__VTY.html
ga7175a909a309b1b3d9b9969e81806332
(struct vty *vty, struct osmo_tdef *t, const char *prefix_fmt, va_list va)
void
osmo_tdef_vty_out_all_va
group__Tdef__VTY.html
ga39222ed094ec36a42ed2effa9166bc23
(struct vty *vty, struct osmo_tdef *tdefs, const char *prefix_fmt, va_list va)
struct osmo_tdef *
osmo_tdef_vty_parse_T_arg
group__Tdef__VTY.html
ga0204245dff780598621c0afceae510a6
(struct vty *vty, struct osmo_tdef *tdefs, const char *T_str)
unsigned long
osmo_tdef_vty_parse_val_arg
group__Tdef__VTY.html
gac7814ad23ac2e809432d7962dca420a6
(const char *val_arg, unsigned long default_val)
void
osmo_tdef_vty_groups_init
group__Tdef__VTY.html
ga7deb1e36c8f098f16f0a344b3039088c
(unsigned int parent_cfg_node, struct osmo_tdef_group *groups)
void
osmo_tdef_vty_groups_write
group__Tdef__VTY.html
ga545bd0159b78e0bd6c82545fe25f9e34
(struct vty *vty, const char *indent)
static int
get_num_cpus
group__Tdef__VTY.html
ga2a48eb0ae3b7ef524ca63d66afda1e50
(void)
static int
parse_cpu_hex_mask
group__Tdef__VTY.html
ga78130134449a8c8bbf91cbf52f641abd
(const char *str, cpu_set_t *cpuset, size_t cpuset_size)
static int
generate_cpu_hex_mask
group__Tdef__VTY.html
ga67590c21d081349bd82718c34b3cc479
(char *str, size_t str_buf_size, cpu_set_t *cpuset, size_t cpuset_size)
static bool
proc_tid_exists
group__Tdef__VTY.html
ga5650afa5c8a80c131a95f4162b436fb8
(pid_t tid)
static bool
proc_name_exists
group__Tdef__VTY.html
ga7f3b1fcc27ef3d3bb08b3be01bdeffde
(const char *name, pid_t *res_pid)
static enum sched_vty_thread_id
procname2pid
group__Tdef__VTY.html
ga11dc1eb708ee1fe9807a50d00bf6bb01
(pid_t *res_pid, const char *str, bool applynow)
static int
my_sched_setaffinity
group__Tdef__VTY.html
gae3524adc0b504745178efefb1a284e3e
(enum sched_vty_thread_id tid_type, pid_t pid, cpu_set_t *cpuset, size_t cpuset_size)
DEFUN_ATTR
group__Tdef__VTY.html
ga3b45dca14e63cfbb59fb4291f884f223
(cfg_sched_cpu_affinity, cfg_sched_cpu_affinity_cmd, "cpu-affinity (self|all|<0-4294967295>|THREADNAME) CPUHEXMASK [delay]", "Set CPU affinity mask on a (group of) thread(s)\n" "Set CPU affinity mask on thread running the VTY\n" "Set CPU affinity mask on all process' threads\n" "Set CPU affinity mask on a thread with specified PID\n" "Set CPU affinity mask on a thread with specified thread name\n" "CPU affinity mask\n" "If set, delay applying the affinity mask now and let the app handle it at a later point\n", CMD_ATTR_IMMEDIATE)
static int
set_sched_rr
group__Tdef__VTY.html
ga6a1d2a3e59195f13a0f1b66e9d9174aa
(unsigned int prio)
DEFUN_ATTR
group__Tdef__VTY.html
ga67eff342bcf23ef638ea1b6b70dbc1f7
(cfg_sched_policy, cfg_sched_policy_cmd, "policy rr <1-32>", "Set the scheduling policy to use for the process\n" "Use the SCHED_RR real-time scheduling algorithm\n" "Set the SCHED_RR real-time priority\n", CMD_ATTR_IMMEDIATE)
DEFUN
group__Tdef__VTY.html
ga92039946155ce45618a07d721db4b73b
(cfg_sched, cfg_sched_cmd, "cpu-sched", "Configure CPU Scheduler related settings")
DEFUN
group__Tdef__VTY.html
ga23de11deb5e1413427b393f992ca744d
(show_sched_threads, show_sched_threads_cmd, "show cpu-sched threads", SHOW_STR "Show Sched section information\n" "Show information about running threads)\n")
static int
config_write_sched
group__Tdef__VTY.html
ga54487e84b95e80d808151f36c1f03218
(struct vty *vty)
int
osmo_cpu_sched_vty_init
group__Tdef__VTY.html
gadc133d63fa1bd8535201dcaa78a4d800
(void *tall_ctx)
int
osmo_cpu_sched_vty_apply_localthread
group__Tdef__VTY.html
ga5eb944998ac87f1fed307eefdaa25a00
(void)
osmo_tdef_groups_for_each
group__Tdef__VTY.html
gac944e675764652c307e13be9419fde18
(g, global_tdef_groups)
if
group__Tdef__VTY.html
gaa6d938dd851ca8d01111a3cc84a4c375
(argc< 3) return show_timer(self
return
osmo_tdef_vty_set_cmd
group__Tdef__VTY.html
gae7b3cc14c1d78b7db4d12930fa0dd517
(vty, tdefs, timer_args)
static char *
add_group_args
group__Tdef__VTY.html
ga644cf50fe5fa5082a65e5d8c0ce802b1
(void *talloc_ctx, char *dest)
static char *
add_group_docs
group__Tdef__VTY.html
ga98070930a35baee1814561b5aea02f9d
(void *talloc_ctx, char *dest)
static char *
timer_command_string
group__Tdef__VTY.html
ga08c014e35af57827e747adc3e63f5a0d
(const char *prefix, const char *suffix)
static char *
timer_doc_string
group__Tdef__VTY.html
ga79202530d21b04e7613ebf1cbfd93a44
(const char *prefix, const char *suffix)
static struct sched_vty_opts *
sched_vty_opts
group__Tdef__VTY.html
ga98e08a5e7196da28aa5509b609852eec
static struct cmd_node
sched_node
group__Tdef__VTY.html
gad47890ac2571eda8005f0ff90ef09e8d
static struct osmo_tdef_group *
global_tdef_groups
group__Tdef__VTY.html
ga42bf824ac1f4a064e46741bad1aceef0
const char *
T_arg
group__Tdef__VTY.html
ga7115e76a2ed09d117bbd97e0e465289e
struct osmo_tdef_group *
g
group__Tdef__VTY.html
ga47917df24fc1fec9b49b79b3ee038ea0
return
CMD_SUCCESS
group__Tdef__VTY.html
ga78f98a88ed687d0d129a52a66740b0bb
const char **
timer_args
group__Tdef__VTY.html
ga9635926c517393c2fdb65d32e6048be3
struct osmo_tdef *
tdefs
group__Tdef__VTY.html
ga9dcb7b1e44e6a89b1daa92b4c5711519
vty
group__Tdef__VTY.html
ga1dbc34c0779f5308bed5c4f3c333d060
argc
group__Tdef__VTY.html
gaaab0d2861777764f0747bc95c3b6540a
argv
group__Tdef__VTY.html
ga1fa302baef54f3e7f08e6831fcf3e191
group_arg
group__Tdef__VTY.html
gafee381e8df53a488a63dbd184967d812
telnet_interface
Telnet Interface
group__telnet__interface.html
telnet_interface.h
telnet_connection
int
telnet_init_default
group__telnet__interface.html
gabd573e02358278e2e9877621b6f64256
(void *tall_ctx, void *priv, int default_port)
int
telnet_init
group__telnet__interface.html
ga109c72d8938db94505e0a7520df3413a
(void *tall_ctx, void *priv, int port) OSMO_DEPRECATED("This function ignores dynamic port configuration. Use telnet_init_default() instead")
int
telnet_init_dynif
group__telnet__interface.html
gae5f799aa2f51ecb1dbeac82b2f3e532b
(void *tall_ctx, void *priv, const char *ip, int port) OSMO_DEPRECATED("This function ignores dynamic port configuration. Use telnet_init_default() instead")
void
telnet_exit
group__telnet__interface.html
gac0d9ac2f68450a5ba531738a47df5f21
(void)
vty
VTY (Virtual TTY) interface
group__vty.html
vty.h
vty
vty_app_info
vty_signal_data
#define
VTY_PRINTF_ATTRIBUTE
group__vty.html
ga6c606a1c44a152c58f36b43ea8cf8ff8
(a, b)
#define
ERRNO_IO_RETRY
group__vty.html
ga45b38a31650d3cee8087360351384d9e
(EN)
#define
VTY_READ_BUFSIZ
group__vty.html
ga79b1a7ad718c49feb5febb6a5be6f5e8
#define
VTY_BUFSIZ
group__vty.html
ga2d026199530c8617fbb5e0d89ab6cac1
#define
VTY_MAXHIST
group__vty.html
ga2c7bf19140857545865be759c8960bc4
#define
VTY_CMD_USR_ATTR_NUM
group__vty.html
ga414e2ed56a8379dc97a3e78f07598be0
#define
VTY_CMD_ATTR_FLAGS_RESERVED
group__vty.html
ga136405bc8e5c82554437f301aeab4105
#define
VTY_NEWLINE
group__vty.html
ga3be8ca867e2953936a95c68dc64824b6
event
group__vty.html
ga3b65133bb9997cd1ccf311af0927fc9e
VTY_SERV
group__vty.html
gga3b65133bb9997cd1ccf311af0927fc9ea8fd18ac65705a12e09a38d18e47d12ec
VTY_READ
group__vty.html
gga3b65133bb9997cd1ccf311af0927fc9ea9ed3db9f85ae6bdc30382d62bc01a807
VTY_WRITE
group__vty.html
gga3b65133bb9997cd1ccf311af0927fc9ea73e4d70c7cc9c2560723e639332d7f2d
VTY_CLOSED
group__vty.html
gga3b65133bb9997cd1ccf311af0927fc9eacef50477b2533b5c7bbc01c3acc81e04
VTY_TIMEOUT_RESET
group__vty.html
gga3b65133bb9997cd1ccf311af0927fc9eada5cbc98f077a6a603d7c200d654042c
vty_type
group__vty.html
ga169d41356fc25c0959adaadc3e3eabfe
VTY_TERM
group__vty.html
gga169d41356fc25c0959adaadc3e3eabfea907f7939ab201bf65eac488d558840f3
VTY_FILE
group__vty.html
gga169d41356fc25c0959adaadc3e3eabfea281cf95ff4c45ed4481d0df43228400f
VTY_SHELL
group__vty.html
gga169d41356fc25c0959adaadc3e3eabfea77bc83deb21566343583abca727446e2
VTY_SHELL_SERV
group__vty.html
gga169d41356fc25c0959adaadc3e3eabfea7a09b233acbda74ed6f71ef5270705cf
signal_vty
group__vty.html
gaf1eadea24b78381e8a0dd8bd1a0cc609
S_VTY_EVENT
group__vty.html
ggaf1eadea24b78381e8a0dd8bd1a0cc609acbe6256e67c6be52cfeacef3258d1e12
static const char *
vty_newline
group__vty.html
gaa209bddbae8f2b57316e5bb3451db3fd
(struct vty *vty)
void
vty_init
group__vty.html
gaeb51fa4048ac5560182553393a0b223a
(struct vty_app_info *app_info)
int
vty_read_config_file
group__vty.html
ga86c13e43fd9a6564e0efb1000abd7afe
(const char *file_name, void *priv)
int
vty_read_config_filep
group__vty.html
ga58a4d737b6b4a73c7d551c5ca0c2ec7d
(FILE *confp, void *priv)
void
vty_init_vtysh
group__vty.html
ga82800309da29029c5ab98f2adfcd6baa
(void)
void
vty_reset
group__vty.html
ga2c45f9113ebc6f73172cdd2758fd0761
(void)
struct vty *
vty_new
group__vty.html
ga2b938058222849e374befc1085857718
(void)
struct vty *
vty_create
group__vty.html
gabf8858cccf89750e0267a72d2868ae0e
(int vty_sock, void *priv)
bool
vty_is_active
group__vty.html
gaa21e381fcf6fee8ea325375401b4b82c
(struct vty *vty)
int
vty_out
group__vty.html
gae8f16c68278d5bfe8d00ade3c4323e88
(struct vty *, const char *,...) VTY_PRINTF_ATTRIBUTE(2
int int
vty_out_va
group__vty.html
gad69c2d9c1f72d97740a90f190eba74c9
(struct vty *vty, const char *format, va_list ap)
int
vty_out_newline
group__vty.html
gabbf98fe074114bf2fa75aba7b2140d23
(struct vty *)
int
vty_out_uptime
group__vty.html
ga714f1aefde9052f29834c2f6ac8fa1e0
(struct vty *vty, const struct timespec *starttime)
int
vty_read
group__vty.html
ga851a24025f8e48103264b4cc800a4cbb
(struct vty *vty)
void
vty_close
group__vty.html
gaaa36e4b5f82f62e8c904b45a1630a19f
(struct vty *)
void
vty_flush
group__vty.html
gaae8b72f7202dc324fe5b4143d0a4aab4
(struct vty *vty)
char *
vty_get_cwd
group__vty.html
ga9f56f90fa8a5984891a080b3198c18f6
(void)
void
vty_log
group__vty.html
ga8d7438ae847024da079ea135f736f55b
(const char *level, const char *proto, const char *fmt, va_list)
int
vty_config_lock
group__vty.html
ga0a03a6ecf793cea8d20bd829fcd3fbb4
(struct vty *)
int
vty_config_unlock
group__vty.html
gab7fcdcad544e949350edbf205748e694
(struct vty *)
int
vty_shell
group__vty.html
ga9b1edcfb420884aeca1b7bdd29ccaced
(struct vty *)
int
vty_shell_serv
group__vty.html
ga3237e741f1477116d22636f36555d563
(struct vty *)
void
vty_hello
group__vty.html
gaaab50d4738f1884d8b3d115b5465b29c
(struct vty *)
void *
vty_current_index
group__vty.html
gad87ef05754aa81fad2d8b402019c1bbd
(struct vty *)
int
vty_current_node
group__vty.html
ga9883ee27da7ca53d0274180ecbded66f
(struct vty *vty)
int
vty_go_parent
group__vty.html
ga069d4a4fcf70add3c3e149e8ca03708f
(struct vty *vty)
const char *
vty_get_bind_addr
group__vty.html
gab6cc2523b7b35b84ca2ebfc877126d7c
(void)
int
vty_get_bind_port
group__vty.html
gaaaca795c1d44b2292cca8cdf4382285c
(int default_port)
static int
handle_counter
group__vty.html
ga6a6404bc1e63b30ddde52ad577830ca7
(struct osmo_counter *counter, void *vctx_)
void
vty_out_statistics_partial2
group__vty.html
ga25a2338bbc94f83e25ad9fffcd94593f
(struct vty *vty, const char *prefix, int max_level, bool skip_zero)
void
vty_out_statistics_partial
group__vty.html
gad52b640266cda96e99df7681b8528205
(struct vty *vty, const char *prefix, int max_level)
void
vty_out_statistics_full2
group__vty.html
gaef5369aca10b0b4fac3d3981a443bd46
(struct vty *vty, const char *prefix, bool skip_zero)
void
vty_out_statistics_full
group__vty.html
gaac192c4dfd1b32cf177f875aaabc5986
(struct vty *vty, const char *prefix)
char *
vty_cmd_string_from_valstr
group__vty.html
ga148901bf4513637b346ad8452d04b5af
(void *ctx, const struct value_string *vals, const char *prefix, const char *sep, const char *end, int do_lower)
void *
tall_vty_ctx
group__vty.html
gafa161eda8b0404157b41cac53a429f6d
struct cmd_element
cfg_description_cmd
group__vty.html
ga7efd4d2a7848641646e7f76e6120cc21
struct cmd_element
cfg_no_description_cmd
group__vty.html
gac05c47a999a17b71f7f45b80fa04ed64
rate_ctr
Rate counters
group__rate__ctr.html
vty_out_context
static int
rate_ctr_handler
group__rate__ctr.html
gad40ce0111a2cde64e9c8cd4d2fb8d2f5
(struct rate_ctr_group *ctrg, struct rate_ctr *ctr, const struct rate_ctr_desc *desc, void *vctx_)
void
vty_out_rate_ctr_group2
group__rate__ctr.html
ga9b507cc7330e223c7e002ee596a9f46c
(struct vty *vty, const char *prefix, struct rate_ctr_group *ctrg, bool skip_zero)
void
vty_out_rate_ctr_group
group__rate__ctr.html
ga5de8cf4406811512b069c9862c131a32
(struct vty *vty, const char *prefix, struct rate_ctr_group *ctrg)
static char *
pad_append_str
group__rate__ctr.html
ga57b15de928c5af802726cfa83e49dac2
(char *s, const char *a, int minwidth)
static char *
pad_append_ctr
group__rate__ctr.html
ga3b3d2c93d8d370bcb477fab06acbb2ef
(char *s, uint64_t ctr, int minwidth)
static int
rate_ctr_handler_fmt
group__rate__ctr.html
gaf690d0cd1df574b7ffe608378876be4b
(struct rate_ctr_group *ctrg, struct rate_ctr *ctr, const struct rate_ctr_desc *desc, void *vctx_)
void
vty_out_rate_ctr_group_fmt2
group__rate__ctr.html
gafbb6c23d50acf407984b02527ec22faf
(struct vty *vty, const char *fmt, struct rate_ctr_group *ctrg, bool skip_zero)
void
vty_out_rate_ctr_group_fmt
group__rate__ctr.html
ga1f506094febaa7980ae804d66928903c
(struct vty *vty, const char *fmt, struct rate_ctr_group *ctrg)
static int
rate_ctr_group_handler
group__rate__ctr.html
ga68121962f975edf4cc9a5b3d1bf7af46
(struct rate_ctr_group *ctrg, void *vctx_)
stats
Statistics reporting
group__stats.html
void
vty_out_stat_item_group2
group__stats.html
ga866d63e6c3678474717b4971c4713232
(struct vty *vty, const char *prefix, struct osmo_stat_item_group *statg, bool skip_zero)
void
vty_out_stat_item_group
group__stats.html
gafff519726c5ed78b596cc9e5065bedab
(struct vty *vty, const char *prefix, struct osmo_stat_item_group *statg)
vector
Vector
group__vector.html
vector
vector_init
group__vector.html
gae6a929ac3530de06eee1df3629d15247
(unsigned int size)
void
vector_only_wrapper_free
group__vector.html
gac0d218d6e04cd434ceb15fb505156251
(vector v)
void
vector_only_index_free
group__vector.html
gac09d5fe94ccb5c5b0e883f2565a1a858
(void *index)
void
vector_free
group__vector.html
gaf535d7daaa1dc88a3ac5c4451a6296f0
(vector v)
vector
vector_copy
group__vector.html
ga023a26a75d23f986c89bbd73d73f01c0
(vector v)
void
vector_ensure
group__vector.html
ga8ad206f259bb511f00db58e52a1d6551
(vector v, unsigned int num)
int
vector_empty_slot
group__vector.html
gaf34483597baad8ccef82d2c38f794b80
(vector v)
int
vector_set
group__vector.html
ga09dff784fcc0e322c64e5975b3255fe0
(vector v, void *val)
int
vector_set_index
group__vector.html
ga4ab15201b63a93279459a6d3d90600e5
(vector v, unsigned int i, void *val)
void *
vector_lookup
group__vector.html
ga5b9a4e6acdeb24792c691b679050fd6a
(vector v, unsigned int i)
void *
vector_lookup_ensure
group__vector.html
gafe4ba9613b545f0a19cf622ba2faf27c
(vector v, unsigned int i)
void
vector_unset
group__vector.html
gaedb539ef50499b729c8bfb9c2d7989c3
(vector v, unsigned int i)
unsigned int
vector_count
group__vector.html
ga27b7646cb874dff3b77400e95b6f8b99
(vector v)
void *
tall_vty_vec_ctx
group__vector.html
ga7e85b6cb22ea5f3e15aa3674a15aaf14
index
libosmovty Documentation
index.html
sec_intro
sec_copyright
sec_tracker
sec_contact