--- /srv/reproducible-results/rbuild-debian/r-b-build.YxsGSL2B/b1/libosmocore_1.10.0-2_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.YxsGSL2B/b2/libosmocore_1.10.0-2_armhf.changes ├── Files │ @@ -1,32 +1,32 @@ │ │ - a2599db1c6bb5b597ccc0f4ee0fdbcb0 437800 doc optional libosmocodec-doc_1.10.0-2_all.deb │ + 5b562eb34b53e4aa8af0a8d0870d0e6a 437780 doc optional libosmocodec-doc_1.10.0-2_all.deb │ 560e69b8ad5fcac7e000d45acab1d41f 17796 debug optional libosmocodec4-dbgsym_1.10.0-2_armhf.deb │ 15c39a7d21d0606ae3ce34f18308c59a 23332 libs optional libosmocodec4_1.10.0-2_armhf.deb │ - 3ff539e80bc40df89057b5df4ca62cd9 495860 doc optional libosmocoding-doc_1.10.0-2_all.deb │ + 2b0176b1703aaff46142110c26164b39 495216 doc optional libosmocoding-doc_1.10.0-2_all.deb │ 93835092ed3fcfef50a0519c21928587 87548 debug optional libosmocoding0-dbgsym_1.10.0-2_armhf.deb │ 76101f074c231290b2b38224bd86e321 42052 libs optional libosmocoding0_1.10.0-2_armhf.deb │ 8e99b947a3322311e66fc56eb711896d 202260 libdevel optional libosmocore-dev_1.10.0-2_armhf.deb │ - a3bedce5afad5ea4962db381576f1d2d 1021384 doc optional libosmocore-doc_1.10.0-2_all.deb │ + ff946cbd840ad65030ebe331abe19c70 1021156 doc optional libosmocore-doc_1.10.0-2_all.deb │ e85bfdaf54074a3b8506e7593e0a9921 16260 debug optional libosmocore-utils-dbgsym_1.10.0-2_armhf.deb │ 33338f52ff93fc3b10ec56e62dacf73f 22856 utils optional libosmocore-utils_1.10.0-2_armhf.deb │ 69aa6497b04d47c74c016547bfa3a0bc 358292 debug optional libosmocore22-dbgsym_1.10.0-2_armhf.deb │ 439e7a303769683734a8bd28bc9b44f7 121916 libs optional libosmocore22_1.10.0-2_armhf.deb │ d3e4b6d22df75ad84ec4613f80be5ab2 16076 libs optional libosmocore_1.10.0-2_armhf.deb │ - 0cfb88d5622de7ae7faca9d2323b24c5 424260 doc optional libosmoctrl-doc_1.10.0-2_all.deb │ + 9c56d166ccf8215b7e97711aee7afddd 424228 doc optional libosmoctrl-doc_1.10.0-2_all.deb │ 55c91cc47a7376fe038e8bc7b3035f36 42032 debug optional libosmoctrl0-dbgsym_1.10.0-2_armhf.deb │ 3fe8ec5c079a868c31350a69d645d762 30184 libs optional libosmoctrl0_1.10.0-2_armhf.deb │ - e29fd861d4aefcfeb1af0613b465d6d4 840480 doc optional libosmogb-doc_1.10.0-2_all.deb │ + d0aa430ef9ddaf1bdc0667d9f5bfb863 840632 doc optional libosmogb-doc_1.10.0-2_all.deb │ eb4b3c3e64d237ef497362a737605ab6 440080 debug optional libosmogb14-dbgsym_1.10.0-2_armhf.deb │ a2ad616ed6a697128b16ce60880a22c8 132232 libs optional libosmogb14_1.10.0-2_armhf.deb │ 8c637aa86753ac5e1e0dc9a8654a063b 2105772 doc optional libosmogsm-doc_1.10.0-2_all.deb │ 89a845ae33634bf761229fd3ff4a001d 669516 debug optional libosmogsm20-dbgsym_1.10.0-2_armhf.deb │ bc302a6baeca3486782cd54b09d74357 176852 libs optional libosmogsm20_1.10.0-2_armhf.deb │ 9e7d0582562500212c648f6fb4546f28 343632 doc optional libosmoisdn-doc_1.10.0-2_all.deb │ 2a2e8a4ed58e91de10d475c60f32e065 77776 debug optional libosmoisdn0-dbgsym_1.10.0-2_armhf.deb │ b4315a96d0aab48233842d367781ea23 40416 libs optional libosmoisdn0_1.10.0-2_armhf.deb │ 4682bf5333244dd7c9b7bbe673909c28 212352 doc optional libosmosim-doc_1.10.0-2_all.deb │ e9e26b9b500afaae4e23db47ef80fc50 33620 debug optional libosmosim2-dbgsym_1.10.0-2_armhf.deb │ 4220bb6fe4f865e04d21d322b656b56f 32984 libs optional libosmosim2_1.10.0-2_armhf.deb │ - 5aa71a940ec9355b2560f44536c1d955 610092 doc optional libosmovty-doc_1.10.0-2_all.deb │ + 945469ed46afae29721266c17d699e63 610440 doc optional libosmovty-doc_1.10.0-2_all.deb │ 44a741ce86d1b561234d233601f23041 157908 debug optional libosmovty13-dbgsym_1.10.0-2_armhf.deb │ 7efb7fb1161601a72343d5ddc1b102fd 69032 libs optional libosmovty13_1.10.0-2_armhf.deb ├── libosmocodec-doc_1.10.0-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-30 17:32:32.000000 debian-binary │ │ --rw-r--r-- 0 0 0 7332 2024-08-30 17:32:32.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 430276 2024-08-30 17:32:32.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 7328 2024-08-30 17:32:32.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 430260 2024-08-30 17:32:32.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/doc/libosmocore/codec/html/search/all_1a.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -157,16 +157,16 @@ │ │ │ │ │ ['vty_5fout_5fstatistics_5fpartial_118', ['vty_out_statistics_partial', ['../../../vty/html/group__vty.html#gad52b640266cda96e99df7681b8528205', 1, ]]], │ │ │ │ │ ['vty_5fout_5fstatistics_5fpartial2_119', ['vty_out_statistics_partial2', ['../../../vty/html/group__vty.html#ga25a2338bbc94f83e25ad9fffcd94593f', 1, ]]], │ │ │ │ │ ['vty_5fout_5fuptime_120', ['vty_out_uptime', ['../../../vty/html/group__vty.html#ga714f1aefde9052f29834c2f6ac8fa1e0', 1, ]]], │ │ │ │ │ ['vty_5fout_5fva_121', ['vty_out_va', ['../../../vty/html/group__vty.html#gad69c2d9c1f72d97740a90f190eba74c9', 1, ]]], │ │ │ │ │ ['vty_5fparent_122', ['vty_parent', ['../../../vty/html/group__command.html#ga44b38c210b226fe4e076024aa8f5a03d', 1, ]]], │ │ │ │ │ ['vty_5fparent_5fnode_123', ['vty_parent_node', ['../../../vty/html/structvty__parent__node.html', 1, '']]], │ │ │ │ │ ['vty_5fpop_5fparent_124', ['vty_pop_parent', ['../../../vty/html/group__command.html#ga209f8f0886a45e2a6a6b05e09358c956', 1, ]]], │ │ │ │ │ - ['vty_5fread_125', ['vty_read', ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9ea9ed3db9f85ae6bdc30382d62bc01a807', 1, 'VTY_READ(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__vty.html#ga851a24025f8e48103264b4cc800a4cbb', 1, 'vty_read(struct vty *vty)(Global Namespace)'] │ │ │ │ │ + ['vty_5fread_125', ['vty_read', ['../../../vty/html/group__vty.html#ga851a24025f8e48103264b4cc800a4cbb', 1, 'vty_read(struct vty *vty)(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9ea9ed3db9f85ae6bdc30382d62bc01a807', 1, 'VTY_READ(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vty_5fread_5fconfig_5ffile_126', ['vty_read_config_file', ['../../../vty/html/group__vty.html#ga86c13e43fd9a6564e0efb1000abd7afe', 1, ]]], │ │ │ │ │ ['vty_5fread_5fconfig_5ffilep_127', ['vty_read_config_filep', ['../../../vty/html/group__vty.html#ga58a4d737b6b4a73c7d551c5ca0c2ec7d', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_128', ['vty_ref_gen_mode', ['../../../vty/html/group__command.html#ga8a93dace2b659a06d9103d9f82f22cb7', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fdefault_129', ['VTY_REF_GEN_MODE_DEFAULT', ['../../../vty/html/group__command.html#gga8a93dace2b659a06d9103d9f82f22cb7a4da204690af1c55c59381b9fe0766025', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fdesc_130', ['vty_ref_gen_mode_desc', ['../../../vty/html/group__command.html#ga97b3ca7f0d0dde99010759711c5e6324', 1, 'vty_ref_gen_mode_desc(Global Namespace)'], │ │ │ │ │ ['../../../vty/html/group__command.html#ga97b3ca7f0d0dde99010759711c5e6324', 1, 'vty_ref_gen_mode_desc(Global Namespace)'] │ │ │ │ │ @@ -174,16 +174,16 @@ │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fexpert_131', ['VTY_REF_GEN_MODE_EXPERT', ['../../../vty/html/group__command.html#gga8a93dace2b659a06d9103d9f82f22cb7a3e755bc27af40c75cbf92205deb22418', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fhidden_132', ['VTY_REF_GEN_MODE_HIDDEN', ['../../../vty/html/group__command.html#gga8a93dace2b659a06d9103d9f82f22cb7a02c07b9e0b63d1c905fc6cd5aa361e2a', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fnames_133', ['vty_ref_gen_mode_names', ['../../../vty/html/group__command.html#gabc7a7adccea8037c0991ce4ac35765c5', 1, 'vty_ref_gen_mode_names(Global Namespace)'], │ │ │ │ │ ['../../../vty/html/group__command.html#gabc7a7adccea8037c0991ce4ac35765c5', 1, 'vty_ref_gen_mode_names(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vty_5freset_134', ['vty_reset', ['../../../vty/html/group__vty.html#ga2c45f9113ebc6f73172cdd2758fd0761', 1, ]]], │ │ │ │ │ ['vty_5fserv_135', ['VTY_SERV', ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9ea8fd18ac65705a12e09a38d18e47d12ec', 1, ]]], │ │ │ │ │ - ['vty_5fshell_136', ['vty_shell', ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea77bc83deb21566343583abca727446e2', 1, 'VTY_SHELL(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__vty.html#ga9b1edcfb420884aeca1b7bdd29ccaced', 1, 'vty_shell(struct vty *)(Global Namespace)'] │ │ │ │ │ + ['vty_5fshell_136', ['vty_shell', ['../../../vty/html/group__vty.html#ga9b1edcfb420884aeca1b7bdd29ccaced', 1, 'vty_shell(struct vty *)(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea77bc83deb21566343583abca727446e2', 1, 'VTY_SHELL(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vty_5fshell_5fserv_137', ['vty_shell_serv', ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea7a09b233acbda74ed6f71ef5270705cf', 1, 'VTY_SHELL_SERV(Global Namespace)'], │ │ │ │ │ ['../../../vty/html/group__vty.html#ga3237e741f1477116d22636f36555d563', 1, 'vty_shell_serv(struct vty *)(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vty_5fsignal_5fdata_138', ['vty_signal_data', ['../../../vty/html/structvty__signal__data.html', 1, '']]], │ │ │ │ │ ['vty_5fterm_139', ['VTY_TERM', ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea907f7939ab201bf65eac488d558840f3', 1, ]]], │ │ │ │ │ ['vty_5ftimeout_5freset_140', ['VTY_TIMEOUT_RESET', ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9eada5cbc98f077a6a603d7c200d654042c', 1, ]]], ├── libosmocoding-doc_1.10.0-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-30 17:32:32.000000 debian-binary │ │ -rw-r--r-- 0 0 0 9344 2024-08-30 17:32:32.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 486324 2024-08-30 17:32:32.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 485680 2024-08-30 17:32:32.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/doc/libosmocore/coding/html/search/all_17.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -35,16 +35,16 @@ │ │ │ │ │ ['schan_28', ['schan', ['../../../isdn/html/structosmo__i460__timeslot.html#a148a3224d836fb5b6bc1e20f35fce537', 1, 'osmo_i460_timeslot']]], │ │ │ │ │ ['sched_5fnode_29', ['sched_node', ['../../../vty/html/group__Tdef__VTY.html#gad47890ac2571eda8005f0ff90ef09e8d', 1, ]]], │ │ │ │ │ ['sched_5frr_5fprio_30', ['sched_rr_prio', ['../../../vty/html/structsched__vty__opts.html#a904f3e1e810a90f07700962b317f3cf8', 1, 'sched_vty_opts']]], │ │ │ │ │ ['sched_5fvty_5fopts_31', ['sched_vty_opts', ['../../../vty/html/structsched__vty__opts.html', 1, 'sched_vty_opts'], │ │ │ │ │ ['../../../vty/html/group__Tdef__VTY.html#ga98e08a5e7196da28aa5509b609852eec', 1, 'sched_vty_opts(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['sched_5fvty_5fthread_5fall_32', ['SCHED_VTY_THREAD_ALL', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a3fb84aead89492628138cd0dba489681', 1, ]]], │ │ │ │ │ - ['sched_5fvty_5fthread_5fid_33', ['sched_vty_thread_id', ['../../../vty/html/group__Tdef__VTY.html#ga242cd669789bffc6ac6f1782472e29e7', 1, 'sched_vty_thread_id(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a643739f715b5eeb90852335a40fada8e', 1, 'SCHED_VTY_THREAD_ID(Global Namespace)'] │ │ │ │ │ + ['sched_5fvty_5fthread_5fid_33', ['sched_vty_thread_id', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a643739f715b5eeb90852335a40fada8e', 1, 'SCHED_VTY_THREAD_ID(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__Tdef__VTY.html#ga242cd669789bffc6ac6f1782472e29e7', 1, 'sched_vty_thread_id(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['sched_5fvty_5fthread_5fname_34', ['SCHED_VTY_THREAD_NAME', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a6b078bd43cf2ce61069df1c684c72ab6', 1, ]]], │ │ │ │ │ ['sched_5fvty_5fthread_5fself_35', ['SCHED_VTY_THREAD_SELF', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7ac638dc8e7d284fe60931af20cf2d086c', 1, ]]], │ │ │ │ │ ['sched_5fvty_5fthread_5funknown_36', ['SCHED_VTY_THREAD_UNKNOWN', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a0d47ad09b3c4894354f1fef52a205852', 1, ]]], │ │ │ │ │ ['scheduling_37', ['scheduling', ['../../../gsm/html/structosmo__gsm48__si__ro__info.html#ae4e5155e449dba3869a0264539d99145', 1, 'osmo_gsm48_si_ro_info']]], │ │ │ │ │ ['scope_38', ['scope', ['../../../gb/html/structbssgp__paging__info.html#a2de32bd7be3a83cdb33251c515bea975', 1, 'bssgp_paging_info']]], │ │ │ │ │ ['screen_39', ['screen', ['../../../gsm/html/structgsm__mncc__number.html#a56eb906df9c4c4afcb51939f6fb7b263', 1, 'gsm_mncc_number']]], │ │ │ ├── ./usr/share/doc/libosmocore/coding/html/search/all_1a.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -60,16 +60,16 @@ │ │ │ │ │ ['../../../core/html/structosmo__sock__init2__multiaddr__pars.html#a0434ba0b264942e7780a8d639e9a8708', 1, 'osmo_sock_init2_multiaddr_pars::version'], │ │ │ │ │ ['../../../core/html/structgsmtap__hdr.html#a565b128cd19ec40c435bd4540ba9df8c', 1, 'gsmtap_hdr::version'] │ │ │ │ │ ]], │ │ │ │ │ ['vgcs_5fcapable_46', ['vgcs_capable', ['../../../gsm/html/structrsl__mrpci.html#acd0d860b5db5407108b954cfe8139128', 1, 'rsl_mrpci']]], │ │ │ │ │ ['vgcs_5ffeature_5fflags_5fpresent_47', ['vgcs_feature_flags_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__setup.html#aa2ed3408211a2ea0070d2063300f2b49', 1, 'gsm0808_vgcs_vbs_setup::vgcs_feature_flags_present'], │ │ │ │ │ ['../../../gsm/html/structgsm0808__vgcs__vbs__setup__ack.html#a1097e8759ce4e2a17a8e4c3ed8af6985', 1, 'gsm0808_vgcs_vbs_setup_ack::vgcs_feature_flags_present'] │ │ │ │ │ ]], │ │ │ │ │ - ['view_5fnode_48', ['view_node', ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'] │ │ │ │ │ + ['view_5fnode_48', ['view_node', ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['virtual_20tty_20interface_49', ['VTY (Virtual TTY) interface', ['../../../vty/html/group__vty.html', 1, '']]], │ │ │ │ │ ['vlr_5fname_50', ['vlr_name', ['../../../gsm/html/structgsm29118__reset__msg.html#ae55bf8b1daeb293104bdd0ca0880938d', 1, 'gsm29118_reset_msg::vlr_name'], │ │ │ │ │ ['../../../gsm/html/structgsm29118__paging__req.html#ab16c401f82110da447d0ba3b531ed381', 1, 'gsm29118_paging_req::vlr_name'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_5fpresent_51', ['vlr_name_present', ['../../../gsm/html/structgsm29118__reset__msg.html#a88fc1dd2f689df078e71f898a2df6ff5', 1, 'gsm29118_reset_msg']]], │ │ │ │ │ ['vstk_52', ['vstk', ['../../../gsm/html/structgsm0808__vgcs__vbs__assign__req.html#ae33edf86a93b6870662cc9d9584bcc5c', 1, 'gsm0808_vgcs_vbs_assign_req']]], │ │ │ │ │ @@ -174,19 +174,19 @@ │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fexpert_131', ['VTY_REF_GEN_MODE_EXPERT', ['../../../vty/html/group__command.html#gga8a93dace2b659a06d9103d9f82f22cb7a3e755bc27af40c75cbf92205deb22418', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fhidden_132', ['VTY_REF_GEN_MODE_HIDDEN', ['../../../vty/html/group__command.html#gga8a93dace2b659a06d9103d9f82f22cb7a02c07b9e0b63d1c905fc6cd5aa361e2a', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fnames_133', ['vty_ref_gen_mode_names', ['../../../vty/html/group__command.html#gabc7a7adccea8037c0991ce4ac35765c5', 1, 'vty_ref_gen_mode_names(Global Namespace)'], │ │ │ │ │ ['../../../vty/html/group__command.html#gabc7a7adccea8037c0991ce4ac35765c5', 1, 'vty_ref_gen_mode_names(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vty_5freset_134', ['vty_reset', ['../../../vty/html/group__vty.html#ga2c45f9113ebc6f73172cdd2758fd0761', 1, ]]], │ │ │ │ │ ['vty_5fserv_135', ['VTY_SERV', ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9ea8fd18ac65705a12e09a38d18e47d12ec', 1, ]]], │ │ │ │ │ - ['vty_5fshell_136', ['vty_shell', ['../../../vty/html/group__vty.html#ga9b1edcfb420884aeca1b7bdd29ccaced', 1, 'vty_shell(struct vty *)(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea77bc83deb21566343583abca727446e2', 1, 'VTY_SHELL(Global Namespace)'] │ │ │ │ │ + ['vty_5fshell_136', ['vty_shell', ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea77bc83deb21566343583abca727446e2', 1, 'VTY_SHELL(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__vty.html#ga9b1edcfb420884aeca1b7bdd29ccaced', 1, 'vty_shell(struct vty *)(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ - ['vty_5fshell_5fserv_137', ['vty_shell_serv', ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea7a09b233acbda74ed6f71ef5270705cf', 1, 'VTY_SHELL_SERV(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__vty.html#ga3237e741f1477116d22636f36555d563', 1, 'vty_shell_serv(struct vty *)(Global Namespace)'] │ │ │ │ │ + ['vty_5fshell_5fserv_137', ['vty_shell_serv', ['../../../vty/html/group__vty.html#ga3237e741f1477116d22636f36555d563', 1, 'vty_shell_serv(struct vty *)(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea7a09b233acbda74ed6f71ef5270705cf', 1, 'VTY_SHELL_SERV(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vty_5fsignal_5fdata_138', ['vty_signal_data', ['../../../vty/html/structvty__signal__data.html', 1, '']]], │ │ │ │ │ ['vty_5fterm_139', ['VTY_TERM', ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea907f7939ab201bf65eac488d558840f3', 1, ]]], │ │ │ │ │ ['vty_5ftimeout_5freset_140', ['VTY_TIMEOUT_RESET', ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9eada5cbc98f077a6a603d7c200d654042c', 1, ]]], │ │ │ │ │ ['vty_5ftype_141', ['vty_type', ['../../../vty/html/group__vty.html#ga169d41356fc25c0959adaadc3e3eabfe', 1, ]]], │ │ │ │ │ ['vty_5fwrite_142', ['VTY_WRITE', ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9ea73e4d70c7cc9c2560723e639332d7f2d', 1, ]]], │ │ │ │ │ ['vtysh_143', ['vtysh', ['../../../vty/html/structcmd__node.html#a0c9b47ed1476f08358ae4e3ca5919bec', 1, 'cmd_node']]] │ │ │ ├── ./usr/share/doc/libosmocore/coding/html/search/variables_15.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -34,16 +34,16 @@ │ │ │ │ │ ['../../../gsm/html/structsdp__header__entry.html#aeff3bc5feefa83076a540b23ff8d306e', 1, 'sdp_header_entry::version'], │ │ │ │ │ ['../../../vty/html/structvty__app__info.html#a1ae4f44208fdeb19978567046b8228cc', 1, 'vty_app_info::version'] │ │ │ │ │ ]], │ │ │ │ │ ['vgcs_5fcapable_20', ['vgcs_capable', ['../../../gsm/html/structrsl__mrpci.html#acd0d860b5db5407108b954cfe8139128', 1, 'rsl_mrpci']]], │ │ │ │ │ ['vgcs_5ffeature_5fflags_5fpresent_21', ['vgcs_feature_flags_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__setup__ack.html#a1097e8759ce4e2a17a8e4c3ed8af6985', 1, 'gsm0808_vgcs_vbs_setup_ack::vgcs_feature_flags_present'], │ │ │ │ │ ['../../../gsm/html/structgsm0808__vgcs__vbs__setup.html#aa2ed3408211a2ea0070d2063300f2b49', 1, 'gsm0808_vgcs_vbs_setup::vgcs_feature_flags_present'] │ │ │ │ │ ]], │ │ │ │ │ - ['view_5fnode_22', ['view_node', ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'] │ │ │ │ │ + ['view_5fnode_22', ['view_node', ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_23', ['vlr_name', ['../../../gsm/html/structgsm29118__paging__req.html#ab16c401f82110da447d0ba3b531ed381', 1, 'gsm29118_paging_req::vlr_name'], │ │ │ │ │ ['../../../gsm/html/structgsm29118__reset__msg.html#ae55bf8b1daeb293104bdd0ca0880938d', 1, 'gsm29118_reset_msg::vlr_name'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_5fpresent_24', ['vlr_name_present', ['../../../gsm/html/structgsm29118__reset__msg.html#a88fc1dd2f689df078e71f898a2df6ff5', 1, 'gsm29118_reset_msg']]], │ │ │ │ │ ['vstk_25', ['vstk', ['../../../gsm/html/structgsm0808__vgcs__vbs__assign__req.html#ae33edf86a93b6870662cc9d9584bcc5c', 1, 'gsm0808_vgcs_vbs_assign_req']]], │ │ │ │ │ ['vstk_5fpresent_26', ['vstk_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__assign__req.html#a8f2d35734450d98f52e8daf5b45f7006', 1, 'gsm0808_vgcs_vbs_assign_req']]], ├── libosmocore-doc_1.10.0-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-30 17:32:32.000000 debian-binary │ │ -rw-r--r-- 0 0 0 23140 2024-08-30 17:32:32.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 998052 2024-08-30 17:32:32.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 997824 2024-08-30 17:32:32.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/doc/libosmocore/core/html/globals_l.html │ │ │ │┄ Ordering differences only │ │ │ │ @@ -228,16 +228,16 @@ │ │ │ │
  • LOGL_DEBUG : logging.h
  • │ │ │ │
  • LOGL_ERROR : logging.h
  • │ │ │ │
  • LOGL_FATAL : logging.h
  • │ │ │ │
  • LOGL_INFO : logging.h
  • │ │ │ │
  • LOGL_NOTICE : logging.h
  • │ │ │ │
  • loglevel_strs : logging.c, logging_internal.h
  • │ │ │ │
  • LOGNETDEV : netdev.c
  • │ │ │ │ -
  • logp() : logging.h
  • │ │ │ │
  • LOGP : logging.h
  • │ │ │ │ +
  • logp() : logging.h
  • │ │ │ │
  • logp2() : logging.h
  • │ │ │ │
  • logp2syslog_level() : logging_systemd.c
  • │ │ │ │
  • logp_stub() : logging.h
  • │ │ │ │
  • LOGPC : logging.h
  • │ │ │ │
  • LOGPFSM : fsm.h
  • │ │ │ │
  • LOGPFSML : fsm.h
  • │ │ │ │
  • LOGPFSMLSRC : fsm.h
  • │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -142,16 +142,16 @@ │ │ │ │ │ * LOGL_DEBUG : _l_o_g_g_i_n_g_._h │ │ │ │ │ * LOGL_ERROR : _l_o_g_g_i_n_g_._h │ │ │ │ │ * LOGL_FATAL : _l_o_g_g_i_n_g_._h │ │ │ │ │ * LOGL_INFO : _l_o_g_g_i_n_g_._h │ │ │ │ │ * LOGL_NOTICE : _l_o_g_g_i_n_g_._h │ │ │ │ │ * loglevel_strs : _l_o_g_g_i_n_g_._c, _l_o_g_g_i_n_g___i_n_t_e_r_n_a_l_._h │ │ │ │ │ * LOGNETDEV : _n_e_t_d_e_v_._c │ │ │ │ │ - * logp() : _l_o_g_g_i_n_g_._h │ │ │ │ │ * LOGP : _l_o_g_g_i_n_g_._h │ │ │ │ │ + * logp() : _l_o_g_g_i_n_g_._h │ │ │ │ │ * logp2() : _l_o_g_g_i_n_g_._h │ │ │ │ │ * logp2syslog_level() : _l_o_g_g_i_n_g___s_y_s_t_e_m_d_._c │ │ │ │ │ * logp_stub() : _l_o_g_g_i_n_g_._h │ │ │ │ │ * LOGPC : _l_o_g_g_i_n_g_._h │ │ │ │ │ * LOGPFSM : _f_s_m_._h │ │ │ │ │ * LOGPFSML : _f_s_m_._h │ │ │ │ │ * LOGPFSMLSRC : _f_s_m_._h │ │ │ ├── ./usr/share/doc/libosmocore/core/html/search/all_10.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -591,16 +591,16 @@ │ │ │ │ │ ]], │ │ │ │ │ ['logmsg_426', ['logmsg', ['../../../gsm/html/structosmo__bssmap__le__err.html#a3aa78167c44c3597014b07245a4c86e5', 1, 'osmo_bssmap_le_err::logmsg'], │ │ │ │ │ ['../../../gsm/html/structosmo__gad__err.html#a74e10fd339f7bd0e5da3c20830df5b81', 1, 'osmo_gad_err::logmsg'], │ │ │ │ │ ['../../../gsm/html/structosmo__bsslap__err.html#abe9de0f11b74fdea5e100b0a6dc57eef', 1, 'osmo_bsslap_err::logmsg'], │ │ │ │ │ ['../../../gsm/html/structosmo__bssap__le__err.html#a4d90de7db03959c01ef18be245f9f85b', 1, 'osmo_bssap_le_err::logmsg'] │ │ │ │ │ ]], │ │ │ │ │ ['lognetdev_427', ['LOGNETDEV', ['../group__netdev.html#gab5dc692ce52be4e4fceac01d7d7f37a7', 1, 'netdev.c']]], │ │ │ │ │ - ['logp_428', ['logp', ['../group__logging.html#gab324ed3d4a2cf52b7221f64f6e24ffa5', 1, 'logp(int subsys, const char *file, int line, int cont, const char *format,...): logging.c'], │ │ │ │ │ - ['../group__logging.html#ga7e3a9f703edc9b95a8548a656a6f686d', 1, 'LOGP: logging.h'] │ │ │ │ │ + ['logp_428', ['logp', ['../group__logging.html#ga7e3a9f703edc9b95a8548a656a6f686d', 1, 'LOGP: logging.h'], │ │ │ │ │ + ['../group__logging.html#gab324ed3d4a2cf52b7221f64f6e24ffa5', 1, 'logp(int subsys, const char *file, int line, int cont, const char *format,...): logging.c'] │ │ │ │ │ ]], │ │ │ │ │ ['logp2_429', ['logp2', ['../group__logging.html#gae7c013af52c801dbfe79b8a8a3801c5e', 1, 'logging.c']]], │ │ │ │ │ ['logp2syslog_5flevel_430', ['logp2syslog_level', ['../group__logging.html#ga8e2436af7e6195055c738e37b1016bb9', 1, 'logging_systemd.c']]], │ │ │ │ │ ['logp_5fstub_431', ['logp_stub', ['../group__logging.html#gac80553bb76fe67acb9834a128700c12d', 1, 'logging.c']]], │ │ │ │ │ ['logpc_432', ['LOGPC', ['../group__logging.html#ga480d46b69590f6adcb75297ccc00a59e', 1, 'logging.h']]], │ │ │ │ │ ['logpfsm_433', ['LOGPFSM', ['../group__fsm.html#ga66da89c33fe5a79d4672674125ebbff3', 1, 'fsm.h']]], │ │ │ │ │ ['logpfsml_434', ['LOGPFSML', ['../group__fsm.html#ga248ade15a1d1ff4f70788ef38e8b6245', 1, 'fsm.h']]], │ │ │ ├── ./usr/share/doc/libosmocore/core/html/search/all_17.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -34,16 +34,16 @@ │ │ │ │ │ ['schan_27', ['schan', ['../../../isdn/html/structosmo__i460__timeslot.html#a148a3224d836fb5b6bc1e20f35fce537', 1, 'osmo_i460_timeslot']]], │ │ │ │ │ ['sched_5fnode_28', ['sched_node', ['../../../vty/html/group__Tdef__VTY.html#gad47890ac2571eda8005f0ff90ef09e8d', 1, ]]], │ │ │ │ │ ['sched_5frr_5fprio_29', ['sched_rr_prio', ['../../../vty/html/structsched__vty__opts.html#a904f3e1e810a90f07700962b317f3cf8', 1, 'sched_vty_opts']]], │ │ │ │ │ ['sched_5fvty_5fopts_30', ['sched_vty_opts', ['../../../vty/html/structsched__vty__opts.html', 1, 'sched_vty_opts'], │ │ │ │ │ ['../../../vty/html/group__Tdef__VTY.html#ga98e08a5e7196da28aa5509b609852eec', 1, 'sched_vty_opts(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['sched_5fvty_5fthread_5fall_31', ['SCHED_VTY_THREAD_ALL', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a3fb84aead89492628138cd0dba489681', 1, ]]], │ │ │ │ │ - ['sched_5fvty_5fthread_5fid_32', ['sched_vty_thread_id', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a643739f715b5eeb90852335a40fada8e', 1, 'SCHED_VTY_THREAD_ID(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__Tdef__VTY.html#ga242cd669789bffc6ac6f1782472e29e7', 1, 'sched_vty_thread_id(Global Namespace)'] │ │ │ │ │ + ['sched_5fvty_5fthread_5fid_32', ['sched_vty_thread_id', ['../../../vty/html/group__Tdef__VTY.html#ga242cd669789bffc6ac6f1782472e29e7', 1, 'sched_vty_thread_id(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a643739f715b5eeb90852335a40fada8e', 1, 'SCHED_VTY_THREAD_ID(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['sched_5fvty_5fthread_5fname_33', ['SCHED_VTY_THREAD_NAME', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a6b078bd43cf2ce61069df1c684c72ab6', 1, ]]], │ │ │ │ │ ['sched_5fvty_5fthread_5fself_34', ['SCHED_VTY_THREAD_SELF', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7ac638dc8e7d284fe60931af20cf2d086c', 1, ]]], │ │ │ │ │ ['sched_5fvty_5fthread_5funknown_35', ['SCHED_VTY_THREAD_UNKNOWN', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a0d47ad09b3c4894354f1fef52a205852', 1, ]]], │ │ │ │ │ ['scheduling_36', ['scheduling', ['../../../gsm/html/structosmo__gsm48__si__ro__info.html#ae4e5155e449dba3869a0264539d99145', 1, 'osmo_gsm48_si_ro_info']]], │ │ │ │ │ ['scope_37', ['scope', ['../../../gb/html/structbssgp__paging__info.html#a2de32bd7be3a83cdb33251c515bea975', 1, 'bssgp_paging_info']]], │ │ │ │ │ ['screen_38', ['screen', ['../../../gsm/html/structgsm__mncc__number.html#a56eb906df9c4c4afcb51939f6fb7b263', 1, 'gsm_mncc_number']]], │ │ │ ├── ./usr/share/doc/libosmocore/core/html/search/all_1a.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -63,16 +63,16 @@ │ │ │ │ │ ['../../../vty/html/structvty__app__info.html#a1ae4f44208fdeb19978567046b8228cc', 1, 'vty_app_info::version'], │ │ │ │ │ ['../../../gsm/html/structsdp__header__entry.html#aeff3bc5feefa83076a540b23ff8d306e', 1, 'sdp_header_entry::version'] │ │ │ │ │ ]], │ │ │ │ │ ['vgcs_5fcapable_48', ['vgcs_capable', ['../../../gsm/html/structrsl__mrpci.html#acd0d860b5db5407108b954cfe8139128', 1, 'rsl_mrpci']]], │ │ │ │ │ ['vgcs_5ffeature_5fflags_5fpresent_49', ['vgcs_feature_flags_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__setup__ack.html#a1097e8759ce4e2a17a8e4c3ed8af6985', 1, 'gsm0808_vgcs_vbs_setup_ack::vgcs_feature_flags_present'], │ │ │ │ │ ['../../../gsm/html/structgsm0808__vgcs__vbs__setup.html#aa2ed3408211a2ea0070d2063300f2b49', 1, 'gsm0808_vgcs_vbs_setup::vgcs_feature_flags_present'] │ │ │ │ │ ]], │ │ │ │ │ - ['view_5fnode_50', ['view_node', ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'] │ │ │ │ │ + ['view_5fnode_50', ['view_node', ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['virtual_20tty_20interface_51', ['VTY (Virtual TTY) interface', ['../../../vty/html/group__vty.html', 1, '']]], │ │ │ │ │ ['vlr_5fname_52', ['vlr_name', ['../../../gsm/html/structgsm29118__paging__req.html#ab16c401f82110da447d0ba3b531ed381', 1, 'gsm29118_paging_req::vlr_name'], │ │ │ │ │ ['../../../gsm/html/structgsm29118__reset__msg.html#ae55bf8b1daeb293104bdd0ca0880938d', 1, 'gsm29118_reset_msg::vlr_name'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_5fpresent_53', ['vlr_name_present', ['../../../gsm/html/structgsm29118__reset__msg.html#a88fc1dd2f689df078e71f898a2df6ff5', 1, 'gsm29118_reset_msg']]], │ │ │ │ │ ['vstate_5flshift_54', ['vstate_lshift', ['../conv__acc_8c.html#a519bd65bd7fe657aa425cfefff2c659d', 1, 'conv_acc.c']]], │ │ │ │ │ @@ -161,16 +161,16 @@ │ │ │ │ │ ['vty_5fout_5fstatistics_5fpartial_121', ['vty_out_statistics_partial', ['../../../vty/html/group__vty.html#gad52b640266cda96e99df7681b8528205', 1, ]]], │ │ │ │ │ ['vty_5fout_5fstatistics_5fpartial2_122', ['vty_out_statistics_partial2', ['../../../vty/html/group__vty.html#ga25a2338bbc94f83e25ad9fffcd94593f', 1, ]]], │ │ │ │ │ ['vty_5fout_5fuptime_123', ['vty_out_uptime', ['../../../vty/html/group__vty.html#ga714f1aefde9052f29834c2f6ac8fa1e0', 1, ]]], │ │ │ │ │ ['vty_5fout_5fva_124', ['vty_out_va', ['../../../vty/html/group__vty.html#gad69c2d9c1f72d97740a90f190eba74c9', 1, ]]], │ │ │ │ │ ['vty_5fparent_125', ['vty_parent', ['../../../vty/html/group__command.html#ga44b38c210b226fe4e076024aa8f5a03d', 1, ]]], │ │ │ │ │ ['vty_5fparent_5fnode_126', ['vty_parent_node', ['../../../vty/html/structvty__parent__node.html', 1, '']]], │ │ │ │ │ ['vty_5fpop_5fparent_127', ['vty_pop_parent', ['../../../vty/html/group__command.html#ga209f8f0886a45e2a6a6b05e09358c956', 1, ]]], │ │ │ │ │ - ['vty_5fread_128', ['vty_read', ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9ea9ed3db9f85ae6bdc30382d62bc01a807', 1, 'VTY_READ(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__vty.html#ga851a24025f8e48103264b4cc800a4cbb', 1, 'vty_read(struct vty *vty)(Global Namespace)'] │ │ │ │ │ + ['vty_5fread_128', ['vty_read', ['../../../vty/html/group__vty.html#ga851a24025f8e48103264b4cc800a4cbb', 1, 'vty_read(struct vty *vty)(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9ea9ed3db9f85ae6bdc30382d62bc01a807', 1, 'VTY_READ(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vty_5fread_5fconfig_5ffile_129', ['vty_read_config_file', ['../../../vty/html/group__vty.html#ga86c13e43fd9a6564e0efb1000abd7afe', 1, ]]], │ │ │ │ │ ['vty_5fread_5fconfig_5ffilep_130', ['vty_read_config_filep', ['../../../vty/html/group__vty.html#ga58a4d737b6b4a73c7d551c5ca0c2ec7d', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_131', ['vty_ref_gen_mode', ['../../../vty/html/group__command.html#ga8a93dace2b659a06d9103d9f82f22cb7', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fdefault_132', ['VTY_REF_GEN_MODE_DEFAULT', ['../../../vty/html/group__command.html#gga8a93dace2b659a06d9103d9f82f22cb7a4da204690af1c55c59381b9fe0766025', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fdesc_133', ['vty_ref_gen_mode_desc', ['../../../vty/html/group__command.html#ga97b3ca7f0d0dde99010759711c5e6324', 1, 'vty_ref_gen_mode_desc(Global Namespace)'], │ │ │ │ │ ['../../../vty/html/group__command.html#ga97b3ca7f0d0dde99010759711c5e6324', 1, 'vty_ref_gen_mode_desc(Global Namespace)'] │ │ │ │ │ @@ -178,16 +178,16 @@ │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fexpert_134', ['VTY_REF_GEN_MODE_EXPERT', ['../../../vty/html/group__command.html#gga8a93dace2b659a06d9103d9f82f22cb7a3e755bc27af40c75cbf92205deb22418', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fhidden_135', ['VTY_REF_GEN_MODE_HIDDEN', ['../../../vty/html/group__command.html#gga8a93dace2b659a06d9103d9f82f22cb7a02c07b9e0b63d1c905fc6cd5aa361e2a', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fnames_136', ['vty_ref_gen_mode_names', ['../../../vty/html/group__command.html#gabc7a7adccea8037c0991ce4ac35765c5', 1, 'vty_ref_gen_mode_names(Global Namespace)'], │ │ │ │ │ ['../../../vty/html/group__command.html#gabc7a7adccea8037c0991ce4ac35765c5', 1, 'vty_ref_gen_mode_names(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vty_5freset_137', ['vty_reset', ['../../../vty/html/group__vty.html#ga2c45f9113ebc6f73172cdd2758fd0761', 1, ]]], │ │ │ │ │ ['vty_5fserv_138', ['VTY_SERV', ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9ea8fd18ac65705a12e09a38d18e47d12ec', 1, ]]], │ │ │ │ │ - ['vty_5fshell_139', ['vty_shell', ['../../../vty/html/group__vty.html#ga9b1edcfb420884aeca1b7bdd29ccaced', 1, 'vty_shell(struct vty *)(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea77bc83deb21566343583abca727446e2', 1, 'VTY_SHELL(Global Namespace)'] │ │ │ │ │ + ['vty_5fshell_139', ['vty_shell', ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea77bc83deb21566343583abca727446e2', 1, 'VTY_SHELL(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__vty.html#ga9b1edcfb420884aeca1b7bdd29ccaced', 1, 'vty_shell(struct vty *)(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vty_5fshell_5fserv_140', ['vty_shell_serv', ['../../../vty/html/group__vty.html#ga3237e741f1477116d22636f36555d563', 1, 'vty_shell_serv(struct vty *)(Global Namespace)'], │ │ │ │ │ ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea7a09b233acbda74ed6f71ef5270705cf', 1, 'VTY_SHELL_SERV(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vty_5fsignal_5fdata_141', ['vty_signal_data', ['../../../vty/html/structvty__signal__data.html', 1, '']]], │ │ │ │ │ ['vty_5fterm_142', ['VTY_TERM', ['../../../vty/html/group__vty.html#gga169d41356fc25c0959adaadc3e3eabfea907f7939ab201bf65eac488d558840f3', 1, ]]], │ │ │ │ │ ['vty_5ftimeout_5freset_143', ['VTY_TIMEOUT_RESET', ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9eada5cbc98f077a6a603d7c200d654042c', 1, ]]], │ │ │ ├── ./usr/share/doc/libosmocore/core/html/search/variables_15.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -35,16 +35,16 @@ │ │ │ │ │ ['../structosmo__sock__init2__multiaddr__pars.html#a0434ba0b264942e7780a8d639e9a8708', 1, 'osmo_sock_init2_multiaddr_pars::version'], │ │ │ │ │ ['../gsmtap_8h.html#ab22abc2906422da61885ac6c8e6a1a59', 1, 'version: gsmtap.h'] │ │ │ │ │ ]], │ │ │ │ │ ['vgcs_5fcapable_20', ['vgcs_capable', ['../../../gsm/html/structrsl__mrpci.html#acd0d860b5db5407108b954cfe8139128', 1, 'rsl_mrpci']]], │ │ │ │ │ ['vgcs_5ffeature_5fflags_5fpresent_21', ['vgcs_feature_flags_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__setup.html#aa2ed3408211a2ea0070d2063300f2b49', 1, 'gsm0808_vgcs_vbs_setup::vgcs_feature_flags_present'], │ │ │ │ │ ['../../../gsm/html/structgsm0808__vgcs__vbs__setup__ack.html#a1097e8759ce4e2a17a8e4c3ed8af6985', 1, 'gsm0808_vgcs_vbs_setup_ack::vgcs_feature_flags_present'] │ │ │ │ │ ]], │ │ │ │ │ - ['view_5fnode_22', ['view_node', ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'] │ │ │ │ │ + ['view_5fnode_22', ['view_node', ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_23', ['vlr_name', ['../../../gsm/html/structgsm29118__reset__msg.html#ae55bf8b1daeb293104bdd0ca0880938d', 1, 'gsm29118_reset_msg::vlr_name'], │ │ │ │ │ ['../../../gsm/html/structgsm29118__paging__req.html#ab16c401f82110da447d0ba3b531ed381', 1, 'gsm29118_paging_req::vlr_name'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_5fpresent_24', ['vlr_name_present', ['../../../gsm/html/structgsm29118__reset__msg.html#a88fc1dd2f689df078e71f898a2df6ff5', 1, 'gsm29118_reset_msg']]], │ │ │ │ │ ['vstk_25', ['vstk', ['../../../gsm/html/structgsm0808__vgcs__vbs__assign__req.html#ae33edf86a93b6870662cc9d9584bcc5c', 1, 'gsm0808_vgcs_vbs_assign_req']]], │ │ │ │ │ ['vstk_5fpresent_26', ['vstk_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__assign__req.html#a8f2d35734450d98f52e8daf5b45f7006', 1, 'gsm0808_vgcs_vbs_assign_req']]], ├── libosmoctrl-doc_1.10.0-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-30 17:32:32.000000 debian-binary │ │ --rw-r--r-- 0 0 0 7064 2024-08-30 17:32:32.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 417004 2024-08-30 17:32:32.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 7072 2024-08-30 17:32:32.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 416964 2024-08-30 17:32:32.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/control__cmd_8c.html │ │ │ │ @@ -122,15 +122,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -152,15 +152,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ │ │ │ │ │ │ │

    │ │ │ │ Functions

    vector cmd_make_descvec (const char *string, const char *descstr)
     
    static struct ctrl_cmd_elementctrl_cmd_get_element_match (vector vline, vector node)
     
    int ctrl_cmd_exec (vector vline, struct ctrl_cmd *command, vector node, void *data)
    int ctrl_cmd_exec (vector vline, struct ctrl_cmd *command, vector node, void *data)
     Execute a given received command.
     
    static void add_word (struct ctrl_cmd_struct *cmd, const char *start, const char *end)
     
    static void create_cmd_struct (struct ctrl_cmd_struct *cmd, const char *name)
     
    int ctrl_cmd_install (enum ctrl_node_type node, struct ctrl_cmd_element *cmd)
     
    struct ctrl_cmdctrl_cmd_parse3 (void *ctx, struct msgb *msg, bool *parse_failed)
     Parse/Decode CTRL from Message buffers into command struct.
     
    struct msgbctrl_cmd_make (struct ctrl_cmd *cmd)
     Encode a given CTRL command from its parsed form into a message buffer.
     
    struct ctrl_cmd_defctrl_cmd_def_make (const void *ctx, struct ctrl_cmd *cmd, void *data, unsigned int secs)
    struct ctrl_cmd_defctrl_cmd_def_make (const void *ctx, struct ctrl_cmd *cmd, void *data, unsigned int secs)
     Build a deferred control command state and keep it the per-connection list of deferred commands.
     
    int ctrl_cmd_def_is_zombie (struct ctrl_cmd_def *cd)
     Determine if the given deferred control command is still alive or a zombie.
     
    int ctrl_cmd_def_send (struct ctrl_cmd_def *cd)
     Send the response to a deferred ctrl command.
    [in]nodeCTRL interface node
    [in]dataopaque data passed to verify(), get() and set() call-backs
    │ │ │ │ │ │ │ │ │ │ │ │
    Returns
    CTRL_CMD_HANDLED or CTRL_CMD_REPLY; CTRL_CMD_ERROR on error
    │ │ │ │ │ │ │ │ -

    References CTRL_CMD_ERROR, ctrl_cmd_get_element_match(), CTRL_CMD_REPLY, CTRL_TYPE_ERROR, CTRL_TYPE_GET, CTRL_TYPE_GET_REPLY, CTRL_TYPE_SET, CTRL_TYPE_SET_REPLY, data, ctrl_cmd_element::get, node, ctrl_cmd::reply, ctrl_cmd_element::set, ctrl_cmd::type, ctrl_cmd::value, and ctrl_cmd_element::verify.

    │ │ │ │ +

    References CTRL_CMD_ERROR, ctrl_cmd_get_element_match(), CTRL_CMD_REPLY, CTRL_TYPE_ERROR, CTRL_TYPE_GET, CTRL_TYPE_GET_REPLY, CTRL_TYPE_SET, CTRL_TYPE_SET_REPLY, data, ctrl_cmd_element::get, node, ctrl_cmd::reply, ctrl_cmd_element::set, ctrl_cmd::type, ctrl_cmd::value, and ctrl_cmd_element::verify.

    │ │ │ │ │ │ │ │

    Referenced by ctrl_cmd_handle().

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ctrl_cmd_get_element_match()

    │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/control__cmd_8h.html │ │ │ │ @@ -214,24 +214,24 @@ │ │ │ │
    │ │ │ │ } │ │ │ │  Ctrl command types (GET, SET, ...) More...
    │ │ │ │   │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -807,23 +807,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    │ │ │ │ Functions

    struct ctrl_cmd_defctrl_cmd_def_make (const void *ctx, struct ctrl_cmd *cmd, void *data, unsigned int secs)
    struct ctrl_cmd_defctrl_cmd_def_make (const void *ctx, struct ctrl_cmd *cmd, void *data, unsigned int secs)
     Build a deferred control command state and keep it the per-connection list of deferred commands.
     
    int ctrl_cmd_def_is_zombie (struct ctrl_cmd_def *cd)
     Determine if the given deferred control command is still alive or a zombie.
     
    int ctrl_cmd_def_send (struct ctrl_cmd_def *cd)
     Send the response to a deferred ctrl command.
     
    int ctrl_cmd_exec (vector vline, struct ctrl_cmd *command, vector node, void *data)
    int ctrl_cmd_exec (vector vline, struct ctrl_cmd *command, vector node, void *data)
     Execute a given received command.
     
    int ctrl_cmd_install (enum ctrl_node_type node, struct ctrl_cmd_element *cmd)
     Install a given command definition at a given CTRL node.
     
    int ctrl_cmd_send (struct osmo_wqueue *queue, struct ctrl_cmd *cmd)
     Encode a CTRL command and append it to the given ctrl_connection.
    )
    │ │ │ │
    │ │ │ │ Value:
    static int get_##cmdname(struct ctrl_cmd *cmd, void *_data) \
    │ │ │ │
    { \
    │ │ │ │ -
    dtype *data = cmd->node; \
    │ │ │ │ -
    cmd->reply = talloc_asprintf(cmd, "%s", data->element); \
    │ │ │ │ +
    dtype *data = cmd->node; \
    │ │ │ │ +
    cmd->reply = talloc_asprintf(cmd, "%s", data->element); \
    │ │ │ │
    if (!cmd->reply) { \
    │ │ │ │
    cmd->reply = "OOM"; \
    │ │ │ │
    return CTRL_CMD_ERROR; \
    │ │ │ │
    } \
    │ │ │ │
    return CTRL_CMD_REPLY; \
    │ │ │ │
    }
    │ │ │ │ -
    uint8_t data[0]
    │ │ │ │ +
    uint8_t data[0]
    │ │ │ │
    │ │ │ │

    Helper to generate static GET function for string.

    │ │ │ │
    Parameters
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -913,16 +913,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    [in]cmdnamesymbol name of the command related function
    [in]dtypename of outer struct of user data
    [in]elementname of field within dtype
    )
    │ │ │ │
    │ │ │ │ Value:
    static int set_##cmdname(struct ctrl_cmd *cmd, void *_data) \
    │ │ │ │
    { \
    │ │ │ │ -
    dtype *data = cmd->node; \
    │ │ │ │ -
    osmo_talloc_replace_string(cmd->node, &data->element, cmd->value); \
    │ │ │ │ +
    dtype *data = cmd->node; \
    │ │ │ │ +
    osmo_talloc_replace_string(cmd->node, &data->element, cmd->value); \
    │ │ │ │
    return get_##cmdname(cmd, _data); \
    │ │ │ │
    }
    │ │ │ │
    │ │ │ │

    Helper to generate static SET function for string.

    │ │ │ │
    Parameters
    │ │ │ │ │ │ │ │ │ │ │ │ @@ -1282,15 +1282,15 @@ │ │ │ │ │ │ │ │ │ │ │ │
    [in]cmdnamesymbol name of the command related function
    [in]nodeCTRL interface node
    [in]dataopaque data passed to verify(), get() and set() call-backs
    │ │ │ │
    │ │ │ │
    │ │ │ │
    Returns
    CTRL_CMD_HANDLED or CTRL_CMD_REPLY; CTRL_CMD_ERROR on error
    │ │ │ │ │ │ │ │ -

    References CTRL_CMD_ERROR, ctrl_cmd_get_element_match(), CTRL_CMD_REPLY, CTRL_TYPE_ERROR, CTRL_TYPE_GET, CTRL_TYPE_GET_REPLY, CTRL_TYPE_SET, CTRL_TYPE_SET_REPLY, data, ctrl_cmd_element::get, node, ctrl_cmd::reply, ctrl_cmd_element::set, ctrl_cmd::type, ctrl_cmd::value, and ctrl_cmd_element::verify.

    │ │ │ │ +

    References CTRL_CMD_ERROR, ctrl_cmd_get_element_match(), CTRL_CMD_REPLY, CTRL_TYPE_ERROR, CTRL_TYPE_GET, CTRL_TYPE_GET_REPLY, CTRL_TYPE_SET, CTRL_TYPE_SET_REPLY, data, ctrl_cmd_element::get, node, ctrl_cmd::reply, ctrl_cmd_element::set, ctrl_cmd::type, ctrl_cmd::value, and ctrl_cmd_element::verify.

    │ │ │ │ │ │ │ │

    Referenced by ctrl_cmd_handle().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ctrl_cmd_install()

    │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/control__cmd_8h_source.html │ │ │ │ @@ -185,17 +185,17 @@ │ │ │ │
    92};
    │ │ │ │ │ │ │ │
    93
    │ │ │ │
    │ │ │ │
    96struct ctrl_cmd_element {
    │ │ │ │
    98 const char *name;
    │ │ │ │
    99 struct ctrl_cmd_struct strcmd;
    │ │ │ │ -
    101 int (*set)(struct ctrl_cmd *cmd, void *data);
    │ │ │ │ -
    103 int (*get)(struct ctrl_cmd *cmd, void *data);
    │ │ │ │ -
    105 int (*verify)(struct ctrl_cmd *cmd, const char *value, void *data);
    │ │ │ │ +
    101 int (*set)(struct ctrl_cmd *cmd, void *data);
    │ │ │ │ +
    103 int (*get)(struct ctrl_cmd *cmd, void *data);
    │ │ │ │ +
    105 int (*verify)(struct ctrl_cmd *cmd, const char *value, void *data);
    │ │ │ │
    106};
    │ │ │ │
    │ │ │ │
    107
    │ │ │ │
    │ │ │ │
    108struct ctrl_cmd_map {
    │ │ │ │
    109 char *cmd;
    │ │ │ │
    110 enum ctrl_type type;
    │ │ │ │ @@ -396,15 +396,15 @@ │ │ │ │
    @ CTRL_NODE_TS
    Definition control_cmd.h:24
    │ │ │ │
    @ CTRL_NODE_TRX
    Definition control_cmd.h:23
    │ │ │ │
    @ CTRL_NODE_BTS
    Definition control_cmd.h:22
    │ │ │ │
    @ CTRL_NODE_FSM_INST
    Definition control_cmd.h:26
    │ │ │ │
    int ctrl_cmd_send(struct osmo_wqueue *queue, struct ctrl_cmd *cmd)
    Encode a CTRL command and append it to the given ctrl_connection.
    Definition control_if.c:119
    │ │ │ │
    int ctrl_cmd_install(enum ctrl_node_type node, struct ctrl_cmd_element *cmd)
    Install a given command definition at a given CTRL node.
    Definition control_cmd.c:210
    │ │ │ │
    int ctrl_cmd_exec(vector vline, struct ctrl_cmd *command, vector node, void *data)
    Execute a given received command.
    Definition control_cmd.c:95
    │ │ │ │ -
    uint8_t data[0]
    │ │ │ │ +
    uint8_t data[0]
    │ │ │ │
    │ │ │ │
    │ │ │ │
    │ │ │ │
    Definition control_cmd.h:114
    │ │ │ │
    void * data
    Definition control_cmd.h:117
    │ │ │ │
    struct llist_head list
    Definition control_cmd.h:115
    │ │ │ │
    struct ctrl_cmd * cmd
    Definition control_cmd.h:116
    │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/control__if_8c.html │ │ │ │ @@ -158,71 +158,71 @@ │ │ │ │  Send TRAP over given Control Interface.
    │ │ │ │   │ │ │ │ struct ctrl_cmdctrl_cmd_trap (struct ctrl_cmd *cmd) │ │ │ │  Copy given cmd and convert copy to CTRL_TYPE_TRAP.
    │ │ │ │   │ │ │ │ static void control_close_conn (struct ctrl_connection *ccon) │ │ │ │   │ │ │ │ -int ctrl_cmd_handle (struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data) │ │ │ │ +int ctrl_cmd_handle (struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data) │ │ │ │   │ │ │ │ static int handle_control_read (struct osmo_fd *bfd) │ │ │ │   │ │ │ │ int ctrl_handle_msg (struct ctrl_handle *ctrl, struct ctrl_connection *ccon, struct msgb *msg) │ │ │ │  Handle a received CTRL command contained in a Message buffers.
    │ │ │ │   │ │ │ │ static int control_write_cb (struct osmo_fd *bfd, struct msgb *msg) │ │ │ │   │ │ │ │ -struct ctrl_connectionosmo_ctrl_conn_alloc (void *ctx, void *data) │ │ │ │ +struct ctrl_connectionosmo_ctrl_conn_alloc (void *ctx, void *data) │ │ │ │  Allocate CTRL connection.
    │ │ │ │   │ │ │ │ static int listen_fd_cb (struct osmo_fd *listen_bfd, unsigned int what) │ │ │ │   │ │ │ │ static uint64_t get_rate_ctr_value (const struct rate_ctr *ctr, int intv, const char *grp) │ │ │ │   │ │ │ │ static int get_rate_ctr_group_idx (struct rate_ctr_group *ctrg, int intv, struct ctrl_cmd *cmd) │ │ │ │   │ │ │ │ -static int ctrl_rate_ctr_group_handler (struct rate_ctr_group *ctrg, void *data) │ │ │ │ +static int ctrl_rate_ctr_group_handler (struct rate_ctr_group *ctrg, void *data) │ │ │ │   │ │ │ │  CTRL_CMD_DEFINE (rate_ctr, "rate_ctr *") │ │ │ │   │ │ │ │ -static int get_rate_ctr (struct ctrl_cmd *cmd, void *data) │ │ │ │ +static int get_rate_ctr (struct ctrl_cmd *cmd, void *data) │ │ │ │   │ │ │ │ -static int set_rate_ctr (struct ctrl_cmd *cmd, void *data) │ │ │ │ +static int set_rate_ctr (struct ctrl_cmd *cmd, void *data) │ │ │ │   │ │ │ │ -static int verify_rate_ctr (struct ctrl_cmd *cmd, const char *value, void *data) │ │ │ │ +static int verify_rate_ctr (struct ctrl_cmd *cmd, const char *value, void *data) │ │ │ │   │ │ │ │  CTRL_CMD_DEFINE_RO (stat_item, "stat_item *") │ │ │ │   │ │ │ │ -static int get_stat_item (struct ctrl_cmd *cmd, void *data) │ │ │ │ +static int get_stat_item (struct ctrl_cmd *cmd, void *data) │ │ │ │   │ │ │ │  CTRL_CMD_DEFINE (counter, "counter *") │ │ │ │   │ │ │ │ -static int get_counter (struct ctrl_cmd *cmd, void *data) │ │ │ │ +static int get_counter (struct ctrl_cmd *cmd, void *data) │ │ │ │   │ │ │ │ -static int set_counter (struct ctrl_cmd *cmd, void *data) │ │ │ │ +static int set_counter (struct ctrl_cmd *cmd, void *data) │ │ │ │   │ │ │ │ -static int verify_counter (struct ctrl_cmd *cmd, const char *value, void *data) │ │ │ │ +static int verify_counter (struct ctrl_cmd *cmd, const char *value, void *data) │ │ │ │   │ │ │ │ -struct ctrl_handlectrl_interface_setup (void *data, uint16_t port, ctrl_cmd_lookup lookup) │ │ │ │ +struct ctrl_handlectrl_interface_setup (void *data, uint16_t port, ctrl_cmd_lookup lookup) │ │ │ │   │ │ │ │ static int ctrl_init (unsigned int node_count) │ │ │ │   │ │ │ │ -struct ctrl_handlectrl_handle_alloc2 (void *ctx, void *data, ctrl_cmd_lookup lookup, unsigned int node_count) │ │ │ │ +struct ctrl_handlectrl_handle_alloc2 (void *ctx, void *data, ctrl_cmd_lookup lookup, unsigned int node_count) │ │ │ │  Allocate a CTRL interface handle.
    │ │ │ │   │ │ │ │ -struct ctrl_handlectrl_handle_alloc (void *ctx, void *data, ctrl_cmd_lookup lookup) │ │ │ │ +struct ctrl_handlectrl_handle_alloc (void *ctx, void *data, ctrl_cmd_lookup lookup) │ │ │ │  Allocate a CTRL interface handle.
    │ │ │ │   │ │ │ │ -struct ctrl_handlectrl_interface_setup_dynip2 (void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup, unsigned int node_count) │ │ │ │ +struct ctrl_handlectrl_interface_setup_dynip2 (void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup, unsigned int node_count) │ │ │ │  Setup CTRL interface on a given address.
    │ │ │ │   │ │ │ │ -struct ctrl_handlectrl_interface_setup_dynip (void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup) │ │ │ │ +struct ctrl_handlectrl_interface_setup_dynip (void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup) │ │ │ │  Setup CTRL interface on a given address.
    │ │ │ │   │ │ │ │ -struct ctrl_handlectrl_interface_setup2 (void *data, uint16_t default_port, ctrl_cmd_lookup lookup, unsigned int node_count) │ │ │ │ +struct ctrl_handlectrl_interface_setup2 (void *data, uint16_t default_port, ctrl_cmd_lookup lookup, unsigned int node_count) │ │ │ │  Initializes CTRL interface using the configured bind addr/port.
    │ │ │ │   │ │ │ │ int ctrl_lookup_register (ctrl_cmd_lookup lookup) │ │ │ │  Install a lookup helper function for control nodes This function is used by e.g.
    │ │ │ │   │ │ │ │ struct ctrl_cmdctrl_cmd_exec_from_string (struct ctrl_handle *ch, const char *cmdstr) │ │ │ │  Helper for "local execution" of a CTRL command from a string The function will parse + execute the given control command string and return a corresponding ctrl_cmd.
    │ │ │ │ @@ -459,15 +459,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References ctrl_cmd_def::cmd, cmd_free_strvec(), cmd_make_strvec(), cmdvec, CTRL_CMD_ERROR, ctrl_cmd_exec(), CTRL_CMD_HANDLED, CTRL_CMD_REPLY, CTRL_NODE_ROOT, ctrl_node_vec, CTRL_TYPE_ERROR, CTRL_TYPE_GET_REPLY, CTRL_TYPE_SET_REPLY, ctrl_type_vals, data, ctrl_cmd_def::data, DLCTRL, get_value_string(), ctrl_cmd::id, lookup_helper::list, llist_for_each_entry, LOGL_DEBUG, LOGL_ERROR, LOGL_NOTICE, LOGP, ctrl_handle::lookup, lookup_helper::lookup, node, ctrl_cmd::node, ctrl_cmd::reply, ctrl_handle::reply_cb, ctrl_cmd::type, ctrl_cmd::variable, vector_active, vector_free(), vector_init(), vector_lookup(), vector_set(), and vector_slot.

    │ │ │ │ +

    References ctrl_cmd_def::cmd, cmd_free_strvec(), cmd_make_strvec(), cmdvec, CTRL_CMD_ERROR, ctrl_cmd_exec(), CTRL_CMD_HANDLED, CTRL_CMD_REPLY, CTRL_NODE_ROOT, ctrl_node_vec, CTRL_TYPE_ERROR, CTRL_TYPE_GET_REPLY, CTRL_TYPE_SET_REPLY, ctrl_type_vals, data, ctrl_cmd_def::data, DLCTRL, get_value_string(), ctrl_cmd::id, lookup_helper::list, llist_for_each_entry, LOGL_DEBUG, LOGL_ERROR, LOGL_NOTICE, LOGP, ctrl_handle::lookup, lookup_helper::lookup, node, ctrl_cmd::node, ctrl_cmd::reply, ctrl_handle::reply_cb, ctrl_cmd::type, ctrl_cmd::variable, vector_active, vector_free(), vector_init(), vector_lookup(), vector_set(), and vector_slot.

    │ │ │ │ │ │ │ │

    Referenced by ctrl_cmd_exec_from_string(), and ctrl_handle_msg().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ctrl_cmd_send()

    │ │ │ │ @@ -1170,15 +1170,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References data, rate_ctr_group::desc, rate_ctr_group_desc::group_name_prefix, rate_ctr_group::idx, and ctrl_cmd::reply.

    │ │ │ │ +

    References data, rate_ctr_group::desc, rate_ctr_group_desc::group_name_prefix, rate_ctr_group::idx, and ctrl_cmd::reply.

    │ │ │ │ │ │ │ │

    Referenced by get_rate_ctr().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ get_counter()

    │ │ │ │ @@ -1516,15 +1516,15 @@ │ │ │ │ [in]ctxContext from which talloc should allocate it │ │ │ │ [in]datacaller's private data parameter which should assigned to write queue's file descriptor data parameter. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    Returns
    Allocated CTRL connection structure or NULL in case of errors
    │ │ │ │ │ │ │ │ -

    References osmo_wqueue::bfd, ctrl_connection::cmds, control_write_cb(), osmo_fd::data, data, ctrl_connection::def_cmds, osmo_fd::fd, handle_control_read(), INIT_LLIST_HEAD, osmo_wqueue_init(), osmo_wqueue::read_cb, osmo_wqueue::write_cb, and ctrl_connection::write_queue.

    │ │ │ │ +

    References osmo_wqueue::bfd, ctrl_connection::cmds, control_write_cb(), osmo_fd::data, data, ctrl_connection::def_cmds, osmo_fd::fd, handle_control_read(), INIT_LLIST_HEAD, osmo_wqueue_init(), osmo_wqueue::read_cb, osmo_wqueue::write_cb, and ctrl_connection::write_queue.

    │ │ │ │ │ │ │ │

    Referenced by listen_fd_cb().

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    ◆ osmo_fsm_ctrl_cmds_install()

    │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/control__if_8h.html │ │ │ │ @@ -105,17 +105,17 @@ │ │ │ │

    │ │ │ │ Data Structures

    │ │ │ │ struct  ctrl_handle │ │ │ │   │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │

    │ │ │ │ Typedefs

    typedef int(* ctrl_cmd_lookup) (void *data, vector vline, int *node_type, void **node_data, int *i)
    typedef int(* ctrl_cmd_lookup) (void *data, vector vline, int *node_type, void **node_data, int *i)
     
    typedef void(* ctrl_cmd_reply_cb) (struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data)
    typedef void(* ctrl_cmd_reply_cb) (struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data)
     
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -124,35 +124,35 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -164,29 +164,29 @@ │ │ │ │ │ │ │ │

    ◆ ctrl_cmd_lookup

    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    │ │ │ │ Functions

    int ctrl_parse_get_num (vector vline, int i, long *num)
     Parse ascii-encoded decimal number at vline[i].
     
     
    int ctrl_cmd_send2 (struct ctrl_connection *ccon, struct ctrl_cmd *cmd)
     Encode a CTRL command and append it to the given ctrl_connection.
     
    int ctrl_cmd_send_trap (struct ctrl_handle *ctrl, const char *name, char *value)
     Send TRAP over given Control Interface.
     
    struct ctrl_handlectrl_handle_alloc (void *ctx, void *data, ctrl_cmd_lookup lookup)
    struct ctrl_handlectrl_handle_alloc (void *ctx, void *data, ctrl_cmd_lookup lookup)
     Allocate a CTRL interface handle.
     
    struct ctrl_handlectrl_handle_alloc2 (void *ctx, void *data, ctrl_cmd_lookup lookup, unsigned int node_count)
    struct ctrl_handlectrl_handle_alloc2 (void *ctx, void *data, ctrl_cmd_lookup lookup, unsigned int node_count)
     Allocate a CTRL interface handle.
     
    struct ctrl_handlectrl_interface_setup (void *data, uint16_t port, ctrl_cmd_lookup lookup)
    struct ctrl_handlectrl_interface_setup (void *data, uint16_t port, ctrl_cmd_lookup lookup)
     
    struct ctrl_handlectrl_interface_setup2 (void *data, uint16_t default_port, ctrl_cmd_lookup lookup, unsigned int node_count)
    struct ctrl_handlectrl_interface_setup2 (void *data, uint16_t default_port, ctrl_cmd_lookup lookup, unsigned int node_count)
     Initializes CTRL interface using the configured bind addr/port.
     
    struct ctrl_handlectrl_interface_setup_dynip (void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup) OSMO_DEPRECATED_OUTSIDE_LIBOSMOCORE
    struct ctrl_handlectrl_interface_setup_dynip (void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup) OSMO_DEPRECATED_OUTSIDE_LIBOSMOCORE
     Setup CTRL interface on a given address.
     
    struct ctrl_handlectrl_interface_setup_dynip2 (void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup, unsigned int node_count) OSMO_DEPRECATED_OUTSIDE_LIBOSMOCORE
    struct ctrl_handlectrl_interface_setup_dynip2 (void *data, const char *bind_addr, uint16_t port, ctrl_cmd_lookup lookup, unsigned int node_count) OSMO_DEPRECATED_OUTSIDE_LIBOSMOCORE
     Setup CTRL interface on a given address.
     
    struct ctrl_connectionosmo_ctrl_conn_alloc (void *ctx, void *data)
    struct ctrl_connectionosmo_ctrl_conn_alloc (void *ctx, void *data)
     Allocate CTRL connection.
     
    int ctrl_cmd_handle (struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data)
    int ctrl_cmd_handle (struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data)
     
    struct ctrl_cmdctrl_cmd_exec_from_string (struct ctrl_handle *ch, const char *cmdstr)
     Helper for "local execution" of a CTRL command from a string The function will parse + execute the given control command string and return a corresponding ctrl_cmd.
     
    int ctrl_lookup_register (ctrl_cmd_lookup lookup)
     Install a lookup helper function for control nodes This function is used by e.g.
     
    │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │
    typedef int(* ctrl_cmd_lookup) (void *data, vector vline, int *node_type, void **node_data, int *i)typedef int(* ctrl_cmd_lookup) (void *data, vector vline, int *node_type, void **node_data, int *i)
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ctrl_cmd_reply_cb

    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │
    typedef void(* ctrl_cmd_reply_cb) (struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data)typedef void(* ctrl_cmd_reply_cb) (struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data)
    │ │ │ │
    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │

    Function Documentation

    │ │ │ │ @@ -257,15 +257,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References ctrl_cmd_def::cmd, cmd_free_strvec(), cmd_make_strvec(), cmdvec, CTRL_CMD_ERROR, ctrl_cmd_exec(), CTRL_CMD_HANDLED, CTRL_CMD_REPLY, CTRL_NODE_ROOT, ctrl_node_vec, CTRL_TYPE_ERROR, CTRL_TYPE_GET_REPLY, CTRL_TYPE_SET_REPLY, ctrl_type_vals, data, ctrl_cmd_def::data, DLCTRL, get_value_string(), ctrl_cmd::id, lookup_helper::list, llist_for_each_entry, LOGL_DEBUG, LOGL_ERROR, LOGL_NOTICE, LOGP, ctrl_handle::lookup, lookup_helper::lookup, node, ctrl_cmd::node, ctrl_cmd::reply, ctrl_handle::reply_cb, ctrl_cmd::type, ctrl_cmd::variable, vector_active, vector_free(), vector_init(), vector_lookup(), vector_set(), and vector_slot.

    │ │ │ │ +

    References ctrl_cmd_def::cmd, cmd_free_strvec(), cmd_make_strvec(), cmdvec, CTRL_CMD_ERROR, ctrl_cmd_exec(), CTRL_CMD_HANDLED, CTRL_CMD_REPLY, CTRL_NODE_ROOT, ctrl_node_vec, CTRL_TYPE_ERROR, CTRL_TYPE_GET_REPLY, CTRL_TYPE_SET_REPLY, ctrl_type_vals, data, ctrl_cmd_def::data, DLCTRL, get_value_string(), ctrl_cmd::id, lookup_helper::list, llist_for_each_entry, LOGL_DEBUG, LOGL_ERROR, LOGL_NOTICE, LOGP, ctrl_handle::lookup, lookup_helper::lookup, node, ctrl_cmd::node, ctrl_cmd::reply, ctrl_handle::reply_cb, ctrl_cmd::type, ctrl_cmd::variable, vector_active, vector_free(), vector_init(), vector_lookup(), vector_set(), and vector_slot.

    │ │ │ │ │ │ │ │

    Referenced by ctrl_cmd_exec_from_string(), and ctrl_handle_msg().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ctrl_cmd_send()

    │ │ │ │ @@ -867,15 +867,15 @@ │ │ │ │ [in]ctxContext from which talloc should allocate it │ │ │ │ [in]datacaller's private data parameter which should assigned to write queue's file descriptor data parameter. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    Returns
    Allocated CTRL connection structure or NULL in case of errors
    │ │ │ │ │ │ │ │ -

    References osmo_wqueue::bfd, ctrl_connection::cmds, control_write_cb(), osmo_fd::data, data, ctrl_connection::def_cmds, osmo_fd::fd, handle_control_read(), INIT_LLIST_HEAD, osmo_wqueue_init(), osmo_wqueue::read_cb, osmo_wqueue::write_cb, and ctrl_connection::write_queue.

    │ │ │ │ +

    References osmo_wqueue::bfd, ctrl_connection::cmds, control_write_cb(), osmo_fd::data, data, ctrl_connection::def_cmds, osmo_fd::fd, handle_control_read(), INIT_LLIST_HEAD, osmo_wqueue_init(), osmo_wqueue::read_cb, osmo_wqueue::write_cb, and ctrl_connection::write_queue.

    │ │ │ │ │ │ │ │

    Referenced by listen_fd_cb().

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/control__if_8h_source.html │ │ │ │ @@ -102,17 +102,17 @@ │ │ │ │
    3#pragma once
    │ │ │ │
    4
    │ │ │ │
    5#include <osmocom/core/write_queue.h>
    │ │ │ │
    6#include <osmocom/ctrl/control_cmd.h>
    │ │ │ │
    7
    │ │ │ │
    8int ctrl_parse_get_num(vector vline, int i, long *num);
    │ │ │ │
    9
    │ │ │ │ -
    10typedef int (*ctrl_cmd_lookup)(void *data, vector vline, int *node_type,
    │ │ │ │ +
    10typedef int (*ctrl_cmd_lookup)(void *data, vector vline, int *node_type,
    │ │ │ │
    11 void **node_data, int *i);
    │ │ │ │ -
    12typedef void (*ctrl_cmd_reply_cb)(struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data);
    │ │ │ │ +
    12typedef void (*ctrl_cmd_reply_cb)(struct ctrl_handle *ctrl, struct ctrl_cmd *cmd, void *data);
    │ │ │ │
    13
    │ │ │ │
    │ │ │ │
    14struct ctrl_handle {
    │ │ │ │
    15 struct osmo_fd listen_fd;
    │ │ │ │
    16 void *data;
    │ │ │ │
    17
    │ │ │ │
    18 ctrl_cmd_lookup lookup;
    │ │ │ │ @@ -172,15 +172,15 @@ │ │ │ │
    struct ctrl_handle * ctrl_interface_setup(void *data, uint16_t port, ctrl_cmd_lookup lookup)
    Definition control_if.c:889
    │ │ │ │
    int ctrl_handle_msg(struct ctrl_handle *ctrl, struct ctrl_connection *ccon, struct msgb *msg)
    Handle a received CTRL command contained in a Message buffers.
    Definition control_if.c:393
    │ │ │ │
    int ctrl_cmd_send_trap(struct ctrl_handle *ctrl, const char *name, char *value)
    Send TRAP over given Control Interface.
    Definition control_if.c:157
    │ │ │ │
    struct ctrl_cmd * ctrl_cmd_exec_from_string(struct ctrl_handle *ch, const char *cmdstr)
    Helper for "local execution" of a CTRL command from a string The function will parse + execute the gi...
    Definition control_if.c:1088
    │ │ │ │
    node_type
    │ │ │ │
    #define OSMO_DEPRECATED_OUTSIDE_LIBOSMOCORE
    │ │ │ │
    #define OSMO_DEPRECATED(text)
    │ │ │ │ -
    uint8_t data[0]
    │ │ │ │ +
    uint8_t data[0]
    │ │ │ │
    │ │ │ │
    Represents a single ctrl command after parsing.
    Definition control_cmd.h:68
    │ │ │ │
    struct ctrl_connection * ccon
    connection through which the command was received
    Definition control_cmd.h:70
    │ │ │ │
    Represents a single ctrl connection.
    Definition control_cmd.h:46
    │ │ │ │
    Definition control_if.h:14
    │ │ │ │
    ctrl_cmd_lookup lookup
    Definition control_if.h:18
    │ │ │ │
    void * data
    Definition control_if.h:16
    │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/fsm__ctrl__commands_8c.html │ │ │ │ @@ -99,30 +99,30 @@ │ │ │ │ #include <errno.h>
    │ │ │ │ #include <osmocom/core/fsm.h>
    │ │ │ │ #include <osmocom/ctrl/control_cmd.h>
    │ │ │ │ #include <osmocom/ctrl/control_if.h>
    │ │ │ │
    │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    │ │ │ │ Functions

    static int fsm_ctrl_node_lookup (void *data, vector vline, int *node_type, void **node_data, int *i)
    static int fsm_ctrl_node_lookup (void *data, vector vline, int *node_type, void **node_data, int *i)
     control interface lookup function for FSM's
     
    static int get_fsm_inst_state (struct ctrl_cmd *cmd, void *data)
    static int get_fsm_inst_state (struct ctrl_cmd *cmd, void *data)
     
     CTRL_CMD_DEFINE_RO (fsm_inst_state, "state")
     
    static int get_fsm_inst_parent_name (struct ctrl_cmd *cmd, void *data)
    static int get_fsm_inst_parent_name (struct ctrl_cmd *cmd, void *data)
     
     CTRL_CMD_DEFINE_RO (fsm_inst_parent_name, "parent-name")
     
    static int get_fsm_inst_timer (struct ctrl_cmd *cmd, void *data)
    static int get_fsm_inst_timer (struct ctrl_cmd *cmd, void *data)
     
     CTRL_CMD_DEFINE_RO (fsm_inst_timer, "timer")
     
    static int get_fsm_inst_dump (struct ctrl_cmd *cmd, void *data)
    static int get_fsm_inst_dump (struct ctrl_cmd *cmd, void *data)
     
     CTRL_CMD_DEFINE_RO (fsm_inst_dump, "dump")
     
    int osmo_fsm_ctrl_cmds_install (void)
     
    │ │ │ │

    Function Documentation

    │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/search/all_17.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -34,16 +34,16 @@ │ │ │ │ │ ['schan_27', ['schan', ['../../../isdn/html/structosmo__i460__timeslot.html#a148a3224d836fb5b6bc1e20f35fce537', 1, 'osmo_i460_timeslot']]], │ │ │ │ │ ['sched_5fnode_28', ['sched_node', ['../../../vty/html/group__Tdef__VTY.html#gad47890ac2571eda8005f0ff90ef09e8d', 1, ]]], │ │ │ │ │ ['sched_5frr_5fprio_29', ['sched_rr_prio', ['../../../vty/html/structsched__vty__opts.html#a904f3e1e810a90f07700962b317f3cf8', 1, 'sched_vty_opts']]], │ │ │ │ │ ['sched_5fvty_5fopts_30', ['sched_vty_opts', ['../../../vty/html/structsched__vty__opts.html', 1, 'sched_vty_opts'], │ │ │ │ │ ['../../../vty/html/group__Tdef__VTY.html#ga98e08a5e7196da28aa5509b609852eec', 1, 'sched_vty_opts(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['sched_5fvty_5fthread_5fall_31', ['SCHED_VTY_THREAD_ALL', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a3fb84aead89492628138cd0dba489681', 1, ]]], │ │ │ │ │ - ['sched_5fvty_5fthread_5fid_32', ['sched_vty_thread_id', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a643739f715b5eeb90852335a40fada8e', 1, 'SCHED_VTY_THREAD_ID(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__Tdef__VTY.html#ga242cd669789bffc6ac6f1782472e29e7', 1, 'sched_vty_thread_id(Global Namespace)'] │ │ │ │ │ + ['sched_5fvty_5fthread_5fid_32', ['sched_vty_thread_id', ['../../../vty/html/group__Tdef__VTY.html#ga242cd669789bffc6ac6f1782472e29e7', 1, 'sched_vty_thread_id(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a643739f715b5eeb90852335a40fada8e', 1, 'SCHED_VTY_THREAD_ID(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['sched_5fvty_5fthread_5fname_33', ['SCHED_VTY_THREAD_NAME', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a6b078bd43cf2ce61069df1c684c72ab6', 1, ]]], │ │ │ │ │ ['sched_5fvty_5fthread_5fself_34', ['SCHED_VTY_THREAD_SELF', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7ac638dc8e7d284fe60931af20cf2d086c', 1, ]]], │ │ │ │ │ ['sched_5fvty_5fthread_5funknown_35', ['SCHED_VTY_THREAD_UNKNOWN', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a0d47ad09b3c4894354f1fef52a205852', 1, ]]], │ │ │ │ │ ['scheduling_36', ['scheduling', ['../../../gsm/html/structosmo__gsm48__si__ro__info.html#ae4e5155e449dba3869a0264539d99145', 1, 'osmo_gsm48_si_ro_info']]], │ │ │ │ │ ['scope_37', ['scope', ['../../../gb/html/structbssgp__paging__info.html#a2de32bd7be3a83cdb33251c515bea975', 1, 'bssgp_paging_info']]], │ │ │ │ │ ['screen_38', ['screen', ['../../../gsm/html/structgsm__mncc__number.html#a56eb906df9c4c4afcb51939f6fb7b263', 1, 'gsm_mncc_number']]], │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/search/all_1a.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -62,16 +62,16 @@ │ │ │ │ │ ['../../../gsm/html/structsdp__firmware.html#af0cdd38e6855f2249f3da4033337f70a', 1, 'sdp_firmware::version'], │ │ │ │ │ ['../../../gsm/html/structosmo__rlp__frame__decoded.html#a7244eb59db5f43a9fe52fef774918238', 1, 'osmo_rlp_frame_decoded::version'] │ │ │ │ │ ]], │ │ │ │ │ ['vgcs_5fcapable_48', ['vgcs_capable', ['../../../gsm/html/structrsl__mrpci.html#acd0d860b5db5407108b954cfe8139128', 1, 'rsl_mrpci']]], │ │ │ │ │ ['vgcs_5ffeature_5fflags_5fpresent_49', ['vgcs_feature_flags_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__setup.html#aa2ed3408211a2ea0070d2063300f2b49', 1, 'gsm0808_vgcs_vbs_setup::vgcs_feature_flags_present'], │ │ │ │ │ ['../../../gsm/html/structgsm0808__vgcs__vbs__setup__ack.html#a1097e8759ce4e2a17a8e4c3ed8af6985', 1, 'gsm0808_vgcs_vbs_setup_ack::vgcs_feature_flags_present'] │ │ │ │ │ ]], │ │ │ │ │ - ['view_5fnode_50', ['view_node', ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'] │ │ │ │ │ + ['view_5fnode_50', ['view_node', ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['virtual_20tty_20interface_51', ['VTY (Virtual TTY) interface', ['../../../vty/html/group__vty.html', 1, '']]], │ │ │ │ │ ['vlr_5fname_52', ['vlr_name', ['../../../gsm/html/structgsm29118__reset__msg.html#ae55bf8b1daeb293104bdd0ca0880938d', 1, 'gsm29118_reset_msg::vlr_name'], │ │ │ │ │ ['../../../gsm/html/structgsm29118__paging__req.html#ab16c401f82110da447d0ba3b531ed381', 1, 'gsm29118_paging_req::vlr_name'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_5fpresent_53', ['vlr_name_present', ['../../../gsm/html/structgsm29118__reset__msg.html#a88fc1dd2f689df078e71f898a2df6ff5', 1, 'gsm29118_reset_msg']]], │ │ │ │ │ ['vstk_54', ['vstk', ['../../../gsm/html/structgsm0808__vgcs__vbs__assign__req.html#ae33edf86a93b6870662cc9d9584bcc5c', 1, 'gsm0808_vgcs_vbs_assign_req']]], │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/search/all_4.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ ['../../../gsm/html/group__gsm0808.html#gabe083297fecd14a3d87225c49b69fe88', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__oml.html#ga9373b3642341c610c476f88db967e8c7', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../core/html/group__stats.html#ga9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor))(Global Namespace)'], │ │ │ │ │ ['../../../core/html/group__sercomm.html#gaf9aace1b44b73111e15aa39f06f43456', 1, '__attribute__((weak))(Global Namespace)'], │ │ │ │ │ ['../../../core/html/group__osmo__io.html#gaa811d40f7e27f5bf851308f829f85506', 1, '__attribute__((constructor(103)))(Global Namespace)'], │ │ │ │ │ ['../../../gb/html/group__libgb.html#gacb62af91c22080e9a8fcbd87d1b737f2', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__rsl.html#ga428e812521d237f352d3eeff0a18398b', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga00df7213639d8b54dbb889fdf1124ece', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/group__gsm0808.html#gace4de9930729e305e0dc914eacbd8893', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__oml.html#gab90e830f0eddb6080edc75cf603f2634', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/structgsm48__chan__desc.html#a3f6749d653fefe2ffdd78d78e3f0eed5', 1, 'gsm48_chan_desc::__attribute__()'], │ │ │ │ │ ['../../../gsm/html/unionabis__rsl__link__id.html#a80d06146c6fd312706ec51605bfbc57b', 1, 'abis_rsl_link_id::__attribute__()'], │ │ │ │ │ ['../../../gsm/html/unionabis__rsl__chan__nr.html#a1c6785f8bda4e33238f895f1b583a30b', 1, 'abis_rsl_chan_nr::__attribute__()'], │ │ │ │ │ ['../../../gsm/html/structdtap__header.html#a6e2b5617f01acef998b0c2f7c4ee9a32', 1, 'dtap_header::__attribute__'], │ │ │ │ │ ['../../../gsm/html/structabis__rsl__rll__hdr.html#aa02bc71e017398cd5c51b859dcc2af82', 1, 'abis_rsl_rll_hdr::__attribute__'] │ │ │ │ │ ]], │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/search/variables_0.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ var searchData = [ │ │ │ │ │ ['_5f_5fattribute_5f_5f_0', ['__attribute__', ['../../../gsm/html/structdtap__header.html#a6e2b5617f01acef998b0c2f7c4ee9a32', 1, 'dtap_header::__attribute__'], │ │ │ │ │ ['../../../gb/html/group__libgb.html#gacb62af91c22080e9a8fcbd87d1b737f2', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__rsl.html#ga428e812521d237f352d3eeff0a18398b', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__bssmap__le.html#gad27182647f0676ba236c59b17d7adff6', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga00df7213639d8b54dbb889fdf1124ece', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/group__gsm0808.html#gace4de9930729e305e0dc914eacbd8893', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__oml.html#gab90e830f0eddb6080edc75cf603f2634', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/structabis__rsl__rll__hdr.html#aa02bc71e017398cd5c51b859dcc2af82', 1, 'abis_rsl_rll_hdr::__attribute__'] │ │ │ │ │ ]], │ │ │ │ │ ['_5fcomp128_5ftable_1', ['_comp128_table', ['../../../gsm/html/group__auth.html#ga1e4a5f73e3ef0da731c7c893e6a616bf', 1, ]]], │ │ │ │ │ ['_5fdata_2', ['_data', ['../../../core/html/structmsgb.html#a61fa77b4345e3a6db6d58a39c5e83177', 1, 'msgb']]], │ │ │ │ │ ['_5flast_5fosmovty_5fnode_3', ['_LAST_OSMOVTY_NODE', ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682aad50ebd93ab551be0d996e818bf28fe6', 1, ]]], │ │ │ │ │ ['_5flog_5fctx_5fcount_4', ['_LOG_CTX_COUNT', ['../../../core/html/group__logging.html#gga0b31990f947ded850132fde88eac7269a5b769eab13b25bf7b21a07da3cb4091e', 1, ]]], │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/search/variables_15.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -34,16 +34,16 @@ │ │ │ │ │ ['../../../gsm/html/structsdp__header__entry.html#aeff3bc5feefa83076a540b23ff8d306e', 1, 'sdp_header_entry::version'], │ │ │ │ │ ['../../../vty/html/structvty__app__info.html#a1ae4f44208fdeb19978567046b8228cc', 1, 'vty_app_info::version'] │ │ │ │ │ ]], │ │ │ │ │ ['vgcs_5fcapable_20', ['vgcs_capable', ['../../../gsm/html/structrsl__mrpci.html#acd0d860b5db5407108b954cfe8139128', 1, 'rsl_mrpci']]], │ │ │ │ │ ['vgcs_5ffeature_5fflags_5fpresent_21', ['vgcs_feature_flags_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__setup__ack.html#a1097e8759ce4e2a17a8e4c3ed8af6985', 1, 'gsm0808_vgcs_vbs_setup_ack::vgcs_feature_flags_present'], │ │ │ │ │ ['../../../gsm/html/structgsm0808__vgcs__vbs__setup.html#aa2ed3408211a2ea0070d2063300f2b49', 1, 'gsm0808_vgcs_vbs_setup::vgcs_feature_flags_present'] │ │ │ │ │ ]], │ │ │ │ │ - ['view_5fnode_22', ['view_node', ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'] │ │ │ │ │ + ['view_5fnode_22', ['view_node', ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_23', ['vlr_name', ['../../../gsm/html/structgsm29118__paging__req.html#ab16c401f82110da447d0ba3b531ed381', 1, 'gsm29118_paging_req::vlr_name'], │ │ │ │ │ ['../../../gsm/html/structgsm29118__reset__msg.html#ae55bf8b1daeb293104bdd0ca0880938d', 1, 'gsm29118_reset_msg::vlr_name'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_5fpresent_24', ['vlr_name_present', ['../../../gsm/html/structgsm29118__reset__msg.html#a88fc1dd2f689df078e71f898a2df6ff5', 1, 'gsm29118_reset_msg']]], │ │ │ │ │ ['vstk_25', ['vstk', ['../../../gsm/html/structgsm0808__vgcs__vbs__assign__req.html#ae33edf86a93b6870662cc9d9584bcc5c', 1, 'gsm0808_vgcs_vbs_assign_req']]], │ │ │ │ │ ['vstk_5fpresent_26', ['vstk_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__assign__req.html#a8f2d35734450d98f52e8daf5b45f7006', 1, 'gsm0808_vgcs_vbs_assign_req']]], │ │ │ ├── ./usr/share/doc/libosmocore/ctrl/html/structctrl__cmd__element.html │ │ │ │ @@ -104,36 +104,36 @@ │ │ │ │

    │ │ │ │ Data Fields

    │ │ │ │ const char * name │ │ │ │  textual name/id of the CTRL command
    │ │ │ │   │ │ │ │ struct ctrl_cmd_struct strcmd │ │ │ │   │ │ │ │ -int(* set )(struct ctrl_cmd *cmd, void *data) │ │ │ │ +int(* set )(struct ctrl_cmd *cmd, void *data) │ │ │ │  call-back function implementing the SET operation
    │ │ │ │   │ │ │ │ -int(* get )(struct ctrl_cmd *cmd, void *data) │ │ │ │ +int(* get )(struct ctrl_cmd *cmd, void *data) │ │ │ │  call-back function implementing the GET operation
    │ │ │ │   │ │ │ │ -int(* verify )(struct ctrl_cmd *cmd, const char *value, void *data) │ │ │ │ +int(* verify )(struct ctrl_cmd *cmd, const char *value, void *data) │ │ │ │  call-back function to validate a value; called before SET
    │ │ │ │   │ │ │ │ │ │ │ │

    Detailed Description

    │ │ │ │

    Implementation of a given CTRL command.

    │ │ │ │

    This is what a program registers using \r ctrl_cmd_install in order to implement a given control variable.

    │ │ │ │

    Field Documentation

    │ │ │ │ │ │ │ │

    ◆ get

    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │
    int(* ctrl_cmd_element::get) (struct ctrl_cmd *cmd, void *data)int(* ctrl_cmd_element::get) (struct ctrl_cmd *cmd, void *data)
    │ │ │ │
    │ │ │ │ │ │ │ │

    call-back function implementing the GET operation

    │ │ │ │ │ │ │ │

    Referenced by ctrl_cmd_exec().

    │ │ │ │ @@ -161,15 +161,15 @@ │ │ │ │ │ │ │ │

    ◆ set

    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │
    int(* ctrl_cmd_element::set) (struct ctrl_cmd *cmd, void *data)int(* ctrl_cmd_element::set) (struct ctrl_cmd *cmd, void *data)
    │ │ │ │
    │ │ │ │ │ │ │ │

    call-back function implementing the SET operation

    │ │ │ │ │ │ │ │

    Referenced by ctrl_cmd_exec().

    │ │ │ │ @@ -195,15 +195,15 @@ │ │ │ │ │ │ │ │

    ◆ verify

    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │
    int(* ctrl_cmd_element::verify) (struct ctrl_cmd *cmd, const char *value, void *data)int(* ctrl_cmd_element::verify) (struct ctrl_cmd *cmd, const char *value, void *data)
    │ │ │ │
    │ │ │ │ │ │ │ │

    call-back function to validate a value; called before SET

    │ │ │ │ │ │ │ │

    Referenced by ctrl_cmd_exec().

    ├── libosmogb-doc_1.10.0-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-30 17:32:32.000000 debian-binary │ │ -rw-r--r-- 0 0 0 15428 2024-08-30 17:32:32.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 824860 2024-08-30 17:32:32.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 825012 2024-08-30 17:32:32.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -359,15 +359,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15991 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_19.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25387 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_1a.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4503 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_1b.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1637 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_1c.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 157 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_1d.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1101 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_2.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 518 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_3.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19060 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_4.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19069 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_4.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41783 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_5.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 166151 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_6.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 71470 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_7.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59887 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_8.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19136 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_9.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21404 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_a.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 203628 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/all_b.js │ │ │ │ @@ -454,15 +454,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 93 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/files_9.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 526 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/files_a.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1668 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/files_b.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1067 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/files_c.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 318 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/files_d.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 811 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/files_e.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 980 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/files_f.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15042 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/functions_0.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15051 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/functions_0.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6231 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/functions_1.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10592 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/functions_10.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3585 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/functions_11.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9378 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/functions_12.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1099 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/functions_13.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11213 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/functions_14.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 153 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/gb/html/search/functions_15.js │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/bssgp__bvc__fsm_8c.html │ │ │ │ @@ -142,25 +142,25 @@ │ │ │ │   │ │ │ │ static void _tx_status (struct osmo_fsm_inst *fi, enum gprs_bssgp_cause cause, const struct msgb *rx) │ │ │ │   │ │ │ │ static void update_negotiated_features (struct osmo_fsm_inst *fi, const struct tlv_parsed *tp) │ │ │ │   │ │ │ │ static void _onenter_tail (struct osmo_fsm_inst *fi, uint32_t prev_state) │ │ │ │   │ │ │ │ -static void bssgp_bvc_fsm_null (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void bssgp_bvc_fsm_null (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void bssgp_bvc_fsm_blocked_onenter (struct osmo_fsm_inst *fi, uint32_t prev_state) │ │ │ │   │ │ │ │ -static void bssgp_bvc_fsm_blocked (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void bssgp_bvc_fsm_blocked (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ -static void bssgp_bvc_fsm_wait_reset_ack (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void bssgp_bvc_fsm_wait_reset_ack (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ -static void bssgp_bvc_fsm_unblocked (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void bssgp_bvc_fsm_unblocked (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ -static void bssgp_bvc_fsm_allstate (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void bssgp_bvc_fsm_allstate (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static int bssgp_bvc_fsm_timer_cb (struct osmo_fsm_inst *fi) │ │ │ │   │ │ │ │ static struct osmo_fsm_inst_bvc_fsm_alloc (void *ctx, struct gprs_ns2_inst *nsi, bool role_sgsn, uint16_t nsei, uint16_t bvci) │ │ │ │   │ │ │ │ struct osmo_fsm_instbssgp_bvc_fsm_alloc_sig_bss (void *ctx, struct gprs_ns2_inst *nsi, uint16_t nsei, uint32_t features) │ │ │ │  Allocate a SIGNALING-BVC FSM for the BSS role (facing a remote SGSN).
    │ │ │ │ @@ -840,15 +840,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │

    ◆ bssgp_bvc_fsm_blocked_onenter()

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -1206,15 +1206,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References _tx_status(), bvc_fsm_priv::block_cause, bssgp2_dec_fc_bvc(), bssgp2_enc_bvc_block(), bssgp2_enc_bvc_block_ack(), bssgp2_enc_fc_bvc(), bssgp2_enc_fc_bvc_ack(), BSSGP_BVCFSM_E_REQ_BLOCK, BSSGP_BVCFSM_E_REQ_FC_BVC, BSSGP_BVCFSM_E_RX_BLOCK, BSSGP_BVCFSM_E_RX_FC_BVC, BSSGP_BVCFSM_E_RX_FC_BVC_ACK, BSSGP_BVCFSM_E_RX_UNBLOCK, BSSGP_BVCFSM_E_RX_UNBLOCK_ACK, BSSGP_BVCFSM_S_BLOCKED, BSSGP_BVCFSM_S_UNBLOCKED, BSSGP_CAUSE_SEM_INCORR_PDU, bssgp_cause_str(), BSSGP_IE_CAUSE, BSSGP_PDUT_BVC_UNBLOCK_ACK, bssgp_tx_simple_bvci(), BSSGP_XFEAT_GBIT, bvc_fsm_priv::bvci, msgb::data, data, bvc_fsm_priv::fc_granularity, bvc_fsm_priv::features, fi_tx_ptp(), fi_tx_sig(), bvc_fsm_priv::locally_blocked, LOGL_ERROR, LOGL_NOTICE, LOGPFSML, msgb_bcid, bvc_fsm_priv::negotiated, bvc_fsm_priv::nsei, bvc_fsm_priv::ops, bvc_fsm_priv::ops_priv, OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, bvc_fsm_priv::role_sgsn, bssgp_bvc_fsm_ops::rx_fc_bvc, T1, T1_SECS, bssgp2_flow_ctrl::tag, and TLVP_VAL.

    │ │ │ │ +

    References _tx_status(), bvc_fsm_priv::block_cause, bssgp2_dec_fc_bvc(), bssgp2_enc_bvc_block(), bssgp2_enc_bvc_block_ack(), bssgp2_enc_fc_bvc(), bssgp2_enc_fc_bvc_ack(), BSSGP_BVCFSM_E_REQ_BLOCK, BSSGP_BVCFSM_E_REQ_FC_BVC, BSSGP_BVCFSM_E_RX_BLOCK, BSSGP_BVCFSM_E_RX_FC_BVC, BSSGP_BVCFSM_E_RX_FC_BVC_ACK, BSSGP_BVCFSM_E_RX_UNBLOCK, BSSGP_BVCFSM_E_RX_UNBLOCK_ACK, BSSGP_BVCFSM_S_BLOCKED, BSSGP_BVCFSM_S_UNBLOCKED, BSSGP_CAUSE_SEM_INCORR_PDU, bssgp_cause_str(), BSSGP_IE_CAUSE, BSSGP_PDUT_BVC_UNBLOCK_ACK, bssgp_tx_simple_bvci(), BSSGP_XFEAT_GBIT, bvc_fsm_priv::bvci, msgb::data, data, bvc_fsm_priv::fc_granularity, bvc_fsm_priv::features, fi_tx_ptp(), fi_tx_sig(), bvc_fsm_priv::locally_blocked, LOGL_ERROR, LOGL_NOTICE, LOGPFSML, msgb_bcid, bvc_fsm_priv::negotiated, bvc_fsm_priv::nsei, bvc_fsm_priv::ops, bvc_fsm_priv::ops_priv, OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, bvc_fsm_priv::role_sgsn, bssgp_bvc_fsm_ops::rx_fc_bvc, T1, T1_SECS, bssgp2_flow_ctrl::tag, and TLVP_VAL.

    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │

    ◆ bssgp_bvc_fsm_wait_reset_ack()

    │ │ │ │ │ │ │ │
    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/frame__relay_8c.html │ │ │ │ @@ -267,17 +267,17 @@ │ │ │ │   │ │ │ │ static int rx_lmi_q922 (struct msgb *msg) │ │ │ │   │ │ │ │ int osmo_fr_rx (struct msgb *msg) │ │ │ │   │ │ │ │ int osmo_fr_tx_dlc (struct msgb *msg) │ │ │ │   │ │ │ │ -static void fr_t391_cb (void *data) │ │ │ │ +static void fr_t391_cb (void *data) │ │ │ │   │ │ │ │ -static void fr_t392_cb (void *data) │ │ │ │ +static void fr_t392_cb (void *data) │ │ │ │   │ │ │ │ struct osmo_fr_networkosmo_fr_network_alloc (void *ctx) │ │ │ │   │ │ │ │ void osmo_fr_network_free (struct osmo_fr_network *net) │ │ │ │   │ │ │ │ struct osmo_fr_linkosmo_fr_link_alloc (struct osmo_fr_network *net, enum osmo_fr_role role, const char *name) │ │ │ │   │ │ │ │ @@ -841,15 +841,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │

    ◆ fr_t392_cb()

    │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References check_link_state(), data, osmo_fr_link::err_count, osmo_fr_link::net, OSMO_ASSERT, osmo_tdef_get(), OSMO_TDEF_S, osmo_timer_schedule(), osmo_fr_link::t392, and osmo_fr_network::T_defs.

    │ │ │ │ +

    References check_link_state(), data, osmo_fr_link::err_count, osmo_fr_link::net, OSMO_ASSERT, osmo_tdef_get(), OSMO_TDEF_S, osmo_timer_schedule(), osmo_fr_link::t392, and osmo_fr_network::T_defs.

    │ │ │ │ │ │ │ │

    Referenced by osmo_fr_link_alloc().

    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │

    ◆ link_get_tx_seq()

    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/frame__relay_8h_source.html │ │ │ │ @@ -200,15 +200,15 @@ │ │ │ │
    94 struct llist_head dlc_list;
    │ │ │ │
    95
    │ │ │ │
    96 /* optional call-back to be called for each PDU received on an unknown DLC */
    │ │ │ │
    97 int (*unknown_dlc_rx_cb)(void *cb_data, struct msgb *msg);
    │ │ │ │
    98 void *unknown_dlc_rx_cb_data;
    │ │ │ │
    99
    │ │ │ │
    100 /* call-back to be called for transmitting on the underlying hardware */
    │ │ │ │ -
    101 int (*tx_cb)(void *data, struct msgb *msg);
    │ │ │ │ +
    101 int (*tx_cb)(void *data, struct msgb *msg);
    │ │ │ │
    102 /* optional call-back to be called each time the status changes active/inactive */
    │ │ │ │
    103 void (*status_cb)(struct osmo_fr_link *link, void *cb_data, bool active);
    │ │ │ │
    104 void *cb_data;
    │ │ │ │
    105};
    │ │ │ │ │ │ │ │
    106
    │ │ │ │
    107/* Frame Relay Data Link Connection */
    │ │ │ │ @@ -270,15 +270,15 @@ │ │ │ │
    osmo_fr_network_alloc
    struct osmo_fr_network * osmo_fr_network_alloc(void *ctx)
    Definition frame_relay.c:898
    │ │ │ │
    osmo_fr_link_alloc
    struct osmo_fr_link * osmo_fr_link_alloc(struct osmo_fr_network *net, enum osmo_fr_role role, const char *name)
    Definition frame_relay.c:927
    │ │ │ │
    osmo_fr_link_free
    void osmo_fr_link_free(struct osmo_fr_link *link)
    Definition frame_relay.c:955
    │ │ │ │
    osmo_fr_network_free
    void osmo_fr_network_free(struct osmo_fr_network *net)
    Definition frame_relay.c:914
    │ │ │ │
    osmo_fr_dlc_by_dlci
    struct osmo_fr_dlc * osmo_fr_dlc_by_dlci(struct osmo_fr_link *link, uint16_t dlci)
    Definition frame_relay.c:1007
    │ │ │ │
    osmo_fr_rx
    int osmo_fr_rx(struct msgb *msg)
    Definition frame_relay.c:769
    │ │ │ │
    get_value_string
    const char * get_value_string(const struct value_string *vs, uint32_t val)
    │ │ │ │ -
    data
    uint8_t data[0]
    │ │ │ │ +
    data
    uint8_t data[0]
    │ │ │ │
    msg
    uint8_t msg[0]
    │ │ │ │
    linuxlist.h
    │ │ │ │
    llist_head
    │ │ │ │
    msgb
    │ │ │ │
    osmo_fr_dlc
    Definition frame_relay.h:108
    │ │ │ │
    osmo_fr_dlc::add
    bool add
    Definition frame_relay.h:118
    │ │ │ │
    osmo_fr_dlc::state_send
    bool state_send
    Definition frame_relay.h:124
    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/gprs__bssgp_8c.html │ │ │ │ @@ -139,15 +139,15 @@ │ │ │ │  Transmit a BVC-RESET-ACK message with a given nsei and bvci (Chapter 10.4.12)
    │ │ │ │   │ │ │ │ int bssgp_tx_bvc_ptp_reset (uint16_t nsei, enum gprs_bssgp_cause cause) │ │ │ │  Initiate reset procedure for all PTP BVC on a given NSEI.
    │ │ │ │   │ │ │ │ struct bssgp_bvc_ctxbtsctx_by_bvci_nsei (uint16_t bvci, uint16_t nsei) │ │ │ │   │ │ │ │ -void bssgp_set_bssgp_callback (bssgp_bvc_send ns_send, void *data) │ │ │ │ +void bssgp_set_bssgp_callback (bssgp_bvc_send ns_send, void *data) │ │ │ │   │ │ │ │ struct bssgp_bvc_ctxbtsctx_alloc (uint16_t bvci, uint16_t nsei) │ │ │ │   │ │ │ │ void bssgp_bvc_ctx_free (struct bssgp_bvc_ctx *ctx) │ │ │ │   │ │ │ │ static int bssgp_tx_fc_bvc_ack (uint16_t nsei, uint8_t tag, uint16_t ns_bvci) │ │ │ │   │ │ │ │ @@ -179,15 +179,15 @@ │ │ │ │   │ │ │ │ int bssgp_rx_status (struct msgb *msg, struct tlv_parsed *tp, uint16_t bvci, struct bssgp_bvc_ctx *bctx) │ │ │ │   │ │ │ │ static int fc_queue_timer_cfg (struct bssgp_flow_control *fc) │ │ │ │   │ │ │ │ static int bssgp_fc_needs_queueing (struct bssgp_flow_control *fc, uint32_t pdu_len) │ │ │ │   │ │ │ │ -static void fc_timer_cb (void *data) │ │ │ │ +static void fc_timer_cb (void *data) │ │ │ │   │ │ │ │ static int fc_enqueue (struct bssgp_flow_control *fc, struct msgb *msg, uint32_t llc_pdu_len, void *priv) │ │ │ │   │ │ │ │ int bssgp_fc_in (struct bssgp_flow_control *fc, struct msgb *msg, uint32_t llc_pdu_len, void *priv) │ │ │ │   │ │ │ │ void bssgp_fc_init (struct bssgp_flow_control *fc, uint32_t bucket_size_max, uint32_t bucket_leak_rate, uint32_t max_queue_depth, int(*out_cb)(struct bssgp_flow_control *fc, struct msgb *msg, uint32_t llc_pdu_len, void *priv)) │ │ │ │   │ │ │ │ @@ -1161,15 +1161,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References bssgp_ns_send, bssgp_ns_send_data, and data.

    │ │ │ │ +

    References bssgp_ns_send, bssgp_ns_send_data, and data.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ bssgp_set_log_ss()

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -1828,15 +1828,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References bssgp_fc_needs_queueing(), data, DLBSSGP, fc_queue_timer_cfg(), bssgp_fc_queue_element::list, bssgp_fc_queue_element::llc_pdu_len, llist_entry, LOGL_NOTICE, LOGP, bssgp_fc_queue_element::msg, llist_head::next, osmo_gettimeofday(), bssgp_flow_control::out_cb, bssgp_fc_queue_element::priv, bssgp_flow_control::queue, bssgp_flow_control::queue_depth, and bssgp_flow_control::time_last_pdu.

    │ │ │ │ +

    References bssgp_fc_needs_queueing(), data, DLBSSGP, fc_queue_timer_cfg(), bssgp_fc_queue_element::list, bssgp_fc_queue_element::llc_pdu_len, llist_entry, LOGL_NOTICE, LOGP, bssgp_fc_queue_element::msg, llist_head::next, osmo_gettimeofday(), bssgp_flow_control::out_cb, bssgp_fc_queue_element::priv, bssgp_flow_control::queue, bssgp_flow_control::queue_depth, and bssgp_flow_control::time_last_pdu.

    │ │ │ │ │ │ │ │

    Referenced by fc_queue_timer_cfg().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ LLIST_HEAD()

    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/gprs__bssgp_8h.html │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │   │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -986,15 +986,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    │ │ │ │ Functions

    static uint32_t bssgp_pdu_type_flags (uint8_t pdu_type)
     return the PDU type flags (UL/DL/SIG/PTP/PTM) of specified PDU type
     
    void bssgp_set_bssgp_callback (bssgp_bvc_send ns_send, void *data)
    void bssgp_set_bssgp_callback (bssgp_bvc_send ns_send, void *data)
     
    struct msgbbssgp_msgb_alloc (void)
     
    struct msgbbssgp_msgb_copy (const struct msgb *msg, const char *name)
     
    const charbssgp_cause_str (enum gprs_bssgp_cause cause)
     
    )
    │ │ │ │
    │ │ │ │ │ │ │ │ -

    References bssgp_ns_send, bssgp_ns_send_data, and data.

    │ │ │ │ +

    References bssgp_ns_send, bssgp_ns_send_data, and data.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ bssgp_set_log_ss()

    │ │ │ │ │ │ │ │
    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/gprs__ns2_8h.html │ │ │ │ @@ -295,15 +295,15 @@ │ │ │ │   │ │ │ │ struct gprs_ns2_vcgprs_ns2_ip_connect2 (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, uint16_t nsei, uint16_t nsvci, enum gprs_ns2_dialect dialect) │ │ │ │  Create, connect and activate a new IP-based NS-VC.
    │ │ │ │   │ │ │ │ struct gprs_ns2_vcgprs_ns2_ip_connect_inactive (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, struct gprs_ns2_nse *nse, uint16_t nsvci) │ │ │ │  Create, and connect an inactive, new IP-based NS-VC.
    │ │ │ │   │ │ │ │ -void gprs_ns2_ip_bind_set_sns_weight (struct gprs_ns2_vc_bind *bind, uint8_t signalling, uint8_t data) │ │ │ │ +void gprs_ns2_ip_bind_set_sns_weight (struct gprs_ns2_vc_bind *bind, uint8_t signalling, uint8_t data) │ │ │ │  set the signalling and data weight for this bind
    │ │ │ │   │ │ │ │ void gprs_ns2_free_bind (struct gprs_ns2_vc_bind *bind) │ │ │ │  Destroy a given bind.
    │ │ │ │   │ │ │ │ void gprs_ns2_free_binds (struct gprs_ns2_inst *nsi) │ │ │ │   │ │ │ │ @@ -1253,15 +1253,15 @@ │ │ │ │ [in]bind │ │ │ │ [in]signallingthe signalling weight │ │ │ │ [in]datathe data weight │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -

    References data, gprs_ns2_is_ip_bind(), ns2_sns_update_weights(), OSMO_ASSERT, gprs_ns2_vc_bind::sns_data_weight, and gprs_ns2_vc_bind::sns_sig_weight.

    │ │ │ │ +

    References data, gprs_ns2_is_ip_bind(), ns2_sns_update_weights(), OSMO_ASSERT, gprs_ns2_vc_bind::sns_data_weight, and gprs_ns2_vc_bind::sns_sig_weight.

    │ │ │ │ │ │ │ │

    Referenced by DEFUN().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ gprs_ns2_ip_bind_sockaddr()

    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/gprs__ns2__fr_8c.html │ │ │ │ @@ -193,17 +193,17 @@ │ │ │ │   │ │ │ │ static void enqueue_at_head (struct gprs_ns2_vc_bind *bind, struct msgb *msg) │ │ │ │   │ │ │ │ static void enqueue_at_tail (struct gprs_ns2_vc_bind *bind, struct msgb *msg) │ │ │ │   │ │ │ │ static int backlog_enqueue_or_free (struct gprs_ns2_vc_bind *bind, struct msgb *msg) │ │ │ │   │ │ │ │ -static void fr_backlog_timer_cb (void *data) │ │ │ │ +static void fr_backlog_timer_cb (void *data) │ │ │ │   │ │ │ │ -int fr_tx_cb (void *data, struct msgb *msg) │ │ │ │ +int fr_tx_cb (void *data, struct msgb *msg) │ │ │ │   │ │ │ │ static int devname2ifindex (const char *ifname) │ │ │ │   │ │ │ │ static int open_socket (int ifindex, const struct gprs_ns2_vc_bind *nsbind) │ │ │ │   │ │ │ │ static int gprs_n2_fr_ifupdown_ind_cb (struct osmo_netdev *netdev, bool if_running) │ │ │ │   │ │ │ │ @@ -664,15 +664,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References priv_bind::backlog, data, fr_netif_write_one(), msgb::len, priv_bind::list, priv_bind::lmi_msg, msg, msgb_dequeue(), NS2_BIND_STAT_BACKLOG_LEN, osmo_stat_item_dec(), osmo_stat_item_group_get_item(), osmo_timer_schedule(), gprs_ns2_vc_bind::priv, priv_bind::retry_us, gprs_ns2_vc_bind::statg, and priv_bind::timer.

    │ │ │ │ +

    References priv_bind::backlog, data, fr_netif_write_one(), msgb::len, priv_bind::list, priv_bind::lmi_msg, msg, msgb_dequeue(), NS2_BIND_STAT_BACKLOG_LEN, osmo_stat_item_dec(), osmo_stat_item_group_get_item(), osmo_timer_schedule(), gprs_ns2_vc_bind::priv, priv_bind::retry_us, gprs_ns2_vc_bind::statg, and priv_bind::timer.

    │ │ │ │ │ │ │ │

    Referenced by gprs_ns2_fr_bind().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ fr_dlci_rx_cb()

    │ │ │ │ @@ -862,15 +862,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References priv_bind::backlog, backlog_enqueue_or_free(), data, fr_netif_write_one(), priv_bind::list, msg, and gprs_ns2_vc_bind::priv.

    │ │ │ │ +

    References priv_bind::backlog, backlog_enqueue_or_free(), data, fr_netif_write_one(), priv_bind::list, msg, and gprs_ns2_vc_bind::priv.

    │ │ │ │ │ │ │ │

    Referenced by gprs_ns2_fr_bind().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ fr_vc_sendmsg()

    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/gprs__ns2__sns_8c.html │ │ │ │ @@ -244,73 +244,73 @@ │ │ │ │   │ │ │ │ static int do_sns_change_weight (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4, const struct gprs_ns_ie_ip6_elem *ip6) │ │ │ │   │ │ │ │ static int do_sns_delete (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4, const struct gprs_ns_ie_ip6_elem *ip6) │ │ │ │   │ │ │ │ static int do_sns_add (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4, const struct gprs_ns_ie_ip6_elem *ip6) │ │ │ │   │ │ │ │ -static void ns2_sns_st_bss_unconfigured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_bss_unconfigured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ -static void ns2_sns_st_bss_size (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_bss_size (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static int ns2_sns_count_num_local_ep (struct osmo_fsm_inst *fi, int ip_proto) │ │ │ │   │ │ │ │ static int ns2_sns_copy_local_endpoints (struct ns2_sns_state *gss) │ │ │ │   │ │ │ │ static void ns2_sns_compute_local_ep_from_binds (struct osmo_fsm_inst *fi) │ │ │ │   │ │ │ │ static void ns2_sns_choose_next_bind (struct ns2_sns_state *gss) │ │ │ │   │ │ │ │ static void ns2_sns_st_bss_size_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ -static void ns2_sns_st_bss_config_bss (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_bss_config_bss (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void ns2_sns_st_bss_config_bss_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ static int ns_sns_configured_timeout (struct osmo_fsm_inst *fi) │ │ │ │   │ │ │ │ static int ns_sns_append_remote_eps (struct osmo_fsm_inst *fi, const struct tlv_parsed *tp) │ │ │ │   │ │ │ │ static void ns2_sns_st_bss_config_sgsn_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ -static void ns2_sns_st_bss_config_sgsn (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_bss_config_sgsn (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void ns2_sns_st_configured_add (struct osmo_fsm_inst *fi, struct ns2_sns_state *gss, struct tlv_parsed *tp) │ │ │ │   │ │ │ │ static void ns2_sns_st_configured_delete (struct osmo_fsm_inst *fi, struct ns2_sns_state *gss, struct tlv_parsed *tp) │ │ │ │   │ │ │ │ static void ns2_sns_st_configured_change (struct osmo_fsm_inst *fi, struct ns2_sns_state *gss, struct tlv_parsed *tp) │ │ │ │   │ │ │ │ -static void ns2_sns_st_configured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_configured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void ns2_sns_st_configured_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ static void ns2_sns_st_local_procedure_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ static void create_nsvc_for_new_sbind (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind) │ │ │ │   │ │ │ │ -static void ns2_sns_st_local_procedure (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_local_procedure (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static int ns2_sns_fsm_bss_timer_cb (struct osmo_fsm_inst *fi) │ │ │ │   │ │ │ │ static struct gprs_ns_ie_ip4_elemns2_get_sbind_ip4_entry (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind, struct ns2_sns_elems *endpoints) │ │ │ │   │ │ │ │ static struct gprs_ns_ie_ip6_elemns2_get_sbind_ip6_entry (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind, struct ns2_sns_elems *endpoints) │ │ │ │   │ │ │ │ static int ns2_update_weight_entry (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind, struct ns2_sns_elems *endpoints) │ │ │ │   │ │ │ │ static void ns2_add_procedure (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind, enum sns_procedure procedure_type) │ │ │ │   │ │ │ │ static int ns2_sns_add_elements (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind, struct ns2_sns_elems *elems) │ │ │ │   │ │ │ │ -static void ns2_sns_st_all_action (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_all_action (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static int ns2_sns_bss_valid_configuration (struct ns2_sns_state *gss) │ │ │ │   │ │ │ │ -static void ns2_sns_st_all_action_bss (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_all_action_bss (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ struct osmo_fsm_instns2_sns_bss_fsm_alloc (struct gprs_ns2_nse *nse, const char *id) │ │ │ │  Allocate an IP-SNS FSM for the BSS side.
    │ │ │ │   │ │ │ │ int ns2_sns_rx (struct gprs_ns2_vc *nsvc, struct msgb *msg, struct tlv_parsed *tp) │ │ │ │  main entry point for receiving SNS messages from the network.
    │ │ │ │   │ │ │ │ @@ -343,25 +343,25 @@ │ │ │ │   │ │ │ │ void ns2_sns_update_weights (struct gprs_ns2_vc_bind *bind) │ │ │ │   │ │ │ │ static void ns2_clear_sgsn (struct ns2_sns_state *gss, struct gprs_ns2_vc *size_nsvc) │ │ │ │   │ │ │ │ static void ns2_sns_st_sgsn_unconfigured_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ -static void ns2_sns_st_sgsn_unconfigured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_sgsn_unconfigured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ -static void ns2_sns_st_sgsn_wait_config (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_sgsn_wait_config (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void ns2_sns_st_sgsn_wait_config_ack_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ -static void ns2_sns_st_sgsn_wait_config_ack (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_sgsn_wait_config_ack (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static int ns2_sns_fsm_sgsn_timer_cb (struct osmo_fsm_inst *fi) │ │ │ │   │ │ │ │ -static void ns2_sns_st_all_action_sgsn (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_sns_st_all_action_sgsn (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ struct osmo_fsm_instns2_sns_sgsn_fsm_alloc (struct gprs_ns2_nse *nse, const char *id) │ │ │ │  Allocate an IP-SNS FSM for the SGSN side.
    │ │ │ │   │ │ │ │ static __attribute__ ((constructor)) │ │ │ │   │ │ │ │ │ │ │ │ @@ -2242,15 +2242,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ static
    │ │ │ │
    │ │ │ │ │ │ │ │ -

    References gprs_ns2_nse::alive, ns2_sns_state::alive, gprs_ns2_vc::bind, ns2_sns_bind::bind, ns2_sns_state::block_no_nsvc_events, gprs_ns2_nse::bss_sns_fi, data, ns2_sns_state::family, gprs_ns2_free_nsvc(), GPRS_SNS_FLAG_KEEP_SELECT_ENDPOINT_ORDER, GPRS_SNS_ROLE_BSS, GPRS_SNS_ST_BSS_CONFIG_BSS, GPRS_SNS_ST_BSS_CONFIG_SGSN, GPRS_SNS_ST_BSS_SIZE, GPRS_SNS_ST_CONFIGURED, GPRS_SNS_ST_LOCAL_PROCEDURE, GPRS_SNS_ST_UNCONFIGURED, ip46_weight_sum(), ns2_sns_procedure::list, llist_for_each_entry, llist_for_each_entry_safe, ns2_sns_state::local, ns2_sns_state::local_procedure, LOGL_ERROR, LOGPFSML, gprs_ns2_vc_bind::name, ns2_add_procedure(), ns2_sns_add_elements(), NS2_SNS_EV_REQ_ADD_BIND, NS2_SNS_EV_REQ_CHANGE_WEIGHT, NS2_SNS_EV_REQ_DELETE_BIND, NS2_SNS_EV_REQ_SELECT_ENDPOINT, ns2_update_weight_entry(), nse_inst_from_fi(), gprs_ns2_nse::nsei, gprs_ns2_nse::nsvc, ns2_sns_elems::num_ip4, ns2_sns_elems::num_ip6, ns2_sns_state::num_max_ip4_remote, ns2_sns_state::num_max_ip6_remote, ns2_sns_state::num_max_nsvcs, osmo_fsm_inst_dispatch, osmo_fsm_inst::priv, ns2_sns_procedure::procedure, ns2_sns_state::procedures, ns2_sns_state::remote, remove_bind_elem(), ns2_sns_state::role, ns2_sns_procedure::sbind, sns_failed, SNS_PROC_ADD, SNS_PROC_CHANGE_WEIGHT, SNS_PROC_DEL, osmo_fsm_inst::state, and gprs_ns2_nse::sum_sig_weight.

    │ │ │ │ +

    References gprs_ns2_nse::alive, ns2_sns_state::alive, gprs_ns2_vc::bind, ns2_sns_bind::bind, ns2_sns_state::block_no_nsvc_events, gprs_ns2_nse::bss_sns_fi, data, ns2_sns_state::family, gprs_ns2_free_nsvc(), GPRS_SNS_FLAG_KEEP_SELECT_ENDPOINT_ORDER, GPRS_SNS_ROLE_BSS, GPRS_SNS_ST_BSS_CONFIG_BSS, GPRS_SNS_ST_BSS_CONFIG_SGSN, GPRS_SNS_ST_BSS_SIZE, GPRS_SNS_ST_CONFIGURED, GPRS_SNS_ST_LOCAL_PROCEDURE, GPRS_SNS_ST_UNCONFIGURED, ip46_weight_sum(), ns2_sns_procedure::list, llist_for_each_entry, llist_for_each_entry_safe, ns2_sns_state::local, ns2_sns_state::local_procedure, LOGL_ERROR, LOGPFSML, gprs_ns2_vc_bind::name, ns2_add_procedure(), ns2_sns_add_elements(), NS2_SNS_EV_REQ_ADD_BIND, NS2_SNS_EV_REQ_CHANGE_WEIGHT, NS2_SNS_EV_REQ_DELETE_BIND, NS2_SNS_EV_REQ_SELECT_ENDPOINT, ns2_update_weight_entry(), nse_inst_from_fi(), gprs_ns2_nse::nsei, gprs_ns2_nse::nsvc, ns2_sns_elems::num_ip4, ns2_sns_elems::num_ip6, ns2_sns_state::num_max_ip4_remote, ns2_sns_state::num_max_ip6_remote, ns2_sns_state::num_max_nsvcs, osmo_fsm_inst_dispatch, osmo_fsm_inst::priv, ns2_sns_procedure::procedure, ns2_sns_state::procedures, ns2_sns_state::remote, remove_bind_elem(), ns2_sns_state::role, ns2_sns_procedure::sbind, sns_failed, SNS_PROC_ADD, SNS_PROC_CHANGE_WEIGHT, SNS_PROC_DEL, osmo_fsm_inst::state, and gprs_ns2_nse::sum_sig_weight.

    │ │ │ │ │ │ │ │

    Referenced by ns2_sns_st_all_action_bss(), and ns2_sns_st_all_action_sgsn().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ns2_sns_st_all_action_bss()

    │ │ │ │ @@ -2288,15 +2288,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References ns2_sns_state::block_no_nsvc_events, data, ns2_sns_state::family, GPRS_NS2_AFF_CAUSE_SNS_NO_ENDPOINTS, GPRS_SNS_ST_BSS_SIZE, GPRS_SNS_ST_UNCONFIGURED, ns2_sns_state::initial, gprs_ns2_nse::list, sns_endpoint::list, llist_entry, llist_first_entry, ns2_sns_state::local, llist_head::next, ns2_clear_elems(), ns2_free_nsvcs(), ns2_prim_status_ind(), ns2_sns_bss_valid_configuration(), NS2_SNS_EV_REQ_FREE_NSVCS, NS2_SNS_EV_REQ_NO_NSVC, NS2_SNS_EV_REQ_SELECT_ENDPOINT, ns2_sns_st_all_action(), NS_TOUT_TSNS_PROV, ns2_sns_state::nse, nse_inst_from_fi(), gprs_ns2_nse::nsi, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_state::remote, ns2_sns_state::reselection_running, osmo_sockaddr::sa, sns_endpoint::saddr, ns2_sns_state::sns_endpoints, sns_failed, gprs_ns2_inst::timeout, and osmo_sockaddr::u.

    │ │ │ │ +

    References ns2_sns_state::block_no_nsvc_events, data, ns2_sns_state::family, GPRS_NS2_AFF_CAUSE_SNS_NO_ENDPOINTS, GPRS_SNS_ST_BSS_SIZE, GPRS_SNS_ST_UNCONFIGURED, ns2_sns_state::initial, gprs_ns2_nse::list, sns_endpoint::list, llist_entry, llist_first_entry, ns2_sns_state::local, llist_head::next, ns2_clear_elems(), ns2_free_nsvcs(), ns2_prim_status_ind(), ns2_sns_bss_valid_configuration(), NS2_SNS_EV_REQ_FREE_NSVCS, NS2_SNS_EV_REQ_NO_NSVC, NS2_SNS_EV_REQ_SELECT_ENDPOINT, ns2_sns_st_all_action(), NS_TOUT_TSNS_PROV, ns2_sns_state::nse, nse_inst_from_fi(), gprs_ns2_nse::nsi, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_state::remote, ns2_sns_state::reselection_running, osmo_sockaddr::sa, sns_endpoint::saddr, ns2_sns_state::sns_endpoints, sns_failed, gprs_ns2_inst::timeout, and osmo_sockaddr::u.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ns2_sns_st_all_action_sgsn()

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -2332,15 +2332,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References ns2_sns_state::block_no_nsvc_events, cause, data, gprs_ns2_vc::data_weight, ns2_sns_state::family, GPRS_SNS_ROLE_SGSN, GPRS_SNS_ST_SGSN_WAIT_CONFIG, GPRS_SNS_ST_UNCONFIGURED, ns2_sns_state::local, LOGL_ERROR, LOGPFSML, ns2_sns_state::N, ns2_clear_sgsn(), ns2_sns_compute_local_ep_from_binds(), ns2_sns_count_num_local_ep(), NS2_SNS_EV_REQ_FREE_NSVCS, NS2_SNS_EV_RX_SIZE, ns2_sns_st_all_action(), ns2_tx_sns_size_ack(), ns2_vc_force_unconfigured(), NS_CAUSE_INVAL_NR_IPv4_EP, NS_CAUSE_INVAL_NR_IPv6_EP, NS_CAUSE_INVAL_NR_NS_VC, NS_CAUSE_MISSING_ESSENT_IE, NS_IE_IPv4_EP_NR, NS_IE_IPv6_EP_NR, NS_IE_MAX_NR_NSVC, NS_IE_RESET_FLAG, ns2_sns_elems::num_ip4, ns2_sns_elems::num_ip6, ns2_sns_state::num_max_ip4_remote, ns2_sns_state::num_max_ip6_remote, ns2_sns_state::num_max_nsvcs, OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_state::role, gprs_ns2_vc::sig_weight, sns_failed, ns2_sns_state::sns_nsvc, osmo_fsm_inst::state, TLVP_PRES_LEN, and TLVP_VAL.

    │ │ │ │ +

    References ns2_sns_state::block_no_nsvc_events, cause, data, gprs_ns2_vc::data_weight, ns2_sns_state::family, GPRS_SNS_ROLE_SGSN, GPRS_SNS_ST_SGSN_WAIT_CONFIG, GPRS_SNS_ST_UNCONFIGURED, ns2_sns_state::local, LOGL_ERROR, LOGPFSML, ns2_sns_state::N, ns2_clear_sgsn(), ns2_sns_compute_local_ep_from_binds(), ns2_sns_count_num_local_ep(), NS2_SNS_EV_REQ_FREE_NSVCS, NS2_SNS_EV_RX_SIZE, ns2_sns_st_all_action(), ns2_tx_sns_size_ack(), ns2_vc_force_unconfigured(), NS_CAUSE_INVAL_NR_IPv4_EP, NS_CAUSE_INVAL_NR_IPv6_EP, NS_CAUSE_INVAL_NR_NS_VC, NS_CAUSE_MISSING_ESSENT_IE, NS_IE_IPv4_EP_NR, NS_IE_IPv6_EP_NR, NS_IE_MAX_NR_NSVC, NS_IE_RESET_FLAG, ns2_sns_elems::num_ip4, ns2_sns_elems::num_ip6, ns2_sns_state::num_max_ip4_remote, ns2_sns_state::num_max_ip6_remote, ns2_sns_state::num_max_nsvcs, OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_state::role, gprs_ns2_vc::sig_weight, sns_failed, ns2_sns_state::sns_nsvc, osmo_fsm_inst::state, TLVP_PRES_LEN, and TLVP_VAL.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ns2_sns_st_bss_config_bss()

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -2376,15 +2376,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References data, gprs_ns2_cause_str(), GPRS_SNS_ROLE_BSS, GPRS_SNS_ST_BSS_CONFIG_SGSN, LOGL_ERROR, LOGPFSML, NS2_SNS_EV_RX_CONFIG_ACK, NS_IE_CAUSE, NS_TOUT_TSNS_PROV, nse_inst_from_fi(), gprs_ns2_nse::nsi, OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_state::role, gprs_ns2_inst::timeout, TLVP_VAL, and TLVP_VAL_MINLEN.

    │ │ │ │ +

    References data, gprs_ns2_cause_str(), GPRS_SNS_ROLE_BSS, GPRS_SNS_ST_BSS_CONFIG_SGSN, LOGL_ERROR, LOGPFSML, NS2_SNS_EV_RX_CONFIG_ACK, NS_IE_CAUSE, NS_TOUT_TSNS_PROV, nse_inst_from_fi(), gprs_ns2_nse::nsi, OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_state::role, gprs_ns2_inst::timeout, TLVP_VAL, and TLVP_VAL_MINLEN.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ns2_sns_st_bss_config_bss_onenter()

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -2458,15 +2458,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References cause, create_missing_nsvcs(), data, gprs_ns2_start_alive_all_nsvcs(), GPRS_SNS_ROLE_BSS, GPRS_SNS_ST_CONFIGURED, GPRS_SNS_ST_UNCONFIGURED, ip46_weight_sum_data, ip46_weight_sum_sig, NS2_SNS_EV_RX_CONFIG, NS2_SNS_EV_RX_CONFIG_END, ns2_tx_sns_config_ack(), NS_CAUSE_INVAL_WEIGH, ns_sns_append_remote_eps(), NS_TOUT_TSNS_PROV, nse_inst_from_fi(), gprs_ns2_nse::nsi, OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_timer_schedule(), osmo_fsm_inst::priv, ns2_sns_state::remote, ns2_sns_state::role, ns2_sns_state::sns_nsvc, gprs_ns2_inst::timeout, and osmo_fsm_inst::timer.

    │ │ │ │ +

    References cause, create_missing_nsvcs(), data, gprs_ns2_start_alive_all_nsvcs(), GPRS_SNS_ROLE_BSS, GPRS_SNS_ST_CONFIGURED, GPRS_SNS_ST_UNCONFIGURED, ip46_weight_sum_data, ip46_weight_sum_sig, NS2_SNS_EV_RX_CONFIG, NS2_SNS_EV_RX_CONFIG_END, ns2_tx_sns_config_ack(), NS_CAUSE_INVAL_WEIGH, ns_sns_append_remote_eps(), NS_TOUT_TSNS_PROV, nse_inst_from_fi(), gprs_ns2_nse::nsi, OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_timer_schedule(), osmo_fsm_inst::priv, ns2_sns_state::remote, ns2_sns_state::role, ns2_sns_state::sns_nsvc, gprs_ns2_inst::timeout, and osmo_fsm_inst::timer.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ns2_sns_st_bss_config_sgsn_onenter()

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -2540,15 +2540,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References data, gprs_ns2_cause_str(), GPRS_SNS_ROLE_BSS, GPRS_SNS_ST_BSS_CONFIG_BSS, LOGL_ERROR, LOGPFSML, NS2_SNS_EV_RX_SIZE_ACK, NS_IE_CAUSE, NS_TOUT_TSNS_PROV, gprs_ns2_inst::nse, nse_inst_from_fi(), OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_state::role, gprs_ns2_inst::timeout, TLVP_VAL, and TLVP_VAL_MINLEN.

    │ │ │ │ +

    References data, gprs_ns2_cause_str(), GPRS_SNS_ROLE_BSS, GPRS_SNS_ST_BSS_CONFIG_BSS, LOGL_ERROR, LOGPFSML, NS2_SNS_EV_RX_SIZE_ACK, NS_IE_CAUSE, NS_TOUT_TSNS_PROV, gprs_ns2_inst::nse, nse_inst_from_fi(), OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_state::role, gprs_ns2_inst::timeout, TLVP_VAL, and TLVP_VAL_MINLEN.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ns2_sns_st_bss_size_onenter()

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -2666,15 +2666,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References data, NS2_SNS_EV_REQ_NSVC_ALIVE, NS2_SNS_EV_RX_ADD, NS2_SNS_EV_RX_CHANGE_WEIGHT, NS2_SNS_EV_RX_DELETE, ns2_sns_st_configured_add(), ns2_sns_st_configured_change(), ns2_sns_st_configured_delete(), osmo_timer_del(), osmo_fsm_inst::priv, and osmo_fsm_inst::timer.

    │ │ │ │ +

    References data, NS2_SNS_EV_REQ_NSVC_ALIVE, NS2_SNS_EV_RX_ADD, NS2_SNS_EV_RX_CHANGE_WEIGHT, NS2_SNS_EV_RX_DELETE, ns2_sns_st_configured_add(), ns2_sns_st_configured_change(), ns2_sns_st_configured_delete(), osmo_timer_del(), osmo_fsm_inst::priv, and osmo_fsm_inst::timer.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ns2_sns_st_configured_add()

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -2886,15 +2886,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References add_ip4_elem(), add_ip6_elem(), gprs_ns2_nse::bss_sns_fi, cause, create_nsvc_for_new_sbind(), ns2_sns_state::current_procedure, data, gprs_ns_ie_ip4_elem::data_weight, gprs_ns_ie_ip6_elem::data_weight, ns2_sns_state::family, gprs_ns2_start_alive_all_nsvcs(), GPRS_SNS_ST_CONFIGURED, GPRS_SNS_ST_LOCAL_PROCEDURE, ns2_sns_procedure::ip4, ns2_sns_elems::ip4, ns2_sns_procedure::ip6, ns2_sns_elems::ip6, gprs_ns_ie_ip4_elem::ip_addr, gprs_ns_ie_ip6_elem::ip_addr, ns2_sns_procedure::list, ns2_sns_state::local, LOGL_ERROR, LOGL_INFO, LOGPFSML, NS2_SNS_EV_RX_ACK, NS2_SNS_EV_RX_ADD, NS2_SNS_EV_RX_CHANGE_WEIGHT, NS2_SNS_EV_RX_DELETE, ns2_sns_st_configured_add(), ns2_sns_st_configured_change(), ns2_sns_st_configured_delete(), NS_IE_CAUSE, NS_IE_TRANS_ID, NS_TOUT_TSNS_PROV, ns2_sns_state::nse, nse_inst_from_fi(), gprs_ns2_nse::nsei, gprs_ns2_nse::nsi, ns2_sns_elems::num_ip4, ns2_sns_elems::num_ip6, OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_procedure::procedure, ns2_sns_state::procedures, remove_ip4_elem(), remove_ip6_elem(), ns2_sns_procedure::sbind, gprs_ns_ie_ip4_elem::sig_weight, gprs_ns_ie_ip6_elem::sig_weight, sns_failed, SNS_PROC_ADD, SNS_PROC_CHANGE_WEIGHT, SNS_PROC_DEL, gprs_ns2_inst::timeout, TLVP_PRESENT, ns2_sns_procedure::trans_id, gprs_ns_ie_ip4_elem::udp_port, and gprs_ns_ie_ip6_elem::udp_port.

    │ │ │ │ +

    References add_ip4_elem(), add_ip6_elem(), gprs_ns2_nse::bss_sns_fi, cause, create_nsvc_for_new_sbind(), ns2_sns_state::current_procedure, data, gprs_ns_ie_ip4_elem::data_weight, gprs_ns_ie_ip6_elem::data_weight, ns2_sns_state::family, gprs_ns2_start_alive_all_nsvcs(), GPRS_SNS_ST_CONFIGURED, GPRS_SNS_ST_LOCAL_PROCEDURE, ns2_sns_procedure::ip4, ns2_sns_elems::ip4, ns2_sns_procedure::ip6, ns2_sns_elems::ip6, gprs_ns_ie_ip4_elem::ip_addr, gprs_ns_ie_ip6_elem::ip_addr, ns2_sns_procedure::list, ns2_sns_state::local, LOGL_ERROR, LOGL_INFO, LOGPFSML, NS2_SNS_EV_RX_ACK, NS2_SNS_EV_RX_ADD, NS2_SNS_EV_RX_CHANGE_WEIGHT, NS2_SNS_EV_RX_DELETE, ns2_sns_st_configured_add(), ns2_sns_st_configured_change(), ns2_sns_st_configured_delete(), NS_IE_CAUSE, NS_IE_TRANS_ID, NS_TOUT_TSNS_PROV, ns2_sns_state::nse, nse_inst_from_fi(), gprs_ns2_nse::nsei, gprs_ns2_nse::nsi, ns2_sns_elems::num_ip4, ns2_sns_elems::num_ip6, OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_procedure::procedure, ns2_sns_state::procedures, remove_ip4_elem(), remove_ip6_elem(), ns2_sns_procedure::sbind, gprs_ns_ie_ip4_elem::sig_weight, gprs_ns_ie_ip6_elem::sig_weight, sns_failed, SNS_PROC_ADD, SNS_PROC_CHANGE_WEIGHT, SNS_PROC_DEL, gprs_ns2_inst::timeout, TLVP_PRESENT, ns2_sns_procedure::trans_id, gprs_ns_ie_ip4_elem::udp_port, and gprs_ns_ie_ip6_elem::udp_port.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ns2_sns_st_local_procedure_onenter()

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -3050,15 +3050,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References cause, data, GPRS_SNS_ROLE_SGSN, GPRS_SNS_ST_SGSN_WAIT_CONFIG_ACK, GPRS_SNS_ST_UNCONFIGURED, ip46_weight_sum_data, ip46_weight_sum_sig, NS2_SNS_EV_RX_CONFIG, NS2_SNS_EV_RX_CONFIG_END, ns2_tx_sns_config_ack(), NS_CAUSE_INVAL_WEIGH, ns_sns_append_remote_eps(), NS_TOUT_TSNS_PROV, gprs_ns2_inst::nse, nse_inst_from_fi(), OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_timer_schedule(), osmo_fsm_inst::priv, ns2_sns_state::remote, ns2_sns_state::role, ns2_sns_state::sns_nsvc, gprs_ns2_inst::timeout, and osmo_fsm_inst::timer.

    │ │ │ │ +

    References cause, data, GPRS_SNS_ROLE_SGSN, GPRS_SNS_ST_SGSN_WAIT_CONFIG_ACK, GPRS_SNS_ST_UNCONFIGURED, ip46_weight_sum_data, ip46_weight_sum_sig, NS2_SNS_EV_RX_CONFIG, NS2_SNS_EV_RX_CONFIG_END, ns2_tx_sns_config_ack(), NS_CAUSE_INVAL_WEIGH, ns_sns_append_remote_eps(), NS_TOUT_TSNS_PROV, gprs_ns2_inst::nse, nse_inst_from_fi(), OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_timer_schedule(), osmo_fsm_inst::priv, ns2_sns_state::remote, ns2_sns_state::role, ns2_sns_state::sns_nsvc, gprs_ns2_inst::timeout, and osmo_fsm_inst::timer.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ns2_sns_st_sgsn_wait_config_ack()

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -3094,15 +3094,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References create_missing_nsvcs(), data, gprs_ns2_cause_str(), gprs_ns2_start_alive_all_nsvcs(), GPRS_SNS_ROLE_SGSN, GPRS_SNS_ST_CONFIGURED, GPRS_SNS_ST_UNCONFIGURED, LOGL_ERROR, LOGPFSML, NS2_SNS_EV_RX_CONFIG_ACK, NS_IE_CAUSE, ns_sns_configured_timeout(), nse_inst_from_fi(), OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_state::role, TLVP_VAL, and TLVP_VAL_MINLEN.

    │ │ │ │ +

    References create_missing_nsvcs(), data, gprs_ns2_cause_str(), gprs_ns2_start_alive_all_nsvcs(), GPRS_SNS_ROLE_SGSN, GPRS_SNS_ST_CONFIGURED, GPRS_SNS_ST_UNCONFIGURED, LOGL_ERROR, LOGPFSML, NS2_SNS_EV_RX_CONFIG_ACK, NS_IE_CAUSE, ns_sns_configured_timeout(), nse_inst_from_fi(), OSMO_ASSERT, osmo_fsm_inst_state_chg, osmo_fsm_inst::priv, ns2_sns_state::role, TLVP_VAL, and TLVP_VAL_MINLEN.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ ns2_sns_st_sgsn_wait_config_ack_onenter()

    │ │ │ │ │ │ │ │
    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/gprs__ns2__udp_8c.html │ │ │ │ @@ -172,15 +172,15 @@ │ │ │ │ int ns2_ip_count_bind (struct gprs_ns2_inst *nsi, struct osmo_sockaddr *remote) │ │ │ │  Count UDP binds compatible with remote.
    │ │ │ │   │ │ │ │ struct gprs_ns2_vc_bindns2_ip_get_bind_by_index (struct gprs_ns2_inst *nsi, struct osmo_sockaddr *remote, int index) │ │ │ │   │ │ │ │ void ns2_ip_set_txqueue_max_length (struct gprs_ns2_vc_bind *bind, unsigned int max_length) │ │ │ │   │ │ │ │ -void gprs_ns2_ip_bind_set_sns_weight (struct gprs_ns2_vc_bind *bind, uint8_t signalling, uint8_t data) │ │ │ │ +void gprs_ns2_ip_bind_set_sns_weight (struct gprs_ns2_vc_bind *bind, uint8_t signalling, uint8_t data) │ │ │ │  set the signalling and data weight for this bind
    │ │ │ │   │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -506,15 +506,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    │ │ │ │ Variables

    struct gprs_ns2_vc_driver vc_driver_ip
     
    [in]bind
    [in]signallingthe signalling weight
    [in]datathe data weight
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -

    References data, gprs_ns2_is_ip_bind(), ns2_sns_update_weights(), OSMO_ASSERT, gprs_ns2_vc_bind::sns_data_weight, and gprs_ns2_vc_bind::sns_sig_weight.

    │ │ │ │ +

    References data, gprs_ns2_is_ip_bind(), ns2_sns_update_weights(), OSMO_ASSERT, gprs_ns2_vc_bind::sns_data_weight, and gprs_ns2_vc_bind::sns_sig_weight.

    │ │ │ │ │ │ │ │

    Referenced by DEFUN().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ gprs_ns2_ip_bind_sockaddr()

    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/gprs__ns2__vc__fsm_8c.html │ │ │ │ @@ -185,41 +185,41 @@ │ │ │ │   │ │ │ │ static void stop_test_procedure (struct gprs_ns2_vc_priv *priv) │ │ │ │   │ │ │ │ static int alive_timer_elapsed_ms (struct gprs_ns2_vc_priv *priv) │ │ │ │   │ │ │ │ static void recv_test_procedure (struct osmo_fsm_inst *fi) │ │ │ │   │ │ │ │ -static void alive_timeout_handler (void *data) │ │ │ │ +static void alive_timeout_handler (void *data) │ │ │ │   │ │ │ │ static void ns2_st_unconfigured_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ -static void ns2_st_unconfigured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_st_unconfigured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void ns2_st_reset_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ -static void ns2_st_reset (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_st_reset (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void ns2_st_blocked_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ -static void ns2_st_blocked (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_st_blocked (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void ns2_st_unblocked_on_enter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ -static void ns2_st_unblocked (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_st_unblocked (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ -static void ns2_st_alive (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_st_alive (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void ns2_st_alive_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ static int ns2_vc_fsm_timer_cb (struct osmo_fsm_inst *fi) │ │ │ │   │ │ │ │ static void ns2_recv_unitdata (struct osmo_fsm_inst *fi, struct msgb *msg) │ │ │ │   │ │ │ │ -static void ns2_vc_fsm_allstate_action (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void ns2_vc_fsm_allstate_action (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void ns2_vc_fsm_clean (struct osmo_fsm_inst *fi, enum osmo_fsm_term_cause cause) │ │ │ │   │ │ │ │ struct osmo_fsm_instns2_vc_fsm_alloc (struct gprs_ns2_vc *nsvc, const char *id, bool initiator) │ │ │ │  gprs_ns2_vc_fsm_alloc
    │ │ │ │   │ │ │ │ int ns2_vc_fsm_start (struct gprs_ns2_vc *nsvc) │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References gprs_ns2_vc_priv::alive, data, GPRS_NS2_ST_RECOVERING, GPRS_NS2_ST_RESET, GPRS_NS2_VC_MODE_BLOCKRESET, gprs_ns2_vc::mode, gprs_ns2_vc_priv::mode, gprs_ns2_vc_priv::N, ns2_tx_alive(), NS_CTR_LOST_ALIVE, ns_inst_from_fi(), NS_TOUT_TNS_ALIVE, NS_TOUT_TNS_ALIVE_RETRIES, NS_TOUT_TNS_RESET, NS_TOUT_TNS_TEST, gprs_ns2_vc_priv::nsvc, osmo_clock_gettime(), osmo_fsm_inst_state_chg, osmo_timer_schedule(), osmo_fsm_inst::priv, RATE_CTR_INC_NS, gprs_ns2_inst::timeout, gprs_ns2_vc_priv::timer, and gprs_ns2_vc_priv::timer_started.

    │ │ │ │ +

    References gprs_ns2_vc_priv::alive, data, GPRS_NS2_ST_RECOVERING, GPRS_NS2_ST_RESET, GPRS_NS2_VC_MODE_BLOCKRESET, gprs_ns2_vc::mode, gprs_ns2_vc_priv::mode, gprs_ns2_vc_priv::N, ns2_tx_alive(), NS_CTR_LOST_ALIVE, ns_inst_from_fi(), NS_TOUT_TNS_ALIVE, NS_TOUT_TNS_ALIVE_RETRIES, NS_TOUT_TNS_RESET, NS_TOUT_TNS_TEST, gprs_ns2_vc_priv::nsvc, osmo_clock_gettime(), osmo_fsm_inst_state_chg, osmo_timer_schedule(), osmo_fsm_inst::priv, RATE_CTR_INC_NS, gprs_ns2_inst::timeout, gprs_ns2_vc_priv::timer, and gprs_ns2_vc_priv::timer_started.

    │ │ │ │ │ │ │ │

    Referenced by ns2_vc_fsm_alloc().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ alive_timer_elapsed_ms()

    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/gprs__ns2__vty_8c.html │ │ │ │ @@ -203,15 +203,15 @@ │ │ │ │   │ │ │ │  DEFUN (cfg_no_ns_bind_ipaccess, cfg_no_ns_bind_ipaccess_cmd, "no accept-ipaccess", NO_STR "Reject NS Reset PDU on UDP (ip.access style)\n") │ │ │ │   │ │ │ │  DEFUN (cfg_ns_bind_accept_sns, cfg_ns_bind_accept_sns_cmd, "accept-dynamic-ip-sns", "Allow one to create dynamic NS Entities by IP-SNS PDUs\n") │ │ │ │   │ │ │ │  DEFUN (cfg_no_ns_bind_accept_sns, cfg_no_ns_bind_accept_sns_cmd, "no accept-dynamic-ip-sns", NO_STR "Disable dynamic creation of NS Entities by IP-SNS PDUs\n") │ │ │ │   │ │ │ │ - DEFUN (cfg_ns_bind_ip_sns_weight, cfg_ns_bind_ip_sns_weight_cmd, "ip-sns signalling-weight <0-254> data-weight <0-254>", "IP SNS\n" "signalling weight used by IP-SNS dynamic configuration\n" "signalling weight used by IP-SNS dynamic configuration\n" "data weight used by IP-SNS dynamic configuration\n" "data weight used by IP-SNS dynamic configuration\n") │ │ │ │ + DEFUN (cfg_ns_bind_ip_sns_weight, cfg_ns_bind_ip_sns_weight_cmd, "ip-sns signalling-weight <0-254> data-weight <0-254>", "IP SNS\n" "signalling weight used by IP-SNS dynamic configuration\n" "signalling weight used by IP-SNS dynamic configuration\n" "data weight used by IP-SNS dynamic configuration\n" "data weight used by IP-SNS dynamic configuration\n") │ │ │ │   │ │ │ │  DEFUN (cfg_ns_bind_fr, cfg_ns_bind_fr_cmd, "fr NETIF (fr|frnet)", "frame relay\n" IFNAME_STR "fr (user) is used by BSS or SGSN attached to UNI of a FR network\n" "frnet (network) is used by SGSN if BSS is directly attached\n") │ │ │ │   │ │ │ │  DEFUN (cfg_no_ns_bind_fr, cfg_no_ns_bind_fr_cmd, "no fr NETIF", NO_STR "Delete a frame relay link\n" "Delete a frame relay link\n" IFNAME_STR) │ │ │ │   │ │ │ │  DEFUN (cfg_ns_nse_nsvc_fr, cfg_ns_nse_nsvc_fr_cmd, "nsvc fr NETIF dlci <16-1007> nsvci <0-65535>", "NS Virtual Connection\n" "frame relay\n" "frame relay interface. Must be registered via fr vty\n" NSVCI_STR NSVCI_STR DLCI_STR DLCI_STR) │ │ │ │   │ │ │ │ @@ -219,15 +219,15 @@ │ │ │ │   │ │ │ │  DEFUN (cfg_no_ns_nse_nsvci, cfg_no_ns_nse_nsvci_cmd, "no nsvc nsvci <0-65535>", NO_STR "Delete NSVC\n" NSVCI_STR NSVCI_STR) │ │ │ │   │ │ │ │ static int ns_nse_nsvc_udp_cmds (struct vty *vty, const char *bind_name, const char *remote_char, uint16_t port, uint16_t sig_weight, uint16_t data_weight) │ │ │ │   │ │ │ │  DEFUN (cfg_ns_nse_nsvc_udp, cfg_ns_nse_nsvc_udp_cmd, "nsvc udp BIND " VTY_IPV46_CMD " <1-65535>", "NS Virtual Connection\n" "NS over UDP\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n") │ │ │ │   │ │ │ │ - DEFUN (cfg_ns_nse_nsvc_udp_weights, cfg_ns_nse_nsvc_udp_weights_cmd, "nsvc udp BIND " VTY_IPV46_CMD " <1-65535> signalling-weight <0-254> data-weight <0-254>", "NS Virtual Connection\n" "NS over UDP\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n" "Signalling weight of the NSVC (default = 1)\n" "Signalling weight of the NSVC (default = 1)\n" "Data weight of the NSVC (default = 1)\n" "Data weight of the NSVC (default = 1)\n") │ │ │ │ + DEFUN (cfg_ns_nse_nsvc_udp_weights, cfg_ns_nse_nsvc_udp_weights_cmd, "nsvc udp BIND " VTY_IPV46_CMD " <1-65535> signalling-weight <0-254> data-weight <0-254>", "NS Virtual Connection\n" "NS over UDP\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n" "Signalling weight of the NSVC (default = 1)\n" "Signalling weight of the NSVC (default = 1)\n" "Data weight of the NSVC (default = 1)\n" "Data weight of the NSVC (default = 1)\n") │ │ │ │   │ │ │ │  DEFUN (cfg_no_ns_nse_nsvc_udp, cfg_no_ns_nse_nsvc_udp_cmd, "no nsvc udp BIND " VTY_IPV46_CMD " <1-65535>", NO_STR "Delete a NS Virtual Connection\n" "NS over UDP\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n") │ │ │ │   │ │ │ │  DEFUN (cfg_ns_nse_nsvc_ipa, cfg_ns_nse_nsvc_ipa_cmd, "nsvc ipa BIND " VTY_IPV46_CMD " <1-65535> nsvci <0-65535>", "NS Virtual Connection\n" "NS over UDP ip.access style (uses RESET/BLOCK)\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n" NSVCI_STR NSVCI_STR) │ │ │ │   │ │ │ │  DEFUN (cfg_no_ns_nse_nsvc_ipa, cfg_no_ns_nse_nsvc_ipa_cmd, "no nsvc ipa BIND " VTY_IPV46_CMD " <1-65535> nsvci <0-65535>", NO_STR "Delete a NS Virtual Connection\n" "NS over UDP\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n" NSVCI_STR NSVCI_STR) │ │ │ │   │ │ │ │ @@ -1385,15 +1385,15 @@ │ │ │ │ │ │ │ │ cfg_ns_bind_ip_sns_weight_cmd  │ │ │ │ , │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - "ip-sns signalling-weight <0-254> data-weight <0-254>"  │ │ │ │ + "ip-sns signalling-weight <0-254> data-weight <0-254>"  │ │ │ │ , │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ "IP SNS\n" "signalling weight used by IP-SNS dynamic configuration\n" "signalling weight used by IP-SNS dynamic configuration\n" "data weight used by IP-SNS dynamic configuration\n" "data weight used by IP-SNS dynamic configuration\n"  │ │ │ │   │ │ │ │ @@ -1402,15 +1402,15 @@ │ │ │ │ │ │ │ │ ) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References argv, CMD_SUCCESS, CMD_WARNING, data, DEFUN(), gprs_ns2_bind_by_name(), gprs_ns2_ip_bind_set_sns_weight(), GPRS_NS2_LL_UDP, vty::index, vty_bind::ip_sns_data_weight, vty_bind::ip_sns_sig_weight, vty_bind::ll, vty_bind::name, VTY_NEWLINE, vty_nsi, and vty_out().

    │ │ │ │ +

    References argv, CMD_SUCCESS, CMD_WARNING, data, DEFUN(), gprs_ns2_bind_by_name(), gprs_ns2_ip_bind_set_sns_weight(), GPRS_NS2_LL_UDP, vty::index, vty_bind::ip_sns_data_weight, vty_bind::ip_sns_sig_weight, vty_bind::ll, vty_bind::name, VTY_NEWLINE, vty_nsi, and vty_out().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ DEFUN() [21/41]

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -1805,15 +1805,15 @@ │ │ │ │ │ │ │ │ cfg_ns_nse_nsvc_udp_weights_cmd  │ │ │ │ , │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - "nsvc udp BIND " VTY_IPV46_CMD " <1-65535> signalling-weight <0-254> data-weight <0-254>"  │ │ │ │ + "nsvc udp BIND " VTY_IPV46_CMD " <1-65535> signalling-weight <0-254> data-weight <0-254>"  │ │ │ │ , │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ "NS Virtual Connection\n" "NS over UDP\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n" "Signalling weight of the NSVC (default = 1)\n" "Signalling weight of the NSVC (default = 1)\n" "Data weight of the NSVC (default = 1)\n" "Data weight of the NSVC (default = 1)\n"  │ │ │ │   │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/gprs__ns_8c.html │ │ │ │ @@ -193,15 +193,15 @@ │ │ │ │   │ │ │ │ static struct gprs_nsvcgprs_active_nsvc_by_nsei (struct gprs_ns_inst *nsi, uint16_t nsei, uint16_t bvci) │ │ │ │  Determine active NS-VC for given NSEI + BVCI.
    │ │ │ │   │ │ │ │ struct gprs_nsvcgprs_nsvc_by_rem_addr (struct gprs_ns_inst *nsi, const struct sockaddr_in *sin) │ │ │ │  Lookup NS-VC based on specified remote peer socket addr.
    │ │ │ │   │ │ │ │ -static void gprs_ns_timer_cb (void *data) │ │ │ │ +static void gprs_ns_timer_cb (void *data) │ │ │ │   │ │ │ │ struct gprs_nsvcgprs_nsvc_create2 (struct gprs_ns_inst *nsi, uint16_t nsvci, uint8_t sig_weight, uint8_t data_weight) │ │ │ │  Create a new NS-VC (Virtual Circuit) within given instance.
    │ │ │ │   │ │ │ │ void gprs_nsvc_delete (struct gprs_nsvc *nsvc) │ │ │ │  Delete given NS-VC.
    │ │ │ │   │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/gprs__ns__sns_8c.html │ │ │ │ @@ -185,27 +185,27 @@ │ │ │ │   │ │ │ │ static int do_sns_change_weight (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4) │ │ │ │   │ │ │ │ static int do_sns_delete (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4) │ │ │ │   │ │ │ │ static int do_sns_add (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4) │ │ │ │   │ │ │ │ -static void gprs_sns_st_unconfigured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void gprs_sns_st_unconfigured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ -static void gprs_sns_st_size (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void gprs_sns_st_size (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void gprs_sns_st_size_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ -static void gprs_sns_st_config_bss (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void gprs_sns_st_config_bss (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void gprs_sns_st_config_bss_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ -static void gprs_sns_st_config_sgsn (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void gprs_sns_st_config_sgsn (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ -static void gprs_sns_st_configured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │ +static void gprs_sns_st_configured (struct osmo_fsm_inst *fi, uint32_t event, void *data) │ │ │ │   │ │ │ │ static void gprs_sns_st_configured_onenter (struct osmo_fsm_inst *fi, uint32_t old_state) │ │ │ │   │ │ │ │ static int gprs_sns_fsm_bss_timer_cb (struct osmo_fsm_inst *fi) │ │ │ │   │ │ │ │ struct osmo_fsm_instgprs_sns_bss_fsm_alloc (void *ctx, struct gprs_nsvc *nsvc, const char *id) │ │ │ │   │ │ │ │ @@ -808,15 +808,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References data, gprs_ns_cause_str(), GPRS_SNS_EV_CONFIG_ACK, GPRS_SNS_ST_CONFIG_SGSN, LOGL_ERROR, LOGPFSML, NS_IE_CAUSE, OSMO_ASSERT, osmo_fsm_inst_state_chg, TLVP_VAL, and TLVP_VAL_MINLEN.

    │ │ │ │ +

    References data, gprs_ns_cause_str(), GPRS_SNS_EV_CONFIG_ACK, GPRS_SNS_ST_CONFIG_SGSN, LOGL_ERROR, LOGPFSML, NS_IE_CAUSE, OSMO_ASSERT, osmo_fsm_inst_state_chg, TLVP_VAL, and TLVP_VAL_MINLEN.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ gprs_sns_st_config_bss_onenter()

    │ │ │ │ │ │ │ │
    │ │ │ │ @@ -1016,15 +1016,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References data, gprs_ns_cause_str(), GPRS_SNS_EV_SIZE_ACK, GPRS_SNS_ST_CONFIG_BSS, LOGL_ERROR, LOGPFSML, NS_IE_CAUSE, ns_inst_from_fi(), NS_TOUT_TSNS_PROV, OSMO_ASSERT, osmo_fsm_inst_state_chg, gprs_ns_inst::timeout, TLVP_VAL, and TLVP_VAL_MINLEN.

    │ │ │ │ +

    References data, gprs_ns_cause_str(), GPRS_SNS_EV_SIZE_ACK, GPRS_SNS_ST_CONFIG_BSS, LOGL_ERROR, LOGPFSML, NS_IE_CAUSE, ns_inst_from_fi(), NS_TOUT_TSNS_PROV, OSMO_ASSERT, osmo_fsm_inst_state_chg, gprs_ns_inst::timeout, TLVP_VAL, and TLVP_VAL_MINLEN.

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ gprs_sns_st_size_onenter()

    │ │ │ │ │ │ │ │
    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/group__gsm0808.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -160,15 +160,15 @@ │ │ │ │ │ ["gsm48_mr_cfg_from_gsm0808_sc_cfg", "../../gsm/html/group__gsm0808.html#ga39c7155fede05a1df08bac9506debecf", null], │ │ │ │ │ ["osmo_gcr_dump", "../../gsm/html/group__gsm0808.html#gafdab8bcc4edb49450e1f6dfc96e99ff9", null], │ │ │ │ │ ["osmo_gcr_dump_buf", "../../gsm/html/group__gsm0808.html#ga36de357e62608d9f531a911b8d42f8db", null], │ │ │ │ │ ["osmo_lcls_dump", "../../gsm/html/group__gsm0808.html#ga97771c0c282ebeaaf0775cdf1cee9cc3", null], │ │ │ │ │ ["osmo_lcls_dump_buf", "../../gsm/html/group__gsm0808.html#gadd5198b0a955568604501be9ddeb095f", null], │ │ │ │ │ ["osmo_lcls_dump_c", "../../gsm/html/group__gsm0808.html#ga3fa89e7de132738bb4f410a461931dc3", null], │ │ │ │ │ ["put_old_bss_to_new_bss_information", "../../gsm/html/group__gsm0808.html#ga0c5d4e1a1e30a2ce74aab2f7714e656f", null], │ │ │ │ │ - ["__attribute__", "../../gsm/html/group__gsm0808.html#ga00df7213639d8b54dbb889fdf1124ece", null], │ │ │ │ │ + ["__attribute__", "../../gsm/html/group__gsm0808.html#gace4de9930729e305e0dc914eacbd8893", null], │ │ │ │ │ ["bss_att_tlvdef", "../../gsm/html/group__gsm0808.html#gaf7a7d6c75234318878642e512947c3c7", null], │ │ │ │ │ ["gsm0406_dlci_sapi_names", "../../gsm/html/group__gsm0808.html#gab6ef2861ef657001f5c197cf056bd421", null], │ │ │ │ │ ["GSM0808_AI_APP_DATA", "../../gsm/html/group__gsm0808.html#gga407d1f6b1aa0f540160655569c1d06c6ac2969e8f92100e3a5e9cf378d4911eee", null], │ │ │ │ │ ["GSM0808_AI_CONFIRM_APP_DATA", "../../gsm/html/group__gsm0808.html#gga407d1f6b1aa0f540160655569c1d06c6a8785fe958867ea4cad7826b567a8bd77", null], │ │ │ │ │ ["gsm0808_amr_mode_names", "../../gsm/html/group__gsm0808.html#ga9ba76e2998975043c4aca31f03e245bc", null], │ │ │ │ │ ["gsm0808_amr_modes_from_cfg", "../../gsm/html/group__gsm0808.html#gafaddb849a44618ddb84db4d1f3e59634", null], │ │ │ │ │ ["GSM0808_ASRQ_DELAY_ALLOWED", "../../gsm/html/group__gsm0808.html#ggae391ef4f2c53689d90b68ff53d7f98f4aac7060a5f45ea999478ef48820f7abaf", null], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/group__libgb.html │ │ │ │ @@ -322,15 +322,15 @@ │ │ │ │   │ │ │ │ static struct gprs_nsvcgprs_active_nsvc_by_nsei (struct gprs_ns_inst *nsi, uint16_t nsei, uint16_t bvci) │ │ │ │  Determine active NS-VC for given NSEI + BVCI.
    │ │ │ │   │ │ │ │ struct gprs_nsvcgprs_nsvc_by_rem_addr (struct gprs_ns_inst *nsi, const struct sockaddr_in *sin) │ │ │ │  Lookup NS-VC based on specified remote peer socket addr.
    │ │ │ │   │ │ │ │ -static void gprs_ns_timer_cb (void *data) │ │ │ │ +static void gprs_ns_timer_cb (void *data) │ │ │ │   │ │ │ │ struct gprs_nsvcgprs_nsvc_create2 (struct gprs_ns_inst *nsi, uint16_t nsvci, uint8_t sig_weight, uint8_t data_weight) │ │ │ │  Create a new NS-VC (Virtual Circuit) within given instance.
    │ │ │ │   │ │ │ │ void gprs_nsvc_delete (struct gprs_nsvc *nsvc) │ │ │ │  Delete given NS-VC.
    │ │ │ │   │ │ │ │ @@ -3126,15 +3126,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ static │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ -

    References _NSVC_TIMER_NR, gprs_nsvc::alive_retries, gprs_ns_inst::bss_sns_fi, gprs_nsvc::ctrg, data, DEBUGP, DNS, get_value_string(), gprs_ns_tx_alive(), gprs_ns_tx_reset(), LOG_CTX_GB_NSVC, log_set_context(), LOGL_NOTICE, LOGP, NS_CAUSE_NSVC_BLOCKED, NS_CAUSE_OM_INTERVENTION, NS_CTR_BLOCKED, NS_CTR_DEAD, NS_CTR_LOST_ALIVE, NS_CTR_LOST_RESET, ns_osmo_signal_dispatch(), ns_set_state, NS_TOUT_TNS_ALIVE_RETRIES, NSE_S_BLOCKED, NSE_S_RESET, gprs_nsvc::nsei, gprs_nsvc::nsi, gprs_ns_inst::nsip, nsvc_start_timer(), NSVC_TIMER_TNS_ALIVE, NSVC_TIMER_TNS_RESET, NSVC_TIMER_TNS_TEST, rate_ctr_group_get_ctr(), S_NS_ALIVE_EXP, S_NS_BLOCK, gprs_nsvc::state, gprs_ns_inst::timeout, gprs_nsvc::timer_mode, timer_mode_strs, timer_mode_tout, and gprs_ns_inst::use_reset_block_unblock.

    │ │ │ │ +

    References _NSVC_TIMER_NR, gprs_nsvc::alive_retries, gprs_ns_inst::bss_sns_fi, gprs_nsvc::ctrg, data, DEBUGP, DNS, get_value_string(), gprs_ns_tx_alive(), gprs_ns_tx_reset(), LOG_CTX_GB_NSVC, log_set_context(), LOGL_NOTICE, LOGP, NS_CAUSE_NSVC_BLOCKED, NS_CAUSE_OM_INTERVENTION, NS_CTR_BLOCKED, NS_CTR_DEAD, NS_CTR_LOST_ALIVE, NS_CTR_LOST_RESET, ns_osmo_signal_dispatch(), ns_set_state, NS_TOUT_TNS_ALIVE_RETRIES, NSE_S_BLOCKED, NSE_S_RESET, gprs_nsvc::nsei, gprs_nsvc::nsi, gprs_ns_inst::nsip, nsvc_start_timer(), NSVC_TIMER_TNS_ALIVE, NSVC_TIMER_TNS_RESET, NSVC_TIMER_TNS_TEST, rate_ctr_group_get_ctr(), S_NS_ALIVE_EXP, S_NS_BLOCK, gprs_nsvc::state, gprs_ns_inst::timeout, gprs_nsvc::timer_mode, timer_mode_strs, timer_mode_tout, and gprs_ns_inst::use_reset_block_unblock.

    │ │ │ │ │ │ │ │

    Referenced by gprs_nsvc_create2().

    │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    ◆ gprs_ns_tx()

    │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/navtreeindex10.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -13,15 +13,14 @@ │ │ │ │ │ "group__gsm0502.html#ggafc789b32e825ea46f9f64b26a27d69d0ab1d4b8cd2494ed0c99eebf58be43fb63": [0, 41, 11], │ │ │ │ │ "group__gsm0502.html#ggafc789b32e825ea46f9f64b26a27d69d0af44d065cadcf8019451d4019f7e5b5fa": [0, 41, 13], │ │ │ │ │ "group__gsm0502.html#ggafc789b32e825ea46f9f64b26a27d69d0afad0049a2d8eb2275ec4de82b400400a": [0, 41, 10], │ │ │ │ │ "group__gsm0808.html": [0, 42], │ │ │ │ │ "group__gsm0808.html#ga0089078f7f6ffcd6bc5709e73b8c3366": [0, 42, 152], │ │ │ │ │ "group__gsm0808.html#ga0093f29b003e53f022ca3655add0c155": [0, 42, 32], │ │ │ │ │ "group__gsm0808.html#ga009aaa222b114baec385b60b8078d5ff": [0, 42, 53], │ │ │ │ │ - "group__gsm0808.html#ga00df7213639d8b54dbb889fdf1124ece": [0, 42, 165], │ │ │ │ │ "group__gsm0808.html#ga0284dcad7523250e84c6f3877a4760a2": [0, 42, 63], │ │ │ │ │ "group__gsm0808.html#ga02c88063b294b987d4ab06720a21c253": [0, 42, 113], │ │ │ │ │ "group__gsm0808.html#ga03381981a6afd7b9cb1ef52a42ce9ddd": [0, 42, 79], │ │ │ │ │ "group__gsm0808.html#ga03ac8e8cfa7261fc5bf63ccedcafb5f2": [0, 42, 96], │ │ │ │ │ "group__gsm0808.html#ga0530126b68414718f04db8d1ada62f43": [0, 42, 62], │ │ │ │ │ "group__gsm0808.html#ga076ed4626439c6a20b70dbc85281a637": [0, 42, 120], │ │ │ │ │ "group__gsm0808.html#ga09219f9a0485c3e3427f90d12ecee5f5": [0, 42, 132], │ │ │ │ │ @@ -105,16 +104,16 @@ │ │ │ │ │ "group__gsm0808.html#ga66e64c867557155e7b898f0806e5fd07": [0, 42, 138], │ │ │ │ │ "group__gsm0808.html#ga6b66a2c6e8d9364f8b62cfecf5b88b76": [0, 42, 86], │ │ │ │ │ "group__gsm0808.html#ga6e2ad14743caf122d2693cb5bfe81728": [0, 42, 73], │ │ │ │ │ "group__gsm0808.html#ga6eb707a2a744aeace902c2eb2c88714c": [0, 42, 102], │ │ │ │ │ "group__gsm0808.html#ga6f8544d031ca4842172837d989edb8bb": [0, 42, 39], │ │ │ │ │ "group__gsm0808.html#ga7168a30ac3f1ad472309c60badd51305": [0, 42, 14], │ │ │ │ │ "group__gsm0808.html#ga727ba753efdd717fcade332c871ccd54": [0, 42, 210], │ │ │ │ │ - "group__gsm0808.html#ga74c1dc89d2bfe4ef98592336ee203bec": [0, 42, 194], │ │ │ │ │ "group__gsm0808.html#ga74c1dc89d2bfe4ef98592336ee203bec": [0, 42, 195], │ │ │ │ │ + "group__gsm0808.html#ga74c1dc89d2bfe4ef98592336ee203bec": [0, 42, 194], │ │ │ │ │ "group__gsm0808.html#ga79a95f4a2d0f67055b7ac2862b789c49": [0, 42, 112], │ │ │ │ │ "group__gsm0808.html#ga7adf7c01146410533468908421984543": [0, 42, 28], │ │ │ │ │ "group__gsm0808.html#ga7bc35dd86262c0cd1601a386f53062cb": [0, 42, 56], │ │ │ │ │ "group__gsm0808.html#ga7dade3dea5d93c935bd02cb28c63b508": [0, 42, 83], │ │ │ │ │ "group__gsm0808.html#ga7fa4c18cb6f5da65effabf801f471db7": [0, 42, 141], │ │ │ │ │ "group__gsm0808.html#ga812216127985fe502c8e5d5e32b02709": [0, 42, 145], │ │ │ │ │ "group__gsm0808.html#ga827c2f70cd67127462c6657faf174d6d": [0, 42, 115], │ │ │ │ │ @@ -162,14 +161,15 @@ │ │ │ │ │ "group__gsm0808.html#gac86ccd3add953723f8f961cc8884c3b0": [0, 42, 186], │ │ │ │ │ "group__gsm0808.html#gac8b19b05b28f839bdd95820e42da7320": [0, 42, 147], │ │ │ │ │ "group__gsm0808.html#gac9cdd72ce8eeb877aedd06cdb0fabd7a": [0, 42, 57], │ │ │ │ │ "group__gsm0808.html#gacc48e4d88d69d46ca7f335e027de01a1": [0, 42, 146], │ │ │ │ │ "group__gsm0808.html#gacc69231ed3f069f750d49c9ac256e973": [0, 42, 184], │ │ │ │ │ "group__gsm0808.html#gacccf829582b35f4e8a5a0d4f4e43e216": [0, 42, 51], │ │ │ │ │ "group__gsm0808.html#gacd28f0543c8bffde8de19549c962ae54": [0, 42, 33], │ │ │ │ │ + "group__gsm0808.html#gace4de9930729e305e0dc914eacbd8893": [0, 42, 165], │ │ │ │ │ "group__gsm0808.html#gad090100ed13372865185529fe66ed868": [0, 42, 119], │ │ │ │ │ "group__gsm0808.html#gad12d0be4a9b4dd0c313b143127cb4f63": [0, 42, 81], │ │ │ │ │ "group__gsm0808.html#gad62af29016984118713fba663a3d2d32": [0, 42, 98], │ │ │ │ │ "group__gsm0808.html#gad9e1cdf27415b215bf8f924efe8399a0": [0, 42, 3], │ │ │ │ │ "group__gsm0808.html#gada543d8ee0864a60becb67dd6da274d4": [0, 42, 101], │ │ │ │ │ "group__gsm0808.html#gada5bcdf1e5e6b2158595b6f41afd53ef": [0, 42, 65], │ │ │ │ │ "group__gsm0808.html#gadbc66edc7a3158e62d91168bbe3de86d": [0, 42, 78], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/navtreeindex12.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -152,16 +152,16 @@ │ │ │ │ │ "group__libgb.html#ga07c13484b7fee94a56f3079de207fc38": [0, 0, 174], │ │ │ │ │ "group__libgb.html#ga0e07a2d5d9c696b4a9a498cb60099666": [0, 0, 219], │ │ │ │ │ "group__libgb.html#ga0e47ee32b76167bd38089a98570c890b": [0, 0, 145], │ │ │ │ │ "group__libgb.html#ga1035399d0153e62c79ce31c812baba93": [0, 0, 178], │ │ │ │ │ "group__libgb.html#ga107928cae88251302409d4a986ef1cbf": [0, 0, 109], │ │ │ │ │ "group__libgb.html#ga10c42f59382de5f13d626c4d4d02887f": [0, 0, 91], │ │ │ │ │ "group__libgb.html#ga10cb424e1dbef26b190abbdd1eb96807": [0, 0, 147], │ │ │ │ │ - "group__libgb.html#ga1181f009fc021fa02b721d92a694f06d": [0, 0, 216], │ │ │ │ │ "group__libgb.html#ga1181f009fc021fa02b721d92a694f06d": [0, 0, 215], │ │ │ │ │ + "group__libgb.html#ga1181f009fc021fa02b721d92a694f06d": [0, 0, 216], │ │ │ │ │ "group__libgb.html#ga1273e9cf5ff147147acd21af115c8b75": [0, 0, 133], │ │ │ │ │ "group__libgb.html#ga12f2eb92f6cbcd19deb98efc9c30020c": [0, 0, 100], │ │ │ │ │ "group__libgb.html#ga138e965973b71fed1f70981f85166f54": [0, 0, 24], │ │ │ │ │ "group__libgb.html#ga188c5ad22acbbe9b8f38df83a68c6359": [0, 0, 136], │ │ │ │ │ "group__libgb.html#ga18f9069a6669b0bd902f9cb13c742af8": [0, 0, 223], │ │ │ │ │ "group__libgb.html#ga191b44ed2d0b01c52f1d828cfd036f70": [0, 0, 177], │ │ │ │ │ "group__libgb.html#ga19c42e04e0d43a7ea8c75ce03744d0db": [0, 0, 93], │ │ │ │ │ @@ -171,29 +171,29 @@ │ │ │ │ │ "group__libgb.html#ga1e9361569860d0a51867dbafa847dc84": [0, 0, 113], │ │ │ │ │ "group__libgb.html#ga274730ced17f01ce4b0a1a1d60d84336": [0, 0, 25], │ │ │ │ │ "group__libgb.html#ga28b5b2f8f3a70ed7da94bac9698d32c1": [0, 0, 144], │ │ │ │ │ "group__libgb.html#ga2d3c686c5e059a1b738d02c7263d18ce": [0, 0, 154], │ │ │ │ │ "group__libgb.html#ga2f388e483471e6108aa0ad2e8c8b580b": [0, 0, 173], │ │ │ │ │ "group__libgb.html#ga30ae8df0f132489b2af625ea7087db09": [0, 0, 224], │ │ │ │ │ "group__libgb.html#ga31e91636eff1a21452f5863d422ba386": [0, 0, 184], │ │ │ │ │ - "group__libgb.html#ga3637cd9e75327b41f140bf82690c3164": [0, 0, 197], │ │ │ │ │ "group__libgb.html#ga3637cd9e75327b41f140bf82690c3164": [0, 0, 198], │ │ │ │ │ + "group__libgb.html#ga3637cd9e75327b41f140bf82690c3164": [0, 0, 197], │ │ │ │ │ "group__libgb.html#ga363b8416d26d768b960f4366953a1a50": [0, 0, 205], │ │ │ │ │ "group__libgb.html#ga3917c8399af28401c72a6abf2df89379": [0, 0, 181], │ │ │ │ │ "group__libgb.html#ga3a023e567b75406abec89bb04c065426": [0, 0, 115], │ │ │ │ │ "group__libgb.html#ga3b865a4153c5f5f99c736fe4197f0498": [0, 0, 106], │ │ │ │ │ "group__libgb.html#ga3be5562b0ec145ca8bd91e6712066339": [0, 0, 135], │ │ │ │ │ "group__libgb.html#ga3c2b9ab76eb1ad97b07619e032697187": [0, 0, 110], │ │ │ │ │ "group__libgb.html#ga3f6cc64906dcf91e6834708426f078bb": [0, 0, 175], │ │ │ │ │ "group__libgb.html#ga40b96498f6b9e94ec7d434e1633824fc": [0, 0, 170], │ │ │ │ │ "group__libgb.html#ga424ba65d6bfe8f33fbcd4ebd085bd0fa": [0, 0, 131], │ │ │ │ │ "group__libgb.html#ga4260bbd45e9ba7ca80c4dab290fbc121": [0, 0, 180], │ │ │ │ │ "group__libgb.html#ga4791ee8304698ef7aeaf5e3a90e5352a": [0, 0, 165], │ │ │ │ │ - "group__libgb.html#ga48683aaac3dc83962671893532ae47fb": [0, 0, 217], │ │ │ │ │ "group__libgb.html#ga48683aaac3dc83962671893532ae47fb": [0, 0, 218], │ │ │ │ │ + "group__libgb.html#ga48683aaac3dc83962671893532ae47fb": [0, 0, 217], │ │ │ │ │ "group__libgb.html#ga495d080d753fb17f608b346d3b2a3e86": [0, 0, 163], │ │ │ │ │ "group__libgb.html#ga4bd1a4f2920427cb38f01af2f0cc985c": [0, 0, 75], │ │ │ │ │ "group__libgb.html#ga576bec4c6d55e02db2aa6ed8ecb54eb4": [0, 0, 130], │ │ │ │ │ "group__libgb.html#ga592fe5ba72d379eec43f7dfb05efff39": [0, 0, 182], │ │ │ │ │ "group__libgb.html#ga59af4cce7bdb355a40e03ea80378bf47": [0, 0, 107], │ │ │ │ │ "group__libgb.html#ga5a86fd0cb7aa872bff2df9abe0dcfa10": [0, 0, 157], │ │ │ │ │ "group__libgb.html#ga5ad5e742139221bf540577285c5373d2": [0, 0, 176], │ │ │ │ │ @@ -203,47 +203,47 @@ │ │ │ │ │ "group__libgb.html#ga60161b6e65f96110b4c601dfa1894c2c": [0, 0, 164], │ │ │ │ │ "group__libgb.html#ga60ce0e2a04d5ac46598ebd123fe744f6": [0, 0, 82], │ │ │ │ │ "group__libgb.html#ga6122988c9645e3e06af9f887caf1424d": [0, 0, 148], │ │ │ │ │ "group__libgb.html#ga62404c7a8fbedba3f56065e977fb4a96": [0, 0, 134], │ │ │ │ │ "group__libgb.html#ga634c69147ef8d2a69eadb4f873ef8f0a": [0, 0, 96], │ │ │ │ │ "group__libgb.html#ga65bb412f8727383ef2365ad00052ccfd": [0, 0, 104], │ │ │ │ │ "group__libgb.html#ga68e702f38fa170d71c2b0c65c40f5a78": [0, 0, 186], │ │ │ │ │ - "group__libgb.html#ga69a4444775cc91afdd08fd3e5d0f711f": [0, 0, 213], │ │ │ │ │ "group__libgb.html#ga69a4444775cc91afdd08fd3e5d0f711f": [0, 0, 214], │ │ │ │ │ - "group__libgb.html#ga69aaba1c45b60b99e1e139340a22be48": [0, 0, 14], │ │ │ │ │ + "group__libgb.html#ga69a4444775cc91afdd08fd3e5d0f711f": [0, 0, 213], │ │ │ │ │ "group__libgb.html#ga69aaba1c45b60b99e1e139340a22be48": [0, 0, 13], │ │ │ │ │ + "group__libgb.html#ga69aaba1c45b60b99e1e139340a22be48": [0, 0, 14], │ │ │ │ │ "group__libgb.html#ga6a5f92344079c4e8645bdd26a29da9a6": [0, 0, 210], │ │ │ │ │ "group__libgb.html#ga6bfddf6ae7b4e50cf9fbd54a21684643": [0, 0, 98], │ │ │ │ │ "group__libgb.html#ga7102b236a5ce1606bc80470d4433177f": [0, 0, 159], │ │ │ │ │ "group__libgb.html#ga712419ff6dc9e319d1234ce91d7120f0": [0, 0, 142], │ │ │ │ │ "group__libgb.html#ga752e8b41655c789e047779edce0ee70a": [0, 0, 124], │ │ │ │ │ "group__libgb.html#ga76bb15745c3f10c09986062f9aff2478": [0, 0, 195], │ │ │ │ │ "group__libgb.html#ga7764591b01700d2abddf85cae4ddf811": [0, 0, 207], │ │ │ │ │ "group__libgb.html#ga77f0bb3388ee9e429a7b79666c878f33": [0, 0, 194], │ │ │ │ │ "group__libgb.html#ga7ae883da168076940f0132407d012b98": [0, 0, 129], │ │ │ │ │ "group__libgb.html#ga7be3ed98b412e7b58a8a29cbafa3a67e": [0, 0, 78], │ │ │ │ │ "group__libgb.html#ga7dc440599702b88f6d0128ca2cb08852": [0, 0, 114], │ │ │ │ │ "group__libgb.html#ga7ea9ffa88b12e4acd42ad1efa146c5a4": [0, 0, 122], │ │ │ │ │ - "group__libgb.html#ga807fb8fb938a1fa5d1b6efcbed98a9ff": [0, 0, 20], │ │ │ │ │ "group__libgb.html#ga807fb8fb938a1fa5d1b6efcbed98a9ff": [0, 0, 19], │ │ │ │ │ + "group__libgb.html#ga807fb8fb938a1fa5d1b6efcbed98a9ff": [0, 0, 20], │ │ │ │ │ "group__libgb.html#ga82bdef0ac42721ad508d51a55ade9519": [0, 0, 167], │ │ │ │ │ "group__libgb.html#ga82ed6e704b00af083bb3a9fa18b09e72": [0, 0, 7], │ │ │ │ │ "group__libgb.html#ga842dfe0d04f78ae21d1f899206980f56": [0, 0, 203], │ │ │ │ │ "group__libgb.html#ga84574ff5d686f87c763a72e17da7d3f3": [0, 0, 77], │ │ │ │ │ "group__libgb.html#ga88d4b06d16c8da762246fc6a55f2d924": [0, 0, 92], │ │ │ │ │ - "group__libgb.html#ga8cbd6a120ccbaf199d5dbb987150f421": [0, 0, 12], │ │ │ │ │ "group__libgb.html#ga8cbd6a120ccbaf199d5dbb987150f421": [0, 0, 11], │ │ │ │ │ + "group__libgb.html#ga8cbd6a120ccbaf199d5dbb987150f421": [0, 0, 12], │ │ │ │ │ "group__libgb.html#ga8d93540b1ceafa3f9425c72763b256d0": [0, 0, 226], │ │ │ │ │ "group__libgb.html#ga91e857f47a346ffe00fddae98231453e": [0, 0, 162], │ │ │ │ │ "group__libgb.html#ga9382997ee06358e2806857df6784a08c": [0, 0, 141], │ │ │ │ │ "group__libgb.html#ga94c293f7021832116d1c2466c609667c": [0, 0, 101], │ │ │ │ │ "group__libgb.html#ga96bdb6007b15da0a674b847a624b79ac": [0, 0, 116], │ │ │ │ │ "group__libgb.html#ga97758b550e086f2f66cca6fd391f86b4": [0, 0, 8], │ │ │ │ │ - "group__libgb.html#ga990fe02fdaeb6335928d955ef9014d52": [0, 0, 15], │ │ │ │ │ "group__libgb.html#ga990fe02fdaeb6335928d955ef9014d52": [0, 0, 16], │ │ │ │ │ + "group__libgb.html#ga990fe02fdaeb6335928d955ef9014d52": [0, 0, 15], │ │ │ │ │ "group__libgb.html#ga9b05c8ee019089b898ae1760fb03bfe3": [0, 0, 150], │ │ │ │ │ "group__libgb.html#ga9b51a08c7378db1160667369fc6b7d22": [0, 0, 137], │ │ │ │ │ "group__libgb.html#ga9be683febf33673183f70698007b378b": [0, 0, 200], │ │ │ │ │ "group__libgb.html#ga9c2a6196ab11d3b569b95a2ef819efa4": [0, 0, 121], │ │ │ │ │ "group__libgb.html#ga9e402a0343186bca315c8b4a70df394a": [0, 0, 228], │ │ │ │ │ "group__libgb.html#ga9eb02dcd9b1864987ffa538af6852728": [0, 0, 22], │ │ │ │ │ "group__libgb.html#gaa1688dacd62ee5d8402633a58196cbd6": [0, 0, 172], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/navtreeindex13.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -46,16 +46,16 @@ │ │ │ │ │ "group__libgb.html#gae384fb821c5c69cf96aa566a329b2f4f": [0, 0, 10], │ │ │ │ │ "group__libgb.html#gae384fb821c5c69cf96aa566a329b2f4f": [0, 0, 9], │ │ │ │ │ "group__libgb.html#gae5257e82b4a770b091d9b042dec1d65c": [0, 0, 84], │ │ │ │ │ "group__libgb.html#gae556352d5816355de7f918c1e89cee09": [0, 0, 189], │ │ │ │ │ "group__libgb.html#gae5752b7bb37cb4caee7f3b08327d5120": [0, 0, 199], │ │ │ │ │ "group__libgb.html#gae62378d1d637d12c4b9ac4cc77457860": [0, 0, 97], │ │ │ │ │ "group__libgb.html#gaea3ed7fc6e9ccdb0d888771879476396": [0, 0, 85], │ │ │ │ │ - "group__libgb.html#gaeacd7544cfbac0d46ce7f2f59cea8666": [0, 0, 18], │ │ │ │ │ "group__libgb.html#gaeacd7544cfbac0d46ce7f2f59cea8666": [0, 0, 17], │ │ │ │ │ + "group__libgb.html#gaeacd7544cfbac0d46ce7f2f59cea8666": [0, 0, 18], │ │ │ │ │ "group__libgb.html#gaeb32cf0eae94d480ba77b204062e5ad3": [0, 0, 103], │ │ │ │ │ "group__libgb.html#gaeca0f99568ede69adf168484614985e0": [0, 0, 204], │ │ │ │ │ "group__libgb.html#gaeeaa3ec06e4e09940aab43d8f42efee7": [0, 0, 212], │ │ │ │ │ "group__libgb.html#gaef982d4ad9d66e2176fc9b6c3065b16f": [0, 0, 166], │ │ │ │ │ "group__libgb.html#gaf27635ee80125de543f7c5e4fefd3884": [0, 0, 123], │ │ │ │ │ "group__libgb.html#gaf298863d99c262c976b3565d8d740167": [0, 0, 80], │ │ │ │ │ "group__libgb.html#gaf453c173df6aae213320991981b2376b": [0, 0, 153], │ │ │ │ │ @@ -63,82 +63,82 @@ │ │ │ │ │ "group__libgb.html#gaf4fa46b7a6becd511e1bc09a0e6eaf7f": [0, 0, 160], │ │ │ │ │ "group__libgb.html#gaf92123cfb89b018759500ae71141d240": [0, 0, 211], │ │ │ │ │ "group__libgb.html#gaf977c8dca440c87eb29d0f4eaa8dbead": [0, 0, 105], │ │ │ │ │ "group__libgb.html#gafa4c23bcbf2a4a9ab15e9640bb4dc987": [0, 0, 143], │ │ │ │ │ "group__libgb.html#gafc6eb0445799511fffd6313aa749843d": [0, 0, 191], │ │ │ │ │ "group__libgb.html#gafd72c4e7b23da74bb91bf4ecddb3a3d9": [0, 0, 187], │ │ │ │ │ "group__libgb.html#gaffc30efefbc2e6819d144884c7fe4adc": [0, 0, 86], │ │ │ │ │ - "group__libgb.html#gga0273a14202d1874350629fb78b716933a141e0730908f2c6eabd0c82bfbca0b7a": [0, 0, 21, 13], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933a141e0730908f2c6eabd0c82bfbca0b7a": [0, 0, 31], │ │ │ │ │ - "group__libgb.html#gga0273a14202d1874350629fb78b716933a27499e52f04427f390152deac81614f9": [0, 0, 21, 5], │ │ │ │ │ + "group__libgb.html#gga0273a14202d1874350629fb78b716933a141e0730908f2c6eabd0c82bfbca0b7a": [0, 0, 21, 13], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933a27499e52f04427f390152deac81614f9": [0, 0, 26], │ │ │ │ │ + "group__libgb.html#gga0273a14202d1874350629fb78b716933a27499e52f04427f390152deac81614f9": [0, 0, 21, 5], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933a2a8ef6c7bd84a76be26dfb99fa3bcdaf": [0, 0, 28], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933a2a8ef6c7bd84a76be26dfb99fa3bcdaf": [0, 0, 21, 9], │ │ │ │ │ - "group__libgb.html#gga0273a14202d1874350629fb78b716933a335d2da9601161154b57eb7fec004da3": [0, 0, 43], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933a335d2da9601161154b57eb7fec004da3": [0, 0, 21, 17], │ │ │ │ │ - "group__libgb.html#gga0273a14202d1874350629fb78b716933a4c1025764deb7ff2917d9be9e9475126": [0, 0, 38], │ │ │ │ │ + "group__libgb.html#gga0273a14202d1874350629fb78b716933a335d2da9601161154b57eb7fec004da3": [0, 0, 43], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933a4c1025764deb7ff2917d9be9e9475126": [0, 0, 21, 8], │ │ │ │ │ + "group__libgb.html#gga0273a14202d1874350629fb78b716933a4c1025764deb7ff2917d9be9e9475126": [0, 0, 38], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933a6248afd22adb65afe1782695e3ef643e": [0, 0, 29], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933a6248afd22adb65afe1782695e3ef643e": [0, 0, 21, 11], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933a921f3793fec2029726ec5ea2f8a9ed93": [0, 0, 37], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933a921f3793fec2029726ec5ea2f8a9ed93": [0, 0, 21, 7], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933aa5786e2b9869ed85eb7adbfc9857d772": [0, 0, 39], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933aa5786e2b9869ed85eb7adbfc9857d772": [0, 0, 21, 6], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933aa5c7bece29d3f1d03f14222759b1acd8": [0, 0, 41], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933aa5c7bece29d3f1d03f14222759b1acd8": [0, 0, 21, 16], │ │ │ │ │ - "group__libgb.html#gga0273a14202d1874350629fb78b716933aab6a25a2d63c965c60dac2040e60e6e0": [0, 0, 30], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933aab6a25a2d63c965c60dac2040e60e6e0": [0, 0, 21, 12], │ │ │ │ │ + "group__libgb.html#gga0273a14202d1874350629fb78b716933aab6a25a2d63c965c60dac2040e60e6e0": [0, 0, 30], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933ab6d642f059069ed03632590805a67340": [0, 0, 27], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933ab6d642f059069ed03632590805a67340": [0, 0, 21, 2], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933ac28093f7e1457c3ae3e5d54fbd094787": [0, 0, 32], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933ac28093f7e1457c3ae3e5d54fbd094787": [0, 0, 21, 14], │ │ │ │ │ - "group__libgb.html#gga0273a14202d1874350629fb78b716933ac31a5723ccb70ec9c46178160b5e92a1": [0, 0, 21, 10], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933ac31a5723ccb70ec9c46178160b5e92a1": [0, 0, 33], │ │ │ │ │ - "group__libgb.html#gga0273a14202d1874350629fb78b716933ad42d92b442344f212492bddec93ff9db": [0, 0, 36], │ │ │ │ │ + "group__libgb.html#gga0273a14202d1874350629fb78b716933ac31a5723ccb70ec9c46178160b5e92a1": [0, 0, 21, 10], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933ad42d92b442344f212492bddec93ff9db": [0, 0, 21, 1], │ │ │ │ │ + "group__libgb.html#gga0273a14202d1874350629fb78b716933ad42d92b442344f212492bddec93ff9db": [0, 0, 36], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933af5c99431937201a2bdfc693e463565d6": [0, 0, 21, 3], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933af5c99431937201a2bdfc693e463565d6": [0, 0, 34], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933afb3f75ccc7d48825f99bace1fd135f88": [0, 0, 21, 0], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933afb3f75ccc7d48825f99bace1fd135f88": [0, 0, 40], │ │ │ │ │ - "group__libgb.html#gga0273a14202d1874350629fb78b716933afdacbbe6de12894b1882574b9b49b1d3": [0, 0, 21, 15], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933afdacbbe6de12894b1882574b9b49b1d3": [0, 0, 42], │ │ │ │ │ - "group__libgb.html#gga0273a14202d1874350629fb78b716933afe58de8377f6f255bb465a0d4bd42ed5": [0, 0, 21, 4], │ │ │ │ │ + "group__libgb.html#gga0273a14202d1874350629fb78b716933afdacbbe6de12894b1882574b9b49b1d3": [0, 0, 21, 15], │ │ │ │ │ "group__libgb.html#gga0273a14202d1874350629fb78b716933afe58de8377f6f255bb465a0d4bd42ed5": [0, 0, 35], │ │ │ │ │ + "group__libgb.html#gga0273a14202d1874350629fb78b716933afe58de8377f6f255bb465a0d4bd42ed5": [0, 0, 21, 4], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a11379935082fbff7f322e5e70aeae02c": [0, 0, 60], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a11379935082fbff7f322e5e70aeae02c": [0, 0, 24, 4], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a13821dc6ce945b47c4c7f2274aff45ad": [0, 0, 62], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a13821dc6ce945b47c4c7f2274aff45ad": [0, 0, 24, 2], │ │ │ │ │ - "group__libgb.html#gga138e965973b71fed1f70981f85166f54a1406d8dfd663016321f9ae45f94b907d": [0, 0, 24, 6], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a1406d8dfd663016321f9ae45f94b907d": [0, 0, 65], │ │ │ │ │ + "group__libgb.html#gga138e965973b71fed1f70981f85166f54a1406d8dfd663016321f9ae45f94b907d": [0, 0, 24, 6], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a1e195510dfb865e2c4c45f928c81333f": [0, 0, 61], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a1e195510dfb865e2c4c45f928c81333f": [0, 0, 24, 1], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a1f0bcb1ce1e17b949e09dd1b9b1129ac": [0, 0, 64], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a1f0bcb1ce1e17b949e09dd1b9b1129ac": [0, 0, 24, 5], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a400416a7315d3daa14079313e3fefc47": [0, 0, 24, 12], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a400416a7315d3daa14079313e3fefc47": [0, 0, 69], │ │ │ │ │ - "group__libgb.html#gga138e965973b71fed1f70981f85166f54a401979534b5ce7d5d2972089555ab55a": [0, 0, 70], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a401979534b5ce7d5d2972089555ab55a": [0, 0, 24, 13], │ │ │ │ │ - "group__libgb.html#gga138e965973b71fed1f70981f85166f54a4a44569f7797472ead12024b3a941189": [0, 0, 24, 11], │ │ │ │ │ + "group__libgb.html#gga138e965973b71fed1f70981f85166f54a401979534b5ce7d5d2972089555ab55a": [0, 0, 70], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a4a44569f7797472ead12024b3a941189": [0, 0, 68], │ │ │ │ │ + "group__libgb.html#gga138e965973b71fed1f70981f85166f54a4a44569f7797472ead12024b3a941189": [0, 0, 24, 11], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a5226b82ddd82c37b82f3b38c167da386": [0, 0, 63], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a5226b82ddd82c37b82f3b38c167da386": [0, 0, 24, 7], │ │ │ │ │ - "group__libgb.html#gga138e965973b71fed1f70981f85166f54a5ceb23850ee0382525820bc11a882f97": [0, 0, 24, 9], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a5ceb23850ee0382525820bc11a882f97": [0, 0, 58], │ │ │ │ │ - "group__libgb.html#gga138e965973b71fed1f70981f85166f54a742beed958fe79c58f047ed5da203fc1": [0, 0, 24, 14], │ │ │ │ │ + "group__libgb.html#gga138e965973b71fed1f70981f85166f54a5ceb23850ee0382525820bc11a882f97": [0, 0, 24, 9], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a742beed958fe79c58f047ed5da203fc1": [0, 0, 71], │ │ │ │ │ - "group__libgb.html#gga138e965973b71fed1f70981f85166f54a8292986e7bc1920611f400b622e4e25f": [0, 0, 24, 16], │ │ │ │ │ + "group__libgb.html#gga138e965973b71fed1f70981f85166f54a742beed958fe79c58f047ed5da203fc1": [0, 0, 24, 14], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a8292986e7bc1920611f400b622e4e25f": [0, 0, 73], │ │ │ │ │ - "group__libgb.html#gga138e965973b71fed1f70981f85166f54a868430bc1823cfa2cff6ff42f54cf45a": [0, 0, 66], │ │ │ │ │ + "group__libgb.html#gga138e965973b71fed1f70981f85166f54a8292986e7bc1920611f400b622e4e25f": [0, 0, 24, 16], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a868430bc1823cfa2cff6ff42f54cf45a": [0, 0, 24, 0], │ │ │ │ │ + "group__libgb.html#gga138e965973b71fed1f70981f85166f54a868430bc1823cfa2cff6ff42f54cf45a": [0, 0, 66], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a90d0f57400a0a6677727054df3599fa5": [0, 0, 24, 17], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a90d0f57400a0a6677727054df3599fa5": [0, 0, 74], │ │ │ │ │ - "group__libgb.html#gga138e965973b71fed1f70981f85166f54a988b3ced7cbfd1d5c8331615c0a84420": [0, 0, 24, 3], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54a988b3ced7cbfd1d5c8331615c0a84420": [0, 0, 59], │ │ │ │ │ - "group__libgb.html#gga138e965973b71fed1f70981f85166f54aaab6b1c4ee113801b738dff11a0d1668": [0, 0, 24, 10], │ │ │ │ │ + "group__libgb.html#gga138e965973b71fed1f70981f85166f54a988b3ced7cbfd1d5c8331615c0a84420": [0, 0, 24, 3], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54aaab6b1c4ee113801b738dff11a0d1668": [0, 0, 67], │ │ │ │ │ + "group__libgb.html#gga138e965973b71fed1f70981f85166f54aaab6b1c4ee113801b738dff11a0d1668": [0, 0, 24, 10], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54abd3ea35fb5dd1adaf7920d7e46edc9ad": [0, 0, 72], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54abd3ea35fb5dd1adaf7920d7e46edc9ad": [0, 0, 24, 15], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54ae37dc3f5e36924ef0b59c093e4dac69f": [0, 0, 24, 8], │ │ │ │ │ "group__libgb.html#gga138e965973b71fed1f70981f85166f54ae37dc3f5e36924ef0b59c093e4dac69f": [0, 0, 57], │ │ │ │ │ "group__libgb.html#gga274730ced17f01ce4b0a1a1d60d84336a7de5febc578b6ceb366f8cac1e9e4c9d": [0, 0, 25, 0], │ │ │ │ │ "group__libgb.html#gga9eb02dcd9b1864987ffa538af6852728a06973f5082ec693df62edbfda72a1fc2": [0, 0, 22, 11], │ │ │ │ │ "group__libgb.html#gga9eb02dcd9b1864987ffa538af6852728a11ddb0337a62952a892f026ace741e49": [0, 0, 22, 1], │ │ │ │ │ @@ -154,32 +154,32 @@ │ │ │ │ │ "group__libgb.html#gga9eb02dcd9b1864987ffa538af6852728ac5bc01cd8e995b6a033c187d0c8251c7": [0, 0, 22, 7], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca00c91811e08f1d002d5523ec2e33b444": [0, 0, 23, 9], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca00c91811e08f1d002d5523ec2e33b444": [0, 0, 49], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca01d7b1d8a36393c0aa93207e3e8122f5": [0, 0, 23, 5], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca01d7b1d8a36393c0aa93207e3e8122f5": [0, 0, 48], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca107551c56a353513699ed4de0e03efb6": [0, 0, 23, 1], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca107551c56a353513699ed4de0e03efb6": [0, 0, 56], │ │ │ │ │ - "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca1684f98539fa74b4b1437fc021324918": [0, 0, 47], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca1684f98539fa74b4b1437fc021324918": [0, 0, 23, 8], │ │ │ │ │ - "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca18551ce71fe28c7e59ee2a8873614ddc": [0, 0, 23, 11], │ │ │ │ │ + "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca1684f98539fa74b4b1437fc021324918": [0, 0, 47], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca18551ce71fe28c7e59ee2a8873614ddc": [0, 0, 46], │ │ │ │ │ + "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca18551ce71fe28c7e59ee2a8873614ddc": [0, 0, 23, 11], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca250a5ad06e3f9ea3587c76efc9992851": [0, 0, 23, 4], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca250a5ad06e3f9ea3587c76efc9992851": [0, 0, 52], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca25bd1ff0cb8b490748ade4b02abeb0e4": [0, 0, 23, 7], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca25bd1ff0cb8b490748ade4b02abeb0e4": [0, 0, 51], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca38654c35774d91e1edf499e4b3a4e9f7": [0, 0, 23, 6], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca38654c35774d91e1edf499e4b3a4e9f7": [0, 0, 50], │ │ │ │ │ - "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca4d4fa49811e8f5a82025450efb218f7d": [0, 0, 23, 3], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca4d4fa49811e8f5a82025450efb218f7d": [0, 0, 44], │ │ │ │ │ - "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca52727a7113c3f0af211ceaf93255f577": [0, 0, 23, 0], │ │ │ │ │ + "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca4d4fa49811e8f5a82025450efb218f7d": [0, 0, 23, 3], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca52727a7113c3f0af211ceaf93255f577": [0, 0, 45], │ │ │ │ │ - "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca590828f78a3874db2c1be20eb73846f0": [0, 0, 23, 12], │ │ │ │ │ + "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca52727a7113c3f0af211ceaf93255f577": [0, 0, 23, 0], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca590828f78a3874db2c1be20eb73846f0": [0, 0, 55], │ │ │ │ │ - "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca894cb4f7adf0ff5a36fd56117af37d86": [0, 0, 23, 2], │ │ │ │ │ + "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca590828f78a3874db2c1be20eb73846f0": [0, 0, 23, 12], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca894cb4f7adf0ff5a36fd56117af37d86": [0, 0, 53], │ │ │ │ │ + "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186ca894cb4f7adf0ff5a36fd56117af37d86": [0, 0, 23, 2], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186cacd428793acb147fcdc222a89b401385d": [0, 0, 54], │ │ │ │ │ "group__libgb.html#ggaaa401d24a89784c8ce88f55993ec186cacd428793acb147fcdc222a89b401385d": [0, 0, 23, 10], │ │ │ │ │ "group__linuxlist.html": [0, 10], │ │ │ │ │ "group__linuxlist.html#ga00add30f39d6a125d5685dd666f30db0": [0, 10, 19], │ │ │ │ │ "group__linuxlist.html#ga167c5c3fe3b88a3e499210033585c6d8": [0, 10, 0], │ │ │ │ │ "group__linuxlist.html#ga1fbe29c1c50047605c98a600f98e5d2b": [0, 10, 5], │ │ │ │ │ "group__linuxlist.html#ga254a79dcc8e7dd5662a4e67fcd04ed10": [0, 10, 4], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/navtreeindex6.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -82,32 +82,32 @@ │ │ │ │ │ "group__auth.html#gafc1b65a1e6d5b0e71f6d79a4cb7383ba": [0, 53, 118], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6a174a7ca4699743fc8a4a120f15415e45": [0, 53, 82], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6a174a7ca4699743fc8a4a120f15415e45": [0, 53, 81], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6a4a5e403ae8da719772d1f7360509ffb4": [0, 53, 87], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6a4a5e403ae8da719772d1f7360509ffb4": [0, 53, 88], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6a590d6404406268a363252b292e8d3175": [0, 53, 80], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6a590d6404406268a363252b292e8d3175": [0, 53, 79], │ │ │ │ │ - "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6a626ccdb67e4986eece290a91be71649d": [0, 53, 90], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6a626ccdb67e4986eece290a91be71649d": [0, 53, 89], │ │ │ │ │ + "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6a626ccdb67e4986eece290a91be71649d": [0, 53, 90], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6a9d7a2c937a546edb83daf59577a7a0db": [0, 53, 94], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6a9d7a2c937a546edb83daf59577a7a0db": [0, 53, 93], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6abceafcf91631fe47a55c0c1f0e18b0e6": [0, 53, 84], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6abceafcf91631fe47a55c0c1f0e18b0e6": [0, 53, 83], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6adfaa1dc4a3dc4e468a01a610f61d3782": [0, 53, 91], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6adfaa1dc4a3dc4e468a01a610f61d3782": [0, 53, 92], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6af14ebc6a77122a1daaf26d2c80fb61dc": [0, 53, 43], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6af14ebc6a77122a1daaf26d2c80fb61dc": [0, 53, 42], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6af5b18c6ef6b3603c4765c69242d3f254": [0, 53, 85], │ │ │ │ │ "group__auth.html#gga6b9985150a3302a8a87bcf8b0a4a50d6af5b18c6ef6b3603c4765c69242d3f254": [0, 53, 86], │ │ │ │ │ - "group__auth.html#ggaaa361da6317c3adf1e53fb6a0325d0ffa03c804f89981374b573a0719536cdd09": [0, 53, 99], │ │ │ │ │ "group__auth.html#ggaaa361da6317c3adf1e53fb6a0325d0ffa03c804f89981374b573a0719536cdd09": [0, 53, 100], │ │ │ │ │ - "group__auth.html#ggaaa361da6317c3adf1e53fb6a0325d0ffa57327f1d68fc641f0e59d2332dd1c79a": [0, 53, 95], │ │ │ │ │ + "group__auth.html#ggaaa361da6317c3adf1e53fb6a0325d0ffa03c804f89981374b573a0719536cdd09": [0, 53, 99], │ │ │ │ │ "group__auth.html#ggaaa361da6317c3adf1e53fb6a0325d0ffa57327f1d68fc641f0e59d2332dd1c79a": [0, 53, 96], │ │ │ │ │ - "group__auth.html#ggaaa361da6317c3adf1e53fb6a0325d0ffabff665a821365f0bd09cf607bb82e052": [0, 53, 98], │ │ │ │ │ + "group__auth.html#ggaaa361da6317c3adf1e53fb6a0325d0ffa57327f1d68fc641f0e59d2332dd1c79a": [0, 53, 95], │ │ │ │ │ "group__auth.html#ggaaa361da6317c3adf1e53fb6a0325d0ffabff665a821365f0bd09cf607bb82e052": [0, 53, 97], │ │ │ │ │ + "group__auth.html#ggaaa361da6317c3adf1e53fb6a0325d0ffabff665a821365f0bd09cf607bb82e052": [0, 53, 98], │ │ │ │ │ "group__bitcomp.html": [0, 1], │ │ │ │ │ "group__bitcomp.html#ga23f45a8097583b94fd090f42cb402bd3": [0, 1, 4], │ │ │ │ │ "group__bitcomp.html#ga49df6e5268e7a8b4327e5d61ddc0bb04": [0, 1, 2], │ │ │ │ │ "group__bitcomp.html#ga5668d0369e3659129c72d2293da52d7b": [0, 1, 5], │ │ │ │ │ "group__bitcomp.html#ga756816bc8897122169638ebaa12532c4": [0, 1, 1], │ │ │ │ │ "group__bitcomp.html#ga8149edc38a2202a6fbaf3a39f388e50f": [0, 1, 3], │ │ │ │ │ "group__bitcomp.html#gaa4f70ee3b6e93fff44240366f0b6fedd": [0, 1, 0], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/navtreeindex7.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -35,16 +35,16 @@ │ │ │ │ │ "group__bssmap__le.html#gacd1107be5f764c00869476fd401053bd": [0, 49, 30], │ │ │ │ │ "group__bssmap__le.html#gacd3e38639872ce2f4d21410877abf2f7": [0, 49, 32], │ │ │ │ │ "group__bssmap__le.html#gacd649c8a1e967dc1b48cf87cd43c6bd6": [0, 49, 34], │ │ │ │ │ "group__bssmap__le.html#gad1c0a0a8f7a7ba993ddf59dfe4377fe3": [0, 49, 0], │ │ │ │ │ "group__bssmap__le.html#gad27182647f0676ba236c59b17d7adff6": [0, 49, 44], │ │ │ │ │ "group__bssmap__le.html#gad494a97b49e8d392f79f61a1e0199444": [0, 49, 21], │ │ │ │ │ "group__bssmap__le.html#gad75814d5dfad9efd277ea6872b1e256d": [0, 49, 135], │ │ │ │ │ - "group__bssmap__le.html#gadaca0a552df7c8b11a3f90beb1dd75e8": [0, 49, 133], │ │ │ │ │ "group__bssmap__le.html#gadaca0a552df7c8b11a3f90beb1dd75e8": [0, 49, 134], │ │ │ │ │ + "group__bssmap__le.html#gadaca0a552df7c8b11a3f90beb1dd75e8": [0, 49, 133], │ │ │ │ │ "group__bssmap__le.html#gadc257acd7af3f2b75ce5e19df8c93012": [0, 49, 12], │ │ │ │ │ "group__bssmap__le.html#gae3687205432f0a316d0e553e307e32a5": [0, 49, 33], │ │ │ │ │ "group__bssmap__le.html#gaebf81004c1eea90fe9ba28bd81f24cc6": [0, 49, 27], │ │ │ │ │ "group__bssmap__le.html#gaee2acf440831bf44bfd394732058cef4": [0, 49, 16], │ │ │ │ │ "group__bssmap__le.html#gaf3ff74ac8a6a3ab0a97c8c1682ac2a1e": [0, 49, 28], │ │ │ │ │ "group__bssmap__le.html#gaf7304891391c3aace1b54c75aa119dd0": [0, 49, 7], │ │ │ │ │ "group__bssmap__le.html#gga07c8f710cecf0dc83a236dfecff17c6fa2f7894495a354ab645ed03e5785344ac": [0, 49, 46], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/navtreeindex9.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -92,16 +92,16 @@ │ │ │ │ │ "group__gad.html#ga7a5e93dc799c5243d3deb3b9ca5cfccc": [0, 47, 14], │ │ │ │ │ "group__gad.html#ga7a8fcfeca1ed42d611ed16acda7fa337": [0, 47, 13], │ │ │ │ │ "group__gad.html#ga7be8ec6eb0e09665907bca2c8d54c97c": [0, 47, 12], │ │ │ │ │ "group__gad.html#ga985256af8e39b55f74ecae46f7cec120": [0, 47, 11], │ │ │ │ │ "group__gad.html#ga9ea8aeeda73e9259735dc24855b0c320": [0, 47, 15], │ │ │ │ │ "group__gad.html#gaa26b905a22d6e0cb4bde8aaf0fd8d2c0": [0, 47, 10], │ │ │ │ │ "group__gad.html#gaac3dce106167891a6fbee115f1e2361b": [0, 47, 4], │ │ │ │ │ - "group__gad.html#gae02bf39f68ae57e2bc44458feb80d14b": [0, 47, 29], │ │ │ │ │ "group__gad.html#gae02bf39f68ae57e2bc44458feb80d14b": [0, 47, 30], │ │ │ │ │ + "group__gad.html#gae02bf39f68ae57e2bc44458feb80d14b": [0, 47, 29], │ │ │ │ │ "group__gad.html#gaeceb8523f03a150296244463444f73a2": [0, 47, 16], │ │ │ │ │ "group__gad.html#gaf162470afdd796be9084ddad25f67cc3": [0, 47, 18], │ │ │ │ │ "group__gad.html#gaf25259c4be18d6d03a28f46cf26d810a": [0, 47, 19], │ │ │ │ │ "group__gad.html#gafba7be63d8f3f677ca51eb021dfac63e": [0, 47, 17], │ │ │ │ │ "group__gad.html#gga724072483a2effebff9f40c4fd5b88a8a1c130fdc6f41f71d91e24c2aaf4dd680": [0, 47, 28], │ │ │ │ │ "group__gad.html#gga724072483a2effebff9f40c4fd5b88a8a2212d85decf26e565c582ec22d760137": [0, 47, 22], │ │ │ │ │ "group__gad.html#gga724072483a2effebff9f40c4fd5b88a8a2719b602e9994a385e525ae3f2c646d9": [0, 47, 27], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/search/all_17.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -46,16 +46,16 @@ │ │ │ │ │ ['schan_35', ['schan', ['../../../isdn/html/structosmo__i460__timeslot.html#a148a3224d836fb5b6bc1e20f35fce537', 1, 'osmo_i460_timeslot']]], │ │ │ │ │ ['sched_5fnode_36', ['sched_node', ['../../../vty/html/group__Tdef__VTY.html#gad47890ac2571eda8005f0ff90ef09e8d', 1, ]]], │ │ │ │ │ ['sched_5frr_5fprio_37', ['sched_rr_prio', ['../../../vty/html/structsched__vty__opts.html#a904f3e1e810a90f07700962b317f3cf8', 1, 'sched_vty_opts']]], │ │ │ │ │ ['sched_5fvty_5fopts_38', ['sched_vty_opts', ['../../../vty/html/group__Tdef__VTY.html#ga98e08a5e7196da28aa5509b609852eec', 1, 'sched_vty_opts(Global Namespace)'], │ │ │ │ │ ['../../../vty/html/structsched__vty__opts.html', 1, 'sched_vty_opts'] │ │ │ │ │ ]], │ │ │ │ │ ['sched_5fvty_5fthread_5fall_39', ['SCHED_VTY_THREAD_ALL', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a3fb84aead89492628138cd0dba489681', 1, ]]], │ │ │ │ │ - ['sched_5fvty_5fthread_5fid_40', ['sched_vty_thread_id', ['../../../vty/html/group__Tdef__VTY.html#ga242cd669789bffc6ac6f1782472e29e7', 1, 'sched_vty_thread_id(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a643739f715b5eeb90852335a40fada8e', 1, 'SCHED_VTY_THREAD_ID(Global Namespace)'] │ │ │ │ │ + ['sched_5fvty_5fthread_5fid_40', ['sched_vty_thread_id', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a643739f715b5eeb90852335a40fada8e', 1, 'SCHED_VTY_THREAD_ID(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__Tdef__VTY.html#ga242cd669789bffc6ac6f1782472e29e7', 1, 'sched_vty_thread_id(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['sched_5fvty_5fthread_5fname_41', ['SCHED_VTY_THREAD_NAME', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a6b078bd43cf2ce61069df1c684c72ab6', 1, ]]], │ │ │ │ │ ['sched_5fvty_5fthread_5fself_42', ['SCHED_VTY_THREAD_SELF', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7ac638dc8e7d284fe60931af20cf2d086c', 1, ]]], │ │ │ │ │ ['sched_5fvty_5fthread_5funknown_43', ['SCHED_VTY_THREAD_UNKNOWN', ['../../../vty/html/group__Tdef__VTY.html#gga242cd669789bffc6ac6f1782472e29e7a0d47ad09b3c4894354f1fef52a205852', 1, ]]], │ │ │ │ │ ['scheduling_44', ['scheduling', ['../../../gsm/html/structosmo__gsm48__si__ro__info.html#ae4e5155e449dba3869a0264539d99145', 1, 'osmo_gsm48_si_ro_info']]], │ │ │ │ │ ['scope_45', ['scope', ['../structbssgp__paging__info.html#a2de32bd7be3a83cdb33251c515bea975', 1, 'bssgp_paging_info']]], │ │ │ │ │ ['screen_46', ['screen', ['../../../gsm/html/structgsm__mncc__number.html#a56eb906df9c4c4afcb51939f6fb7b263', 1, 'gsm_mncc_number']]], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/search/all_1a.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -64,16 +64,16 @@ │ │ │ │ │ ['../../../gsm/html/structosmo__rlp__frame__decoded.html#a7244eb59db5f43a9fe52fef774918238', 1, 'osmo_rlp_frame_decoded::version'], │ │ │ │ │ ['../../../core/html/structosmo__sock__init2__multiaddr__pars.html#a0434ba0b264942e7780a8d639e9a8708', 1, 'osmo_sock_init2_multiaddr_pars::version'] │ │ │ │ │ ]], │ │ │ │ │ ['vgcs_5fcapable_50', ['vgcs_capable', ['../../../gsm/html/structrsl__mrpci.html#acd0d860b5db5407108b954cfe8139128', 1, 'rsl_mrpci']]], │ │ │ │ │ ['vgcs_5ffeature_5fflags_5fpresent_51', ['vgcs_feature_flags_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__setup__ack.html#a1097e8759ce4e2a17a8e4c3ed8af6985', 1, 'gsm0808_vgcs_vbs_setup_ack::vgcs_feature_flags_present'], │ │ │ │ │ ['../../../gsm/html/structgsm0808__vgcs__vbs__setup.html#aa2ed3408211a2ea0070d2063300f2b49', 1, 'gsm0808_vgcs_vbs_setup::vgcs_feature_flags_present'] │ │ │ │ │ ]], │ │ │ │ │ - ['view_5fnode_52', ['view_node', ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'] │ │ │ │ │ + ['view_5fnode_52', ['view_node', ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['virtual_20tty_20interface_53', ['VTY (Virtual TTY) interface', ['../../../vty/html/group__vty.html', 1, '']]], │ │ │ │ │ ['vlr_5fname_54', ['vlr_name', ['../../../gsm/html/structgsm29118__reset__msg.html#ae55bf8b1daeb293104bdd0ca0880938d', 1, 'gsm29118_reset_msg::vlr_name'], │ │ │ │ │ ['../../../gsm/html/structgsm29118__paging__req.html#ab16c401f82110da447d0ba3b531ed381', 1, 'gsm29118_paging_req::vlr_name'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_5fpresent_55', ['vlr_name_present', ['../../../gsm/html/structgsm29118__reset__msg.html#a88fc1dd2f689df078e71f898a2df6ff5', 1, 'gsm29118_reset_msg']]], │ │ │ │ │ ['vstk_56', ['vstk', ['../../../gsm/html/structgsm0808__vgcs__vbs__assign__req.html#ae33edf86a93b6870662cc9d9584bcc5c', 1, 'gsm0808_vgcs_vbs_assign_req']]], │ │ │ │ │ @@ -180,16 +180,16 @@ │ │ │ │ │ ['vty_5fout_5fstatistics_5fpartial_137', ['vty_out_statistics_partial', ['../../../vty/html/group__vty.html#gad52b640266cda96e99df7681b8528205', 1, ]]], │ │ │ │ │ ['vty_5fout_5fstatistics_5fpartial2_138', ['vty_out_statistics_partial2', ['../../../vty/html/group__vty.html#ga25a2338bbc94f83e25ad9fffcd94593f', 1, ]]], │ │ │ │ │ ['vty_5fout_5fuptime_139', ['vty_out_uptime', ['../../../vty/html/group__vty.html#ga714f1aefde9052f29834c2f6ac8fa1e0', 1, ]]], │ │ │ │ │ ['vty_5fout_5fva_140', ['vty_out_va', ['../../../vty/html/group__vty.html#gad69c2d9c1f72d97740a90f190eba74c9', 1, ]]], │ │ │ │ │ ['vty_5fparent_141', ['vty_parent', ['../../../vty/html/group__command.html#ga44b38c210b226fe4e076024aa8f5a03d', 1, ]]], │ │ │ │ │ ['vty_5fparent_5fnode_142', ['vty_parent_node', ['../../../vty/html/structvty__parent__node.html', 1, '']]], │ │ │ │ │ ['vty_5fpop_5fparent_143', ['vty_pop_parent', ['../../../vty/html/group__command.html#ga209f8f0886a45e2a6a6b05e09358c956', 1, ]]], │ │ │ │ │ - ['vty_5fread_144', ['vty_read', ['../../../vty/html/group__vty.html#ga851a24025f8e48103264b4cc800a4cbb', 1, 'vty_read(struct vty *vty)(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9ea9ed3db9f85ae6bdc30382d62bc01a807', 1, 'VTY_READ(Global Namespace)'] │ │ │ │ │ + ['vty_5fread_144', ['vty_read', ['../../../vty/html/group__vty.html#gga3b65133bb9997cd1ccf311af0927fc9ea9ed3db9f85ae6bdc30382d62bc01a807', 1, 'VTY_READ(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__vty.html#ga851a24025f8e48103264b4cc800a4cbb', 1, 'vty_read(struct vty *vty)(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vty_5fread_5fconfig_5ffile_145', ['vty_read_config_file', ['../../../vty/html/group__vty.html#ga86c13e43fd9a6564e0efb1000abd7afe', 1, ]]], │ │ │ │ │ ['vty_5fread_5fconfig_5ffilep_146', ['vty_read_config_filep', ['../../../vty/html/group__vty.html#ga58a4d737b6b4a73c7d551c5ca0c2ec7d', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_147', ['vty_ref_gen_mode', ['../../../vty/html/group__command.html#ga8a93dace2b659a06d9103d9f82f22cb7', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fdefault_148', ['VTY_REF_GEN_MODE_DEFAULT', ['../../../vty/html/group__command.html#gga8a93dace2b659a06d9103d9f82f22cb7a4da204690af1c55c59381b9fe0766025', 1, ]]], │ │ │ │ │ ['vty_5fref_5fgen_5fmode_5fdesc_149', ['vty_ref_gen_mode_desc', ['../../../vty/html/group__command.html#ga97b3ca7f0d0dde99010759711c5e6324', 1, 'vty_ref_gen_mode_desc(Global Namespace)'], │ │ │ │ │ ['../../../vty/html/group__command.html#ga97b3ca7f0d0dde99010759711c5e6324', 1, 'vty_ref_gen_mode_desc(Global Namespace)'] │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/search/all_4.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -1,62 +1,62 @@ │ │ │ │ │ var searchData = [ │ │ │ │ │ ['_5f_5fadd_5ftimer_0', ['__add_timer', ['../../../core/html/group__timer.html#ga372d9a79777dbdec72e7a19476111b63', 1, ]]], │ │ │ │ │ ['_5f_5fattribute_5f_5f_1', ['__attribute__', ['../../../gsm/html/group__gsm0808.html#gabe083297fecd14a3d87225c49b69fe88', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__08__08_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__rsl.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__oml.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__gad.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__23__041_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__25__415_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__44__004_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__44__060_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__44__318_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__48__049_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__bssmap__le.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/ipaccess_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__bssmap__le.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__oml.html#ga9373b3642341c610c476f88db967e8c7', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__04__14_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__gad.html#ga19aa011d1747f2db90dddb15c952713d', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__bssmap__le.html#ga3fe817b2261c57a83bfda4cda78ffa3f', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__rsl.html#gac086f463f97bf55a20bd4ba2d01b54bb', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__tlv.html#ga9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__auth.html#ga9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__crypto.html#ga9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor))(Global Namespace)'], │ │ │ │ │ ['../../../vty/html/group__command.html#ga9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor))(Global Namespace)'], │ │ │ │ │ ['../gprs__msgb_8h.html#a07073f09276463198618cb422cc42912', 1, '__attribute__((packed, may_alias)): gprs_msgb.h'], │ │ │ │ │ ['../group__libgb.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed)): gsm_08_16.h'], │ │ │ │ │ ['../group__libgb.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed)): gsm_08_18.h'], │ │ │ │ │ ['../bssgp__bvc__fsm_8c.html#a9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor)): bssgp_bvc_fsm.c'], │ │ │ │ │ ['../group__libgb.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed)): frame_relay.c'], │ │ │ │ │ ['../group__libgb.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed)): gprs_ns2_frgre.c'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__04__12_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/structabis__rsl__rll__hdr.html#aa02bc71e017398cd5c51b859dcc2af82', 1, 'abis_rsl_rll_hdr::__attribute__'], │ │ │ │ │ ['../../../gsm/html/structdtap__header.html#a6e2b5617f01acef998b0c2f7c4ee9a32', 1, 'dtap_header::__attribute__'], │ │ │ │ │ ['../../../gsm/html/unionabis__rsl__chan__nr.html#a1c6785f8bda4e33238f895f1b583a30b', 1, 'abis_rsl_chan_nr::__attribute__()'], │ │ │ │ │ ['../../../gsm/html/unionabis__rsl__link__id.html#a80d06146c6fd312706ec51605bfbc57b', 1, 'abis_rsl_link_id::__attribute__()'], │ │ │ │ │ ['../../../gsm/html/structgsm48__chan__desc.html#a3f6749d653fefe2ffdd78d78e3f0eed5', 1, 'gsm48_chan_desc::__attribute__()'], │ │ │ │ │ ['../group__libgb.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed)): gprs_ns_frgre.c'], │ │ │ │ │ ['../gprs__ns2__vc__fsm_8c.html#a9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor)): gprs_ns2_vc_fsm.c'], │ │ │ │ │ ['../gprs__ns2__sns_8c.html#a9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor)): gprs_ns2_sns.c'], │ │ │ │ │ ['../../../gsm/html/group__oml.html#gab90e830f0eddb6080edc75cf603f2634', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga00df7213639d8b54dbb889fdf1124ece', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/group__gsm0808.html#gace4de9930729e305e0dc914eacbd8893', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__bssmap__le.html#gad27182647f0676ba236c59b17d7adff6', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__rsl.html#ga428e812521d237f352d3eeff0a18398b', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../group__libgb.html#gafd72c4e7b23da74bb91bf4ecddb3a3d9', 1, '__attribute__: gsm_08_16.h'], │ │ │ │ │ ['../gsm__08__18_8h.html#a752f88c021ab1cf59a162c9aca2c5049', 1, '__attribute__: gsm_08_18.h'], │ │ │ │ │ ['../gprs__ns2__frgre_8c.html#ab33cdbca36274dfa2ccf4934ba102760', 1, '__attribute__: gprs_ns2_frgre.c'], │ │ │ │ │ ['../../../core/html/group__osmo__io.html#gaa811d40f7e27f5bf851308f829f85506', 1, '__attribute__((constructor(103)))(Global Namespace)'], │ │ │ │ │ ['../../../core/html/group__sercomm.html#gaf9aace1b44b73111e15aa39f06f43456', 1, '__attribute__((weak))(Global Namespace)'], │ │ │ │ │ ['../../../core/html/group__stats.html#ga9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'] │ │ │ │ │ + ['../../../gsm/html/gsm__03__41_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__04__08_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__04__08__gprs_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__04__11_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['_5f_5fhlist_5fdel_2', ['__hlist_del', ['../../../core/html/group__linuxlist.html#ga167c5c3fe3b88a3e499210033585c6d8', 1, ]]], │ │ │ │ │ ['_5f_5fllist_5fadd_3', ['__llist_add', ['../../../core/html/group__linuxlist.html#ga27748bed605feed610e4cabb92cc69a8', 1, ]]], │ │ │ │ │ ['_5f_5fllist_5fdel_4', ['__llist_del', ['../../../core/html/group__linuxlist.html#gafd6d2db9c63110be04db5421e66a64d6', 1, ]]], │ │ │ │ │ ['_5f_5fllist_5fsplice_5', ['__llist_splice', ['../../../core/html/group__linuxlist.html#ga86930ef85d10c1acd97d858354bd5895', 1, ]]], │ │ │ │ │ ['_5fa5_5f1_6', ['_a5_1', ['../../../gsm/html/group__a5.html#ga1fa3ceb5aa7339737aeab03db7ae74db', 1, ]]], │ │ │ │ │ ['_5fa5_5f12_5fclock_7', ['_a5_12_clock', ['../../../gsm/html/group__a5.html#ga79fe3aa16d75aa56c9e9f24f95a1491d', 1, ]]], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/search/functions_0.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ var searchData = [ │ │ │ │ │ ['_5f_5fadd_5ftimer_0', ['__add_timer', ['../../../core/html/group__timer.html#ga372d9a79777dbdec72e7a19476111b63', 1, ]]], │ │ │ │ │ ['_5f_5fattribute_5f_5f_1', ['__attribute__', ['../gprs__msgb_8h.html#a07073f09276463198618cb422cc42912', 1, '__attribute__((packed, may_alias)): gprs_msgb.h'], │ │ │ │ │ ['../../../gsm/html/group__bssmap__le.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/ipaccess_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__bssmap__le.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__oml.html#ga9373b3642341c610c476f88db967e8c7', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__gad.html#ga19aa011d1747f2db90dddb15c952713d', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__bssmap__le.html#ga3fe817b2261c57a83bfda4cda78ffa3f', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__rsl.html#gac086f463f97bf55a20bd4ba2d01b54bb', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__tlv.html#ga9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__auth.html#ga9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor))(Global Namespace)'], │ │ │ │ │ @@ -18,36 +18,36 @@ │ │ │ │ │ ['../bssgp__bvc__fsm_8c.html#a9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor)): bssgp_bvc_fsm.c'], │ │ │ │ │ ['../group__libgb.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed)): frame_relay.c'], │ │ │ │ │ ['../group__libgb.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed)): gprs_ns2_frgre.c'], │ │ │ │ │ ['../gprs__ns2__sns_8c.html#a9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor)): gprs_ns2_sns.c'], │ │ │ │ │ ['../gprs__ns2__vc__fsm_8c.html#a9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor)): gprs_ns2_vc_fsm.c'], │ │ │ │ │ ['../group__libgb.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed)): gprs_ns_frgre.c'], │ │ │ │ │ ['../../../gsm/html/unionabis__rsl__chan__nr.html#a1c6785f8bda4e33238f895f1b583a30b', 1, 'abis_rsl_chan_nr::__attribute__()'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__()(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__03__41_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__()(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/unionabis__rsl__link__id.html#a80d06146c6fd312706ec51605bfbc57b', 1, 'abis_rsl_link_id::__attribute__()'], │ │ │ │ │ ['../../../gsm/html/structgsm48__chan__desc.html#a3f6749d653fefe2ffdd78d78e3f0eed5', 1, 'gsm48_chan_desc::__attribute__()'], │ │ │ │ │ ['../../../core/html/group__osmo__io.html#gaa811d40f7e27f5bf851308f829f85506', 1, '__attribute__((constructor(103)))(Global Namespace)'], │ │ │ │ │ ['../../../core/html/group__sercomm.html#gaf9aace1b44b73111e15aa39f06f43456', 1, '__attribute__((weak))(Global Namespace)'], │ │ │ │ │ ['../../../core/html/group__stats.html#ga9ed16867a9394d9ccf1132194edae298', 1, '__attribute__((constructor))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__48__049_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__04__08_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__04__08__gprs_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__04__11_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__04__12_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__08__08_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__44__318_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__44__060_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__44__004_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__25__415_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/gsm__23__041_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__gad.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__oml.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__rsl.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'] │ │ │ │ │ + ['../../../gsm/html/gsm__04__14_8h.html#ga4bd1a4f2920427cb38f01af2f0cc985c', 1, '__attribute__((packed))(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['_5f_5fhlist_5fdel_2', ['__hlist_del', ['../../../core/html/group__linuxlist.html#ga167c5c3fe3b88a3e499210033585c6d8', 1, ]]], │ │ │ │ │ ['_5f_5fllist_5fadd_3', ['__llist_add', ['../../../core/html/group__linuxlist.html#ga27748bed605feed610e4cabb92cc69a8', 1, ]]], │ │ │ │ │ ['_5f_5fllist_5fdel_4', ['__llist_del', ['../../../core/html/group__linuxlist.html#gafd6d2db9c63110be04db5421e66a64d6', 1, ]]], │ │ │ │ │ ['_5f_5fllist_5fsplice_5', ['__llist_splice', ['../../../core/html/group__linuxlist.html#ga86930ef85d10c1acd97d858354bd5895', 1, ]]], │ │ │ │ │ ['_5fa5_5f1_6', ['_a5_1', ['../../../gsm/html/group__a5.html#ga1fa3ceb5aa7339737aeab03db7ae74db', 1, ]]], │ │ │ │ │ ['_5fa5_5f12_5fclock_7', ['_a5_12_clock', ['../../../gsm/html/group__a5.html#ga79fe3aa16d75aa56c9e9f24f95a1491d', 1, ]]], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/search/variables_0.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ var searchData = [ │ │ │ │ │ ['_5f_5fattribute_5f_5f_0', ['__attribute__', ['../../../gsm/html/structdtap__header.html#a6e2b5617f01acef998b0c2f7c4ee9a32', 1, 'dtap_header::__attribute__'], │ │ │ │ │ ['../gprs__ns2__frgre_8c.html#ab33cdbca36274dfa2ccf4934ba102760', 1, '__attribute__: gprs_ns2_frgre.c'], │ │ │ │ │ ['../gsm__08__18_8h.html#a752f88c021ab1cf59a162c9aca2c5049', 1, '__attribute__: gsm_08_18.h'], │ │ │ │ │ ['../group__libgb.html#gafd72c4e7b23da74bb91bf4ecddb3a3d9', 1, '__attribute__: gsm_08_16.h'], │ │ │ │ │ ['../../../gsm/html/group__rsl.html#ga428e812521d237f352d3eeff0a18398b', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__bssmap__le.html#gad27182647f0676ba236c59b17d7adff6', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ - ['../../../gsm/html/group__gsm0808.html#ga00df7213639d8b54dbb889fdf1124ece', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ + ['../../../gsm/html/group__gsm0808.html#gace4de9930729e305e0dc914eacbd8893', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/group__oml.html#gab90e830f0eddb6080edc75cf603f2634', 1, '__attribute__(Global Namespace)'], │ │ │ │ │ ['../../../gsm/html/structabis__rsl__rll__hdr.html#aa02bc71e017398cd5c51b859dcc2af82', 1, 'abis_rsl_rll_hdr::__attribute__'] │ │ │ │ │ ]], │ │ │ │ │ ['_5fcomp128_5ftable_1', ['_comp128_table', ['../../../gsm/html/group__auth.html#ga1e4a5f73e3ef0da731c7c893e6a616bf', 1, ]]], │ │ │ │ │ ['_5fdata_2', ['_data', ['../../../core/html/structmsgb.html#a61fa77b4345e3a6db6d58a39c5e83177', 1, 'msgb']]], │ │ │ │ │ ['_5flast_5fosmovty_5fnode_3', ['_LAST_OSMOVTY_NODE', ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682aad50ebd93ab551be0d996e818bf28fe6', 1, ]]], │ │ │ │ │ ['_5flog_5fctx_5fcount_4', ['_LOG_CTX_COUNT', ['../../../core/html/group__logging.html#gga0b31990f947ded850132fde88eac7269a5b769eab13b25bf7b21a07da3cb4091e', 1, ]]], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/search/variables_15.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -37,16 +37,16 @@ │ │ │ │ │ ['../../../gsm/html/structsdp__header__entry.html#aeff3bc5feefa83076a540b23ff8d306e', 1, 'sdp_header_entry::version'], │ │ │ │ │ ['../../../vty/html/structvty__app__info.html#a1ae4f44208fdeb19978567046b8228cc', 1, 'vty_app_info::version'] │ │ │ │ │ ]], │ │ │ │ │ ['vgcs_5fcapable_23', ['vgcs_capable', ['../../../gsm/html/structrsl__mrpci.html#acd0d860b5db5407108b954cfe8139128', 1, 'rsl_mrpci']]], │ │ │ │ │ ['vgcs_5ffeature_5fflags_5fpresent_24', ['vgcs_feature_flags_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__setup.html#aa2ed3408211a2ea0070d2063300f2b49', 1, 'gsm0808_vgcs_vbs_setup::vgcs_feature_flags_present'], │ │ │ │ │ ['../../../gsm/html/structgsm0808__vgcs__vbs__setup__ack.html#a1097e8759ce4e2a17a8e4c3ed8af6985', 1, 'gsm0808_vgcs_vbs_setup_ack::vgcs_feature_flags_present'] │ │ │ │ │ ]], │ │ │ │ │ - ['view_5fnode_25', ['view_node', ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'], │ │ │ │ │ - ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'] │ │ │ │ │ + ['view_5fnode_25', ['view_node', ['../../../vty/html/group__command.html#ga6f2e02bbdd690a10cef1d9f253a73d05', 1, 'view_node(Global Namespace)'], │ │ │ │ │ + ['../../../vty/html/group__command.html#gga6a276b85e2da28c5f9c3dbce61c55682acfdc7d342a9640147533988ace5fac24', 1, 'VIEW_NODE(Global Namespace)'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_26', ['vlr_name', ['../../../gsm/html/structgsm29118__reset__msg.html#ae55bf8b1daeb293104bdd0ca0880938d', 1, 'gsm29118_reset_msg::vlr_name'], │ │ │ │ │ ['../../../gsm/html/structgsm29118__paging__req.html#ab16c401f82110da447d0ba3b531ed381', 1, 'gsm29118_paging_req::vlr_name'] │ │ │ │ │ ]], │ │ │ │ │ ['vlr_5fname_5fpresent_27', ['vlr_name_present', ['../../../gsm/html/structgsm29118__reset__msg.html#a88fc1dd2f689df078e71f898a2df6ff5', 1, 'gsm29118_reset_msg']]], │ │ │ │ │ ['vstk_28', ['vstk', ['../../../gsm/html/structgsm0808__vgcs__vbs__assign__req.html#ae33edf86a93b6870662cc9d9584bcc5c', 1, 'gsm0808_vgcs_vbs_assign_req']]], │ │ │ │ │ ['vstk_5fpresent_29', ['vstk_present', ['../../../gsm/html/structgsm0808__vgcs__vbs__assign__req.html#a8f2d35734450d98f52e8daf5b45f7006', 1, 'gsm0808_vgcs_vbs_assign_req']]], │ │ │ ├── ./usr/share/doc/libosmocore/gb/html/structosmo__fr__link.html │ │ │ │ @@ -128,15 +128,15 @@ │ │ │ │   │ │ │ │ struct llist_head dlc_list │ │ │ │   │ │ │ │ int(* unknown_dlc_rx_cb )(void *cb_data, struct msgb *msg) │ │ │ │   │ │ │ │ voidunknown_dlc_rx_cb_data │ │ │ │   │ │ │ │ -int(* tx_cb )(void *data, struct msgb *msg) │ │ │ │ +int(* tx_cb )(void *data, struct msgb *msg) │ │ │ │   │ │ │ │ void(* status_cb )(struct osmo_fr_link *link, void *cb_data, bool active) │ │ │ │   │ │ │ │ voidcb_data │ │ │ │   │ │ │ │ │ │ │ │

    Field Documentation

    │ │ │ │ @@ -399,15 +399,15 @@ │ │ │ │ │ │ │ │

    ◆ tx_cb

    │ │ │ │ │ │ │ │
    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ + │ │ │ │ │ │ │ │
    int(* osmo_fr_link::tx_cb) (void *data, struct msgb *msg)int(* osmo_fr_link::tx_cb) (void *data, struct msgb *msg)
    │ │ │ │
    │ │ │ │ │ │ │ │

    Referenced by gprs_ns2_fr_bind(), osmo_fr_tx_dlc(), tx_lmi_q933_status(), and tx_lmi_q933_status_enq().

    │ │ │ │ │ │ │ │
    ├── libosmovty-doc_1.10.0-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-08-30 17:32:32.000000 debian-binary │ │ --rw-r--r-- 0 0 0 11976 2024-08-30 17:32:32.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 597924 2024-08-30 17:32:32.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 11972 2024-08-30 17:32:32.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 598276 2024-08-30 17:32:32.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -94,15 +94,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14373 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_o.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5863 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_p.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6584 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_r.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8703 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_s.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7722 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_t.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4166 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_type.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4144 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_u.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29183 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_v.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29115 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_v.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13546 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_vars.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4809 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_w.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4145 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/globals_x.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2328 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/group__Tdef.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 148036 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/group__Tdef__VTY.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7161 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/group__Tdef__VTY.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1464 2024-08-30 17:32:32.000000 ./usr/share/doc/libosmocore/vty/html/group__a5.js │ │ │ ├── ./usr/share/doc/libosmocore/vty/html/globals_a.html │ │ │ │┄ Ordering differences only │ │ │ │ @@ -116,16 +116,16 @@ │ │ │ │
  • asciidoc_osmo_stat_item_group_handler() : stats_vty.c
  • │ │ │ │
  • asciidoc_osmo_stat_item_handler() : stats_vty.c
  • │ │ │ │
  • asciidoc_rate_ctr_group_handler() : stats_vty.c
  • │ │ │ │
  • asciidoc_rate_ctr_handler() : stats_vty.c
  • │ │ │ │
  • ATTR_TYPE_APP : command.c
  • │ │ │ │
  • ATTR_TYPE_GLOBAL : command.c
  • │ │ │ │
  • ATTR_TYPE_LIB : command.c
  • │ │ │ │ -
  • auth_enable_node : command.c
  • │ │ │ │
  • AUTH_ENABLE_NODE : command.h
  • │ │ │ │ +
  • auth_enable_node : command.c
  • │ │ │ │
  • auth_node : command.c
  • │ │ │ │
  • AUTH_NODE : command.h
  • │ │ │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │