diff options
45 files changed, 5341 insertions, 312 deletions
diff --git a/Makefile.am b/Makefile.am index 69ce8ff9..503cec48 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,7 +6,6 @@ BUILT_SOURCES = $(top_srcdir)/.version EXTRA_DIST = \ .version \ README.md \ - contrib/osmo-pcu.spec.in \ debian \ git-version-gen \ osmoappdesc.py \ @@ -62,7 +62,7 @@ Contributing Our coding standards are described at https://osmocom.org/projects/cellular-infrastructure/wiki/Coding_standards -We us a gerrit based patch submission/review process for managing +We use a Gerrit based patch submission/review process for managing contributions. Please see https://osmocom.org/projects/cellular-infrastructure/wiki/Gerrit for more details @@ -78,7 +78,6 @@ Current limitations * No fixed allocation support (was removed from 3GPP Rel >= 5 anyway) * No extended dynamic allocation support * No unacknowledged mode operation - * Only single slot assignment on uplink direction * No half-duplex class support (only semi-duplex) * No TA loop * No power loop diff --git a/TODO-RELEASE b/TODO-RELEASE index 73ad83b2..0ed7189a 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -1,10 +1,9 @@ # When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install -# according to https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html#Updating-version-info -# In short: +# according to https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release +# In short: https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html#Updating-version-info # LIBVERSION=c:r:a # If the library source code has changed at all since the last update, then increment revision: c:r + 1:a. -# If any interfaces have been added, removed, or changed since the last update: c + 1:0:0. +# If any interfaces have been added, removed, or changed since the last update: c + 1:0:a. # If any interfaces have been added since the last public release: c:r:a + 1. # If any interfaces have been removed or changed since the last public release: c:r:0. -#library what description / commit summary line -libosmocore > 1.9.0 added gsm0502_fncmp() +#library what description / commit summary line diff --git a/configure.ac b/configure.ac index 1a0f6aae..2865225a 100644 --- a/configure.ac +++ b/configure.ac @@ -82,11 +82,11 @@ then fi dnl checks for libraries -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOGB, libosmogb >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOGB, libosmogb >= 1.10.0) AC_MSG_CHECKING([whether to enable direct DSP access for PDCH of sysmocom-bts]) AC_ARG_ENABLE(sysmocom-dsp, @@ -175,8 +175,8 @@ AC_ARG_ENABLE(er-e1-ccu, AC_MSG_RESULT([$enable_er_e1_ccu]) AM_CONDITIONAL(ENABLE_ER_E1_CCU, test "x$enable_er_e1_ccu" = "xyes") AS_IF([test "x$enable_er_e1_ccu" = "xyes"], [ - PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.5.0) - PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.5.0) + PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.6.0) + PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.6.0) ]) AC_ARG_ENABLE([vty_tests], @@ -269,5 +269,4 @@ AC_OUTPUT( doc/manuals/Makefile contrib/Makefile contrib/systemd/Makefile - contrib/osmo-pcu.spec Makefile) diff --git a/contrib/osmo-pcu.spec.in b/contrib/osmo-pcu.spec.in deleted file mode 100644 index b0f0269c..00000000 --- a/contrib/osmo-pcu.spec.in +++ /dev/null @@ -1,86 +0,0 @@ -# -# spec file for package osmo-pcu -# -# Copyright (c) 2017, Martin Hauke <mardnh@gmx.de> -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -Name: osmo-pcu -Version: @VERSION@ -Release: 0 -Summary: Osmocom GPRS Packet Control Unit (PCU) -License: GPL-2.0-only -Group: Productivity/Telephony/Servers -URL: https://osmocom.org/projects/osmopcu -Source: %{name}-%{version}.tar.xz -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: gcc-c++ -BuildRequires: libtool -BuildRequires: pkgconfig >= 0.20 -%if 0%{?suse_version} -BuildRequires: systemd-rpm-macros -%endif -BuildRequires: pkgconfig(libosmocore) >= 1.9.0 -BuildRequires: pkgconfig(libosmogb) >= 1.9.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 -BuildRequires: pkgconfig(libosmovty) >= 1.9.0 -BuildRequires: pkgconfig(libosmoctrl) >= 1.9.0 -BuildRequires: pkgconfig(libosmoabis) >= 1.5.0 -BuildRequires: pkgconfig(libosmotrau) >= 1.5.0 -%{?systemd_requires} - -%description -Osmocom PCU code (RLC/MAC/PCU) for OpenBTS and OsmoBTS. - -%prep -%setup -q - -%build -echo "%{version}" >.tarball-version -autoreconf -fi -%configure \ - --enable-shared \ - --disable-static \ - --docdir=%{_docdir}/%{name} \ - --with-systemdsystemunitdir=%{_unitdir} \ - --enable-er-e1-ccu -make %{?_smp_mflags} - -%install -%make_install - -%if 0%{?suse_version} -%preun -%service_del_preun %{name}.service - -%postun -%service_del_postun %{name}.service - -%pre -%service_add_pre %{name}.service - -%post -%service_add_post %{name}.service -%endif - -%check -make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +) - -%files -%license COPYING -%doc README.md -%doc %{_docdir}/%{name}/examples -%{_bindir}/osmo-pcu -%dir %{_sysconfdir}/osmocom -%config(noreplace) %{_sysconfdir}/osmocom/osmo-pcu.cfg -%{_unitdir}/%{name}.service - -%changelog diff --git a/contrib/systemd/osmo-pcu.service b/contrib/systemd/osmo-pcu.service index 521f6fc7..8c0fd69a 100644 --- a/contrib/systemd/osmo-pcu.service +++ b/contrib/systemd/osmo-pcu.service @@ -9,7 +9,10 @@ ExecStart=/usr/bin/osmo-pcu -c /etc/osmocom/osmo-pcu.cfg StateDirectory=osmocom WorkingDirectory=%S/osmocom Restart=always +User=osmocom +Group=osmocom RestartSec=2 +AmbientCapabilities=CAP_SYS_NICE # CPU scheduling policy: CPUSchedulingPolicy=rr # For real-time scheduling policies an integer between 1 (lowest priority) and 99 (highest priority): diff --git a/debian/changelog b/debian/changelog index df278a03..0ee5e5c3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,61 @@ +osmo-pcu (1.5.0) unstable; urgency=medium + + [ Oliver Smith ] + * Revert "Revert "pdch_ul_controller: migrate from fn_cmp() to gsm0502_fncmp()"" + * contrib: remove rpm spec file + * contrib/systemd: run as osmocom user + + [ Pau Espin Pedrol ] + * tbf_ul_fsm: Fix wrong cast + * cosmetic: TbfTest: fix typo in comment + * Make sure GprsMs free() also frees its tbfs + * README.md: Remove 'multi-slot ul tbf' line from 'Current Limitations' + * bts: Drop no-longer existing GprsMsStorage reference + * tbf.h: Fix wrong type declaration of field dl_ass_fsm + * tbf_ul.h: Mark empty param list as void + * doc: Introduce code architecture section with main class diagram + + [ Harald Welte ] + * fix license headers + * doc: Mention the `gb-dialect` vty option, as it is quite essential + + [ Vadim Yanitskiy ] + * README.md: cosmetic: fix a typo + + [ Philipp Maier ] + * pcuif_sock: do not retry when sending PCU version + + -- Oliver Smith <osmith@sysmocom.de> Wed, 24 Jul 2024 16:16:26 +0200 + +osmo-pcu (1.4.0) unstable; urgency=medium + + [ Pau Espin Pedrol ] + * tbf: Log poll timeout reason + + [ Vadim Yanitskiy ] + * pdch_ul_controller: migrate from fn_cmp() to gsm0502_fncmp() + * bts: bts_tfi_find_free(): fix -Wmaybe-uninitialized (false positive) + + [ Oliver Smith ] + * systemd: remove RestartPreventExitStatus=1 + * Revert "pdch_ul_controller: migrate from fn_cmp() to gsm0502_fncmp()" + + [ Philipp Maier ] + * pcuif_proto: rename PCU_IF_FLAG_SYSMO to PCU_IF_FLAG_DIRECT_PHY + * pcuif_proto: drop support for PCUIF v10 + * pcu_l1_if: signal BTS model via PCUIF + * gprs_rlcmac_sched: fix condition for generating dummy blocks on idle + * bts: rename struct member gen_idle_blocks to gen_idle_blocks_C0 + + [ Andreas Eversberg ] + * Increase RR scheduler priority to 20, to avoid dropped bursts + * Use uniform log format for default config files + + [ Keith ] + * TBF status: Fix VTY output text + + -- Oliver Smith <osmith@sysmocom.de> Tue, 12 Dec 2023 16:58:16 +0100 + osmo-pcu (1.3.1) unstable; urgency=medium * tbf_dl_fsm: Fix assert hit due to EV_MAX_N3105 received in ST_RELEASING diff --git a/debian/control b/debian/control index 0f874419..f839eb27 100644 --- a/debian/control +++ b/debian/control @@ -6,9 +6,9 @@ Build-Depends: debhelper (>= 10), dh-autoreconf, autotools-dev, pkg-config, - libosmo-abis-dev (>= 1.5.0), - libosmocore-dev (>= 1.9.0), - osmo-gsm-manuals-dev (>= 1.5.0) + libosmo-abis-dev (>= 1.6.0), + libosmocore-dev (>= 1.10.0), + osmo-gsm-manuals-dev (>= 1.6.0) Standards-Version: 3.9.8 Homepage: http://osmocom.org/projects/osmopcu Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-pcu diff --git a/debian/copyright b/debian/copyright index 611d6106..433dfe03 100644 --- a/debian/copyright +++ b/debian/copyright @@ -8,20 +8,6 @@ Copyright: 2009-2015 Holger Hans Peter Freyther <zecke@selfish.org> 2013 Jacob Erlbeck <jerlbeck@sysmocom.de> 2016-2019 sysmocom s.f.m.c. GmbH <info@sysmocom.de> 2015 by Yves Godin <support@nuranwireless.com> -License: AGPL-3.0+ - -Files: src/gprs_ms.h - src/gprs_coding_scheme.cpp - src/gprs_coding_scheme.h - src/coding_scheme.c - src/coding_scheme.h - src/cxx_linuxlist.h - src/pcu_vty_functions.cpp - src/pcu_vty_functions.h - src/pcu_utils.h - src/gprs_codel.c - src/gprs_codel.h -Copyright: 2016-2019 sysmocom s.f.m.c. GmbH <info@sysmocom.de> License: GPL-2.0+ Files: osmoappdesc.py diff --git a/debian/postinst b/debian/postinst new file mode 100755 index 00000000..cfd72a24 --- /dev/null +++ b/debian/postinst @@ -0,0 +1,39 @@ +#!/bin/sh -e +case "$1" in + configure) + # Create the osmocom group and user (if it doesn't exist yet) + if ! getent group osmocom >/dev/null; then + groupadd --system osmocom + fi + if ! getent passwd osmocom >/dev/null; then + useradd \ + --system \ + --gid osmocom \ + --home-dir /var/lib/osmocom \ + --shell /sbin/nologin \ + --comment "Open Source Mobile Communications" \ + osmocom + fi + + # Fix permissions of previous (root-owned) install (OS#4107) + if dpkg --compare-versions "$2" le "1.5.0"; then + if [ -e /etc/osmocom/osmo-pcu.cfg ]; then + chown -v osmocom:osmocom /etc/osmocom/osmo-pcu.cfg + chmod -v 0660 /etc/osmocom/osmo-pcu.cfg + fi + + if [ -d /etc/osmocom ]; then + chown -v root:osmocom /etc/osmocom + chmod -v 2775 /etc/osmocom + fi + + mkdir -p /var/lib/osmocom + chown -R -v osmocom:osmocom /var/lib/osmocom + fi + ;; +esac + +# dh_installdeb(1) will replace this with shell code automatically +# generated by other debhelper scripts. +#DEBHELPER# + diff --git a/doc/examples/osmo-pcu.cfg b/doc/examples/osmo-pcu.cfg index 4a3842dd..1459826b 100644 --- a/doc/examples/osmo-pcu.cfg +++ b/doc/examples/osmo-pcu.cfg @@ -1,3 +1,11 @@ +log stderr + logging color 1 + logging print category-hex 0 + logging print category 1 + logging timestamp 0 + logging print file basename last + logging print level 1 + pcu flow-control-interval 10 cs 2 diff --git a/doc/examples/osmo-pcu.e1_ccu.cfg b/doc/examples/osmo-pcu.e1_ccu.cfg index 01f9b093..359f1d90 100644 --- a/doc/examples/osmo-pcu.e1_ccu.cfg +++ b/doc/examples/osmo-pcu.e1_ccu.cfg @@ -1,3 +1,11 @@ +log stderr + logging color 1 + logging print category-hex 0 + logging print category 1 + logging timestamp 0 + logging print file basename last + logging print level 1 + pcu flow-control-interval 10 cs 2 diff --git a/doc/manuals/chapters/code-architecture.adoc b/doc/manuals/chapters/code-architecture.adoc new file mode 100644 index 00000000..c3c0c709 --- /dev/null +++ b/doc/manuals/chapters/code-architecture.adoc @@ -0,0 +1,71 @@ +[[code_architecture]] +== Code Architecture + +[[fig-code-architecture-general]] +.General overview of main OsmoTRX components +[graphviz] +---- +digraph hierarchy { +node[shape=record,style=filled,fillcolor=gray95] +edge[dir=back, arrowtail=empty] + +PCU[label = "{gprs_pcu|+ pcu_sock_state\l+ bssgp\l+ bts_list[]\l}"] +BTS[label = "{gprs_rlcmac_bts|+ gsm_sysinfo\l+ trx_list[]\l+ ms_list[]\l}"] +TRX[label = "{gprs_rlcmac_bts_trx|+ul_tbfs[]\l+dl_tbfs[]\l}"] +PDCH[label = "{gprs_rlcmac_pdch|+ is_enabled\l+ pdch_ulc\l+ assigned_usf_mask\l+ assigned_tfi_mask_(dl,ul)\l+ tbfs_dl[]\l+ tbfs_ul[]\l+ pagings[]\l}"] +ULC[label = "{pdch_ulc|+ registered_polls[]\l}"] +ULC_NODE[label = "{pdch_ulc_node|+ fn\l+ type\l}"] +ULC_NODE_TBF_USF[label = "{pdch_ulc_node_tbf_usf|+ ul_tbf\l}"] +ULC_NODE_TBF_POLL[label = "{pdch_ulc_node_tbf_poll|+ poll_tbf (UL/DL)\l+ reason\l}"] +ULC_NODE_SBA[label = "{pdch_ulc_node_sba|+ sba\l}"] +MS[label = "{GprsMs|+ imsi, tlli, ta...\l+ refcount\l+ current_trx\l+ first_common_ts\l+ llc_queue\l}"] +TBF[label = "{gprs_rlcmac_tbf|+ tfi\l+ egprs_enabled\l+ control_ts\l+ pdch[]\l+ ul_ass_fsm\l+ dl_ass_fsm\l+ window\l+ llc_frame\l+ rlc_blocks\l}"] +UL_TBF[label = "{gprs_rlcmac_ul_tbf|+ state_fsm\l+ ul_ack_fsm\l+ usf[]\l}"] +DL_TBF[label = "{gprs_rlcmac_dl_tbf|+ state_fsm\l}"] +SBA[label = "{gprs_rlcmac_sba|+ pdch\l+ fn\l+ ta\l}"] +RLC_WINDOW[label = "{gprs_rlcmac_window|+ sns\l+ ws\l}"] +RLC_WINDOW_UL[label = "{gprs_rlcmac_window_ul|+ v_r\l+ v_q\l+ v_n[]\l}"] +RLC_WINDOW_DL[label = "{gprs_rlcmac_window_dl|+ v_s\l+ v_a\l+ v_b[]\l}"] +LLC_QUEUE[label = "{gprs_llc_queue|+ prio_queues[]\l}"] +LLC_PRIO_QUEUE[label = "{gprs_llc_prio_queue|+ codel_state\l+ priority\l+ frames[]\l}"] +LLC_FRAME[label = "{gprs_llc_frame|+ payload[]\l+ priority\l}"] +RLC_BLOCK[label = "{gprs_rlcmac_rlc_block|...}"] + +PCU -> BTS [headlabel="*", taillabel="1"] +BTS -> TRX [headlabel="0..8", taillabel="1"] +BTS -> MS [headlabel="*", taillabel="1"] +TRX -> PDCH [headlabel="0..8", taillabel="1"] + +PDCH -> ULC [headlabel="1", taillabel="0..1"] +ULC -> ULC_NODE [headlabel="*", taillabel="1"] +ULC_NODE -> ULC_NODE_TBF_USF [arrowtail=odiamond] +ULC_NODE -> ULC_NODE_TBF_POLL [arrowtail=odiamond] +ULC_NODE -> ULC_NODE_SBA [arrowtail=odiamond] +ULC_NODE_SBA -> SBA[headlabel="1", taillabel="1"] + +TBF -> UL_TBF [arrowtail=odiamond] +TBF -> DL_TBF [arrowtail=odiamond] + +RLC_WINDOW -> RLC_WINDOW_UL [arrowtail=odiamond] +RLC_WINDOW -> RLC_WINDOW_DL [arrowtail=odiamond] + +MS -> TBF [headlabel="*", taillabel="1"] + +MS -> LLC_QUEUE [headlabel="1", taillabel="1"] +LLC_QUEUE -> LLC_PRIO_QUEUE [headlabel="*", taillabel="1"] +LLC_PRIO_QUEUE -> LLC_FRAME [headlabel="*", taillabel="1"] + +TBF -> RLC_WINDOW [headlabel="*", taillabel="1"] +TBF -> LLC_FRAME [headlabel="0..1", taillabel="1"] +TBF -> RLC_BLOCK [headlabel="*", taillabel="1"] + +TRX -> MS [headlabel="*", taillabel="1", style=dashed, arrowtail=none, label="assigned"] +TBF -> PDCH [headlabel="0..8", taillabel="1", style=dashed, arrowtail=none, label="assigned"] + +UL_TBF -> ULC_NODE_TBF_USF [style=dashed, arrowtail=none, label="registered"] +TBF -> ULC_NODE_TBF_POLL [style=dashed, arrowtail=none, label="registered"] + +TRX -> UL_TBF [headlabel="*", taillabel="1", style=dashed, label="assigned"] +TRX -> DL_TBF [headlabel="*", taillabel="1", style=dashed, label="assigned"] +} +---- diff --git a/doc/manuals/chapters/overview.adoc b/doc/manuals/chapters/overview.adoc index 69d0672f..45aea537 100644 --- a/doc/manuals/chapters/overview.adoc +++ b/doc/manuals/chapters/overview.adoc @@ -106,6 +106,19 @@ in turn part of the libosmocore software package. This allows the same Gb implementation to be used from OsmoPCU, OsmoGbProxy as well as OsmoSGSN. +The Gb Implementation supports two different dialects: + +* `classic` dialect, which implements a non-standard dialect from the days + where Frame Relay was the default and no IP transport had yet been + specified by 3GPP. +* `ip-sns` dialect, which implements the 3GPP standard for NS-over-IP, + including the IP-SNS protocol. + +In case of doubt, and assuming you are directly interfacing to a +modern 3rd party SGSN, use the `ip-sns` dialect. + +Selection of the dialect is done using the `gb-dialect` VTY option at the `pcu` node. + [[pcu_sock_iface]] ==== `pcu_sock` Interface to OsmoBTS/OsmoBSC diff --git a/doc/manuals/osmopcu-usermanual.adoc b/doc/manuals/osmopcu-usermanual.adoc index 0fae72a0..3a63ac36 100644 --- a/doc/manuals/osmopcu-usermanual.adoc +++ b/doc/manuals/osmopcu-usermanual.adoc @@ -19,6 +19,8 @@ include::{srcdir}/chapters/configuration.adoc[] include::{srcdir}/chapters/counters.adoc[] +include::{srcdir}/chapters/code-architecture.adoc[] + include::./common/chapters/gb.adoc[] include::./common/chapters/qos-dscp-pcp.adoc[] diff --git a/include/osmocom/pcu/pcuif_proto.h b/include/osmocom/pcu/pcuif_proto.h index 1133ca61..f2e7073c 100644 --- a/include/osmocom/pcu/pcuif_proto.h +++ b/include/osmocom/pcu/pcuif_proto.h @@ -8,7 +8,7 @@ #define PCU_SOCK_DEFAULT "/tmp/pcu_bts" -#define PCU_IF_VERSION 0x0b +#define PCU_IF_VERSION 0x0d #define TXT_MAX_LEN 128 /* msg_type */ @@ -63,6 +63,17 @@ #define PCU_IF_ADDR_TYPE_IPV4 0x04 /* IPv4 address */ #define PCU_IF_ADDR_TYPE_IPV6 0x29 /* IPv6 address */ +/* BTS model */ +enum gsm_pcuif_bts_model { + PCU_IF_BTS_MODEL_UNSPEC, + PCU_IF_BTS_MODEL_LC15, + PCU_IF_BTS_MODEL_OC2G, + PCU_IF_BTS_MODEL_OCTPHY, + PCU_IF_BTS_MODEL_SYSMO, + PCU_IF_BTS_MODEL_TRX, + PCU_IF_BTS_MODEL_RBS, +}; + #define PCU_IF_NUM_NSVC 2 #define PCU_IF_NUM_TRX 8 @@ -176,6 +187,7 @@ struct gsm_pcu_if_info_ind { struct in_addr v4; struct in6_addr v6; } remote_ip[PCU_IF_NUM_NSVC]; + uint8_t bts_model; /* enum gsm_pcuif_bts_model */ } __attribute__ ((packed)); /* E1 CCU connection parameters */ @@ -286,6 +298,10 @@ struct gsm_pcu_if_agch { bool confirm; } __attribute__((packed)); +/* reserved BTS number to indicate that the PCUIF INDICATION is not targeted to a + * specific BTS. (commonly used with TXT indications to transfer the PCU version number) */ +#define PCU_IF_BTS_NR_BCAST 0xff + struct gsm_pcu_if { /* context based information */ uint8_t msg_type; /* message type */ diff --git a/src/bts.cpp b/src/bts.cpp index 0fe8fbc7..bad06a52 100644 --- a/src/bts.cpp +++ b/src/bts.cpp @@ -4,8 +4,8 @@ * All Rights Reserved * * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation; either version 3 of the License, or + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, @@ -13,7 +13,7 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU Affero General Public License + * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * */ @@ -208,7 +208,6 @@ struct chan_req_params { bool single_block; }; -struct GprsMsStorage; struct pcu_l1_meas; /** @@ -275,6 +274,14 @@ struct gprs_rlcmac_bts { struct llist_head pch_timer; struct osmo_time_cc all_allocated_pdch; + + /* BTS hardware model, see pcuif_proto.h */ + uint8_t bts_model; + + /* When the PDCH is idle, the timeslot is expected to transmit dummy blocks. Some BTS models will generate + * those dummy blocks automatically when no data is transmitted. In contrast, other BTS models may require a + * continuous stream of PDCH blocks that already has the gaps filled with dummy blocks. */ + bool gen_idle_blocks_C0; }; struct paging_req_cs { diff --git a/src/bts_pch_timer.c b/src/bts_pch_timer.c index d7211551..4b752398 100644 --- a/src/bts_pch_timer.c +++ b/src/bts_pch_timer.c @@ -3,8 +3,8 @@ * Author: Oliver Smith * * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation; either version 3 of the License, or + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, @@ -12,7 +12,7 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU Affero General Public License + * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * */ diff --git a/src/bts_pch_timer.h b/src/bts_pch_timer.h index cc5dcb05..c65f9fa2 100644 --- a/src/bts_pch_timer.h +++ b/src/bts_pch_timer.h @@ -12,7 +12,7 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU Affero General Public License + * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ diff --git a/src/ericsson-rbs/er_ccu_if.c b/src/ericsson-rbs/er_ccu_if.c index fb5b1b49..ad7f3530 100644 --- a/src/ericsson-rbs/er_ccu_if.c +++ b/src/ericsson-rbs/er_ccu_if.c @@ -5,16 +5,16 @@ * Author: Philipp Maier * * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation; either version 3 of the License, or + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. + * GNU General Public License for more details. * - * You should have received a copy of the GNU Affero General Public License + * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * */ @@ -126,7 +126,7 @@ static void e1_send_ts_frame(struct e1inp_ts *ts) DEBUG_BYTES_MAX ? DEBUG_BYTES_MAX : msgb_length(msg))); /* Hand data over to the E1 stack */ - msgb_enqueue(&ts->raw.tx_queue, msg); + e1inp_ts_send_raw(ts, msg); } /* Callback function to handle incoming E1 traffic */ diff --git a/src/ericsson-rbs/er_ccu_l1_if.c b/src/ericsson-rbs/er_ccu_l1_if.c index 1a1f8e4e..53ab7bd4 100644 --- a/src/ericsson-rbs/er_ccu_l1_if.c +++ b/src/ericsson-rbs/er_ccu_l1_if.c @@ -5,16 +5,16 @@ * Author: Philipp Maier * * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation; either version 3 of the License, or + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. + * GNU General Public License for more details. * - * You should have received a copy of the GNU Affero General Public License + * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * */ diff --git a/src/gprs_ms.c b/src/gprs_ms.c index 7fa3fc09..ff7316b9 100644 --- a/src/gprs_ms.c +++ b/src/gprs_ms.c @@ -193,18 +193,18 @@ static int ms_talloc_destructor(struct GprsMs *ms) osmo_timer_del(&ms->release_timer); if (ms->ul_tbf) { - tbf_set_ms(ul_tbf_as_tbf(ms->ul_tbf), NULL); - ms->ul_tbf = NULL; + tbf_free(ul_tbf_as_tbf(ms->ul_tbf)); + OSMO_ASSERT(ms->ul_tbf == NULL); } if (ms->dl_tbf) { - tbf_set_ms(dl_tbf_as_tbf(ms->dl_tbf), NULL); - ms->dl_tbf = NULL; + tbf_free(dl_tbf_as_tbf(ms->dl_tbf)); + OSMO_ASSERT(ms->dl_tbf == NULL); } llist_for_each_entry_safe(pos, tmp, &ms->old_tbfs, list) { struct gprs_rlcmac_tbf *tbf = (struct gprs_rlcmac_tbf *)pos->entry; - tbf_set_ms(tbf, NULL); + tbf_free(tbf); } llc_queue_clear(&ms->llc_queue, ms->bts); diff --git a/src/gprs_pcu.c b/src/gprs_pcu.c index 83ae38d8..2c2454bb 100644 --- a/src/gprs_pcu.c +++ b/src/gprs_pcu.c @@ -6,8 +6,8 @@ * All Rights Reserved * * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation; either version 3 of the License, or + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, @@ -15,7 +15,7 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU Affero General Public License + * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * */ diff --git a/src/gprs_pcu.h b/src/gprs_pcu.h index 44519964..c789d914 100644 --- a/src/gprs_pcu.h +++ b/src/gprs_pcu.h @@ -6,8 +6,8 @@ * All Rights Reserved * * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation; either version 3 of the License, or + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, @@ -15,7 +15,7 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU Affero General Public License + * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * */ diff --git a/src/gprs_rlcmac_sched.cpp b/src/gprs_rlcmac_sched.cpp index 314fd586..ac581216 100644 --- a/src/gprs_rlcmac_sched.cpp +++ b/src/gprs_rlcmac_sched.cpp @@ -487,11 +487,10 @@ int gprs_rlcmac_rcv_rts_block(struct gprs_rlcmac_bts *bts, const unsigned num_tbfs = pdch->num_tbfs(GPRS_RLCMAC_DL_TBF) + pdch->num_tbfs(GPRS_RLCMAC_UL_TBF); bool skip_idle = (num_tbfs == 0); -#ifdef ENABLE_DIRECT_PHY - /* In DIRECT_PHY mode we want to always submit something to L1 in - * TRX0, since BTS is not preparing dummy bursts on idle TS for us */ - skip_idle = skip_idle && trx != 0; -#endif + + if (bts->gen_idle_blocks_C0) + skip_idle = skip_idle && trx != 0; + if (!skip_idle && (msg = sched_dummy())) { /* increase counter */ gsmtap_cat = PCU_GSMTAP_C_DL_DUMMY; diff --git a/src/pcu_l1_if.cpp b/src/pcu_l1_if.cpp index 9557f66c..411b85ba 100644 --- a/src/pcu_l1_if.cpp +++ b/src/pcu_l1_if.cpp @@ -124,7 +124,7 @@ int pcu_tx_txt_ind(enum gsm_pcu_if_text_type t, const char *fmt, ...) struct gsm_pcu_if_txt_ind *txt; va_list ap; char *rep; - struct msgb *msg = pcu_msgb_alloc(PCU_IF_MSG_TXT_IND, 0); + struct msgb *msg = pcu_msgb_alloc(PCU_IF_MSG_TXT_IND, PCU_IF_BTS_NR_BCAST); if (!msg) return -ENOMEM; @@ -551,11 +551,10 @@ int pcu_rx_rts_req_ptcch(struct gprs_rlcmac_bts *bts, uint8_t trx, uint8_t ts, const unsigned num_tbfs = pdch->num_tbfs(GPRS_RLCMAC_DL_TBF) + pdch->num_tbfs(GPRS_RLCMAC_UL_TBF); bool skip_idle = (num_tbfs == 0); -#ifdef ENABLE_DIRECT_PHY - /* In DIRECT_PHY mode we want to always submit something to L1 in - * TRX0, since BTS is not preparing dummy bursts on idle TS for us: */ + + if (bts->gen_idle_blocks_C0) skip_idle = skip_idle && trx != 0; -#endif + if (skip_idle) { pcu_l1if_tx_ptcch(bts, trx, ts, bts->trx[trx].arfcn, fn, block_nr, NULL, 0); @@ -724,6 +723,38 @@ static int pcu_info_ind_ns(struct gprs_rlcmac_bts *bts, return gprs_ns_update_config(bts, info_ind->nsei, local, remote, nsvci, valid); } +const struct value_string gsm_pcuif_bts_model_names[] = { + { PCU_IF_BTS_MODEL_UNSPEC, "(unspecified)" }, + { PCU_IF_BTS_MODEL_LC15, "osmo-bts-lc15" }, + { PCU_IF_BTS_MODEL_OC2G, "osmo-bts-oc2g" }, + { PCU_IF_BTS_MODEL_OCTPHY, "osmo-bts-octphy" }, + { PCU_IF_BTS_MODEL_SYSMO, "osmo-bts-sysmo" }, + { PCU_IF_BTS_MODEL_TRX, "osmo-bts-trx" }, + { PCU_IF_BTS_MODEL_RBS, "ericsson-rbs" }, + { 0, NULL } +}; + +static bool decide_gen_idle_blocks(struct gprs_rlcmac_bts *bts) +{ + switch (bts->bts_model) { + case PCU_IF_BTS_MODEL_UNSPEC: + case PCU_IF_BTS_MODEL_LC15: + case PCU_IF_BTS_MODEL_OC2G: + case PCU_IF_BTS_MODEL_OCTPHY: + case PCU_IF_BTS_MODEL_SYSMO: + case PCU_IF_BTS_MODEL_RBS: + /* The BTS models above do not generate dummy blocks by themselves, so OsmoPCU must fill the idle gaps in the + * stream of generated PDCH blocks with dummy blocks. */ + return true; + case PCU_IF_BTS_MODEL_TRX: + /* The BTS models above generate dummy blocks by themselves, so OsmoBTS will only generate PDCH bloks that + * actually contain data. On idle, no blocks are generated. */ + return false; + default: + return false; + } +} + static int pcu_rx_info_ind(struct gprs_rlcmac_bts *bts, const struct gsm_pcu_if_info_ind *info_ind) { struct gprs_bssgp_pcu *pcu; @@ -933,6 +964,10 @@ bssgp_failed: } } + LOGP(DL1IF, LOGL_INFO, "BTS model: %s\n", get_value_string(gsm_pcuif_bts_model_names, info_ind->bts_model)); + bts->bts_model = info_ind->bts_model; + bts->gen_idle_blocks_C0 = decide_gen_idle_blocks(bts); + bts->active = true; return rc; } diff --git a/src/pcu_vty_functions.cpp b/src/pcu_vty_functions.cpp index 8dd147ce..09a1d774 100644 --- a/src/pcu_vty_functions.cpp +++ b/src/pcu_vty_functions.cpp @@ -289,7 +289,7 @@ int pcu_vty_show_bts_pdch(struct vty *vty, const struct gprs_rlcmac_bts *bts) for (ts_nr = 0; ts_nr < ARRAY_SIZE(trx->pdch); ts_nr++) { const struct gprs_rlcmac_pdch *pdch = &trx->pdch[ts_nr]; - vty_out(vty, " TS%u: PDCH %s, %u UL TBFs, %u DL TBFs%s", pdch->ts_no, + vty_out(vty, " TS%u: PDCH %s, %u DL TBFs, %u UL TBFs%s", pdch->ts_no, pdch->is_enabled() ? "enabled" : "disabled", pdch->num_tbfs(GPRS_RLCMAC_DL_TBF), pdch->num_tbfs(GPRS_RLCMAC_UL_TBF), VTY_NEWLINE); diff --git a/src/pcuif_sock.c b/src/pcuif_sock.c index f8c0ecc0..15b65ab0 100644 --- a/src/pcuif_sock.c +++ b/src/pcuif_sock.c @@ -53,24 +53,6 @@ static void pcu_sock_timeout(void *_priv) pcu_l1if_open(); } -static void pcu_tx_txt_retry(void *_priv) -{ - struct gprs_rlcmac_bts *bts; - bool retry = llist_empty(&the_pcu->bts_list); - - llist_for_each_entry(bts, &the_pcu->bts_list, list) { - if (bts->active) - continue; - retry = true; - pcu_tx_txt_ind(PCU_VERSION, "%s", PACKAGE_VERSION); - break; - } - - /* If no BTS (or not all) yet active, retry */ - if (retry) - osmo_timer_schedule(&pcu_sock_state.timer, 5, 0); -} - int pcu_sock_send(struct msgb *msg) { struct osmo_fd *conn_bfd; @@ -240,10 +222,6 @@ int pcu_l1if_open(void) pcu_tx_txt_ind(PCU_VERSION, "%s", PACKAGE_VERSION); - /* Schedule a timer so we keep trying until the BTS becomes active. */ - osmo_timer_setup(&pcu_sock_state.timer, pcu_tx_txt_retry, NULL); - osmo_timer_schedule(&pcu_sock_state.timer, 5, 0); - return 0; } diff --git a/src/pdch.cpp b/src/pdch.cpp index 0ea4f4bf..3cba690e 100644 --- a/src/pdch.cpp +++ b/src/pdch.cpp @@ -5,8 +5,8 @@ * All Rights Reserved * * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation; either version 3 of the License, or + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, @@ -14,7 +14,7 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU Affero General Public License + * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * */ @@ -389,7 +389,6 @@ void gprs_rlcmac_pdch::rcv_control_ack(Packet_Control_Acknowledgement_t *packet, osmo_fsm_inst_state_name(tbf_ul_ass_fi(tbf))); return; } - LOGPTBF(tbf, LOGL_DEBUG, "[DOWNLINK] UPLINK ASSIGNED\n"); pdch_ulc_release_fn(ulc, fn); if (tbf_direction(tbf) == GPRS_RLCMAC_DL_TBF) tbf->n_reset(N3105); @@ -397,10 +396,12 @@ void gprs_rlcmac_pdch::rcv_control_ack(Packet_Control_Acknowledgement_t *packet, new_tbf = ms_ul_tbf(ms); if (!new_tbf) { - LOGPDCH(this, DRLCMAC, LOGL_ERROR, "Got ACK, but UL " - "TBF is gone TLLI=0x%08x\n", tlli); + LOGPDCH(this, DRLCMAC, LOGL_ERROR, + "Got PKT_CTRL_ACK (UL_ASS) from %s, but UL TBF is gone (TLLI=0x%08x)\n", + tbf_name(tbf), tlli); return; } + LOGPTBF(tbf, LOGL_DEBUG, "Got PKT_CTRL_ACK confirming assignment of %s\n", tbf_name(new_tbf)); osmo_fsm_inst_dispatch(new_tbf->state_fi, TBF_EV_ASSIGN_ACK_PACCH, NULL); /* there might be LLC packets waiting in the queue, but the DL @@ -417,7 +418,6 @@ void gprs_rlcmac_pdch::rcv_control_ack(Packet_Control_Acknowledgement_t *packet, osmo_fsm_inst_state_name(tbf_dl_ass_fi(tbf))); return; } - LOGPTBF(tbf, LOGL_DEBUG, "[UPLINK] DOWNLINK ASSIGNED\n"); pdch_ulc_release_fn(ulc, fn); if (tbf_direction(tbf) == GPRS_RLCMAC_DL_TBF) tbf->n_reset(N3105); @@ -425,10 +425,12 @@ void gprs_rlcmac_pdch::rcv_control_ack(Packet_Control_Acknowledgement_t *packet, new_tbf = ms_dl_tbf(ms); if (!new_tbf) { - LOGPDCH(this, DRLCMAC, LOGL_ERROR, "Got ACK, but DL " - "TBF is gone TLLI=0x%08x\n", tlli); + LOGPDCH(this, DRLCMAC, LOGL_ERROR, + "Got PKT_CTRL_ACK (DL_ASS) from %s, but DL TBF is gone (TLLI=0x%08x)\n", + tbf_name(tbf), tlli); return; } + LOGPTBF(tbf, LOGL_DEBUG, "Got PKT_CTRL_ACK confirming assignment of %s\n", tbf_name(new_tbf)); if ((tbf->state_is(TBF_ST_WAIT_RELEASE) || tbf->state_is(TBF_ST_WAIT_REUSE_TFI)) && tbf->direction == new_tbf->direction) @@ -245,7 +245,7 @@ struct gprs_rlcmac_tbf { struct rate_ctr_group *m_ctrs; struct osmo_fsm_inst *state_fi; struct tbf_ul_ass_fsm_ctx ul_ass_fsm; - struct tbf_ul_ass_fsm_ctx dl_ass_fsm; + struct tbf_dl_ass_fsm_ctx dl_ass_fsm; struct llist_item m_ms_list; struct llist_item m_trx_list; diff --git a/src/tbf_dl_ass_fsm.c b/src/tbf_dl_ass_fsm.c index d811b711..1b6d97b1 100644 --- a/src/tbf_dl_ass_fsm.c +++ b/src/tbf_dl_ass_fsm.c @@ -42,6 +42,7 @@ static const struct value_string tbf_dl_ass_fsm_event_names[] = { { TBF_DL_ASS_EV_CREATE_RLCMAC_MSG, "CREATE_RLCMAC_MSG" }, { TBF_DL_ASS_EV_RX_ASS_CTRL_ACK, "RX_ASS_CTRL_ACK" }, { TBF_DL_ASS_EV_ASS_POLL_TIMEOUT, "ASS_POLL_TIMEOUT" }, + { TBF_DL_ASS_EV_ABORT, "ABORT" }, { 0, NULL } }; @@ -163,6 +164,10 @@ static void st_send_ass(struct osmo_fsm_inst *fi, uint32_t event, void *data) return; tbf_dl_ass_fsm_state_chg(fi, TBF_DL_ASS_WAIT_ACK); break; + case TBF_DL_ASS_EV_ABORT: + /* Cancel pending schedule for Pkt Ul Ass: */ + tbf_dl_ass_fsm_state_chg(fi, TBF_DL_ASS_NONE); + break; default: OSMO_ASSERT(0); } @@ -183,6 +188,9 @@ static void st_wait_ack(struct osmo_fsm_inst *fi, uint32_t event, void *data) /* Reschedule Pkt Dl Ass */ tbf_dl_ass_fsm_state_chg(fi, TBF_DL_ASS_SEND_ASS); break; + case TBF_DL_ASS_EV_ABORT: + tbf_dl_ass_fsm_state_chg(fi, TBF_DL_ASS_NONE); + break; default: OSMO_ASSERT(0); } @@ -208,7 +216,8 @@ static struct osmo_fsm_state tbf_dl_ass_fsm_states[] = { .onenter = st_none_on_enter, }, [TBF_DL_ASS_SEND_ASS] = { - .in_event_mask = X(TBF_DL_ASS_EV_CREATE_RLCMAC_MSG), + .in_event_mask = X(TBF_DL_ASS_EV_CREATE_RLCMAC_MSG) | + X(TBF_DL_ASS_EV_ABORT), .out_state_mask = X(TBF_DL_ASS_WAIT_ACK) | X(TBF_DL_ASS_NONE), @@ -218,7 +227,8 @@ static struct osmo_fsm_state tbf_dl_ass_fsm_states[] = { [TBF_DL_ASS_WAIT_ACK] = { .in_event_mask = X(TBF_DL_ASS_EV_RX_ASS_CTRL_ACK) | - X(TBF_DL_ASS_EV_ASS_POLL_TIMEOUT), + X(TBF_DL_ASS_EV_ASS_POLL_TIMEOUT) | + X(TBF_DL_ASS_EV_ABORT), .out_state_mask = X(TBF_DL_ASS_NONE) | X(TBF_DL_ASS_SEND_ASS), diff --git a/src/tbf_dl_ass_fsm.h b/src/tbf_dl_ass_fsm.h index cb7be8d3..56c71c40 100644 --- a/src/tbf_dl_ass_fsm.h +++ b/src/tbf_dl_ass_fsm.h @@ -28,6 +28,7 @@ enum tbf_dl_ass_fsm_event { TBF_DL_ASS_EV_CREATE_RLCMAC_MSG, /* Scheduler wants to gen+Tx the Ass (rej): data=tbf_dl_ass_ev_create_rlcmac_msg_ctx */ TBF_DL_ASS_EV_RX_ASS_CTRL_ACK, /* Received CTRL ACK answering poll set on Pkt Dl Ass */ TBF_DL_ASS_EV_ASS_POLL_TIMEOUT, /* Pdch Ul Controller signals timeout for poll set on Pkt Dl Ass */ + TBF_DL_ASS_EV_ABORT, /* DL TBF being assigned was internally released */ }; enum tbf_dl_ass_fsm_states { diff --git a/src/tbf_dl_fsm.c b/src/tbf_dl_fsm.c index 917c4b15..400c2424 100644 --- a/src/tbf_dl_fsm.c +++ b/src/tbf_dl_fsm.c @@ -411,6 +411,10 @@ static void handle_timeout_X2002(struct osmo_fsm_inst *fi) static int tbf_dl_fsm_timer_cb(struct osmo_fsm_inst *fi) { struct tbf_dl_fsm_ctx *ctx = (struct tbf_dl_fsm_ctx *)fi->priv; + struct GprsMs *ms = NULL; + struct gprs_rlcmac_ul_tbf *ul_tbf = NULL; + struct gprs_rlcmac_tbf *tbf = NULL; + switch (fi->T) { case -2002: handle_timeout_X2002(fi); @@ -419,7 +423,14 @@ static int tbf_dl_fsm_timer_cb(struct osmo_fsm_inst *fi) tbf_dl_fsm_state_chg(fi, TBF_ST_WAIT_REUSE_TFI); break; case -2001: + ms = tbf_ms(ctx->tbf); + ul_tbf = ms_ul_tbf(ms); + tbf = ul_tbf_as_tbf(ul_tbf); LOGPTBFDL(ctx->dl_tbf, LOGL_NOTICE, "releasing due to PACCH assignment timeout.\n"); + /* If a UL TBF is trying to assign us, notify it that we are + * dying so it avoids continuing the assignment. */ + if (ul_tbf && tbf_dl_ass_fi(tbf)->state != TBF_DL_ASS_NONE) + osmo_fsm_inst_dispatch(tbf_dl_ass_fi(tbf), TBF_DL_ASS_EV_ABORT, NULL); /* fall-through */ case 3193: case 3195: diff --git a/src/tbf_ul.h b/src/tbf_ul.h index 4ec0f6f2..7a4c70c7 100644 --- a/src/tbf_ul.h +++ b/src/tbf_ul.h @@ -59,8 +59,8 @@ enum tbf_egprs_ul_counters { struct gprs_rlcmac_ul_tbf : public gprs_rlcmac_tbf { gprs_rlcmac_ul_tbf(struct gprs_rlcmac_bts *bts, GprsMs *ms); - ~gprs_rlcmac_ul_tbf(); - gprs_rlc_window *window(); + ~gprs_rlcmac_ul_tbf(void); + gprs_rlc_window *window(void); void apply_allocated_resources(const struct alloc_resources_res *res); /* blocks were acked */ int rcv_data_block_acknowledged( @@ -70,7 +70,7 @@ struct gprs_rlcmac_ul_tbf : public gprs_rlcmac_tbf { /* TODO: extract LLC class? */ int assemble_forward_llc(const gprs_rlc_data *data); - int snd_ul_ud(); + int snd_ul_ud(void); egprs_rlc_ul_reseg_bsn_state handle_egprs_ul_spb( const struct gprs_rlc_data_info *rlc, @@ -87,12 +87,12 @@ struct gprs_rlcmac_ul_tbf : public gprs_rlcmac_tbf { struct gprs_rlc_data *block, uint8_t *data, const uint8_t block_idx); - uint16_t window_size() const; - void set_window_size(); + uint16_t window_size(void) const; + void set_window_size(void); void update_coding_scheme_counter_ul(enum CodingScheme cs); - void usf_timeout(); - void contention_resolution_start(); - void contention_resolution_success(); + void usf_timeout(void); + void contention_resolution_start(void); + void contention_resolution_success(void); /* Please note that all variables here will be reset when changing * from WAIT RELEASE back to FLOW state (re-use of TBF). diff --git a/src/tbf_ul_ass_fsm.c b/src/tbf_ul_ass_fsm.c index 6f88f112..de5b9018 100644 --- a/src/tbf_ul_ass_fsm.c +++ b/src/tbf_ul_ass_fsm.c @@ -156,16 +156,26 @@ static void st_none_on_enter(struct osmo_fsm_inst *fi, uint32_t prev_state) unsigned long val; unsigned int sec, micro; - /* Start release after rejecting only if it is UL TBF */ if (prev_state == TBF_UL_ASS_SEND_ASS_REJ && tbf_direction(ctx->tbf) == GPRS_RLCMAC_UL_TBF) { - /* tbf_free() called upon trigger */ + /* If TBF object doing the UL assignment is also an UL TBF, and + * it was just rejected over PACCH, then there's nothing more to do + * with this UL TBF other than freeing it and waiting for MS to + * retry asking for another UL TBF assignment. But since we are + * currently being called from the scheduled (we arrived here + * through st_send_ass_rej(TBF_UL_ASS_EV_CREATE_RLCMAC_MSG)), + * then we need to delay the tbf_free() to do it asynchrosnouly + * in the event loop. Using a fixed 0ms internal fsm timer + * number would have been fine here, but since for historical + * reasons we have VTY-configurable X2000 for this purpose, keep + * using it (it is expected to be 0 usually). + */ fi->T = -2000; val = osmo_tdef_get(the_pcu->T_defs, fi->T, OSMO_TDEF_MS, -1); sec = val / 1000; micro = (val % 1000) * 1000; - LOGPTBF(ctx->tbf, LOGL_DEBUG, "Starting timer X2000 [reject (PACCH)] with %u sec. %u microsec\n", - sec, micro); + LOGPTBF(ctx->tbf, LOGL_DEBUG, "Starting timer X2000 [delay free after Packet Access Reject (PACCH)] with %lums\n", + val); osmo_timer_schedule(&fi->timer, sec, micro); } diff --git a/src/tbf_ul_fsm.c b/src/tbf_ul_fsm.c index 49849ba3..7dff3599 100644 --- a/src/tbf_ul_fsm.c +++ b/src/tbf_ul_fsm.c @@ -43,7 +43,7 @@ static const struct osmo_tdef_state_timeout tbf_ul_fsm_timeouts[32] = { #define tbf_ul_fsm_state_chg(fi, NEXT_STATE) \ osmo_tdef_fsm_inst_state_chg(fi, NEXT_STATE, \ tbf_ul_fsm_timeouts, \ - tbf_ms(((struct tbf_dl_fsm_ctx *)(fi->priv))->tbf)->bts->T_defs_bts, \ + tbf_ms(((struct tbf_ul_fsm_ctx *)(fi->priv))->tbf)->bts->T_defs_bts, \ -1) static void mod_ass_type(struct tbf_ul_fsm_ctx *ctx, uint8_t t, bool set) diff --git a/tests/alloc/AllocTest.err b/tests/alloc/AllocTest.err index 2c321d23..1cd7c42b 100644 --- a/tests/alloc/AllocTest.err +++ b/tests/alloc/AllocTest.err @@ -426940,6 +426940,216 @@ TBF(DL:TFI-0-0-6:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7) TBF(DL:TFI-0-0-6:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80 [UL] algo A <multi> (suggested TRX: -1): failed to allocate a TS, no USF available MS(TA-220:MSCLS-1-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-10-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -427092,6 +427302,96 @@ TBF(DL:TFI-0-0-14:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=3) TBF(DL:TFI-0-0-14:G){NEW} Allocated: trx = 0, ul_slots = 08, dl_slots = 18 No USF available MS(TA-220:MSCLS-10-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(UL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(UL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(UL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(UL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(UL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(UL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(UL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(UL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-12-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -427244,6 +427544,96 @@ TBF(DL:TFI-0-0-14:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=3) TBF(DL:TFI-0-0-14:G){NEW} Allocated: trx = 0, ul_slots = 08, dl_slots = 18 No USF available MS(TA-220:MSCLS-12-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(UL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(UL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(UL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(UL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(UL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(UL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(UL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(UL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -427476,6 +427866,144 @@ TBF(DL:TFI-0-0-22:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=5) TBF(DL:TFI-0-0-22:G){NEW} Allocated: trx = 0, ul_slots = 20, dl_slots = 78 No USF available MS(TA-220:MSCLS-12-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(UL:TFI-0-0-22:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(UL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(UL:TFI-0-0-21:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(UL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(UL:TFI-0-0-20:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(UL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(UL:TFI-0-0-19:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(UL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(UL:TFI-0-0-18:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(UL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(UL:TFI-0-0-17:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(UL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(UL:TFI-0-0-16:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(UL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(UL:TFI-0-0-15:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(UL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(UL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(UL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(UL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(UL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(UL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(UL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(UL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -427648,6 +428176,108 @@ TBF(DL:TFI-0-0-16:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=3) TBF(DL:TFI-0-0-16:G){NEW} Allocated: trx = 0, ul_slots = 08, dl_slots = f8 No USF available MS(TA-220:MSCLS-18-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(UL:TFI-0-0-16:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(UL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(UL:TFI-0-0-15:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(UL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(UL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(UL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(UL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(UL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(UL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(UL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(UL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -427821,6 +428451,108 @@ TBF(DL:TFI-0-0-16:G){NEW} Allocated: trx = 0, ul_slots = 08, dl_slots = f8 No USF available [UL] algo A <multi> (suggested TRX: -1): failed to allocate a TS, no USF available MS(TA-220:MSCLS-18-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(UL:TFI-0-0-16:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(UL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(UL:TFI-0-0-15:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(UL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(UL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(UL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(UL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(UL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(UL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(UL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(UL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating DL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -428181,6 +428913,216 @@ MS(TA-220:MSCLS-1-0:DL) Timeslot Allocation failed: trx = 0, single_slot = 0 TBF(DL:TFI-0-0-7:G){NEW} free UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-10-0) Allocating DL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -428341,6 +429283,96 @@ MS(TA-220:MSCLS-10-0:DL) Timeslot Allocation failed: trx = 0, single_slot = 0 TBF(DL:TFI-0-0-15:G){NEW} free UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(UL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(UL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(UL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(UL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(UL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(UL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(UL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(UL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-10-0) Allocating DL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -428502,6 +429534,96 @@ MS(TA-220:MSCLS-10-0:DL) Timeslot Allocation failed: trx = 0, single_slot = 0 TBF(DL:TFI-0-0-15:G){NEW} free UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(UL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(UL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(UL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(UL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(UL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(UL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(UL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(UL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -430589,6 +431711,486 @@ DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated No TFI available (suggested TRX: 0). [UL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted) MS(TA-220:MSCLS-1-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc000009a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000099){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000098){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000097){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000096){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000095){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000094){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000093){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000092){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000091){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc0000090){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000008b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000008a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000089){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000088){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000087){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000086){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000085){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000084){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000083){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000082){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000081){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000080){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000079){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000078){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000077){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000076){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000075){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000074){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000073){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000072){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000071){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000070){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc000006f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc000006e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000069){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000068){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000067){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000066){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000065){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000064){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000063){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000062){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000061){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000060){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc000005f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000059){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000058){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000057){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000056){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000055){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000054){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000053){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000052){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000051){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000050){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000004a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000049){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000048){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000047){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000046){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000045){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000044){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000043){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000042){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000041){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc0000040){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000003b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000003a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000039){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000038){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000037){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000036){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000035){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000034){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000033){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000032){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000031){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000030){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000002c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000002b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000002a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000029){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000028){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000027){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000026){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000025){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000024){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000023){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-10-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -431017,6 +432619,102 @@ MS(TA-220:MSCLS-10-0:UL) Timeslot Allocation failed: trx = 0, single_slot = 0 TBF(UL:TFI-0-0-0:G){NEW} free UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-10-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -432404,6 +434102,309 @@ DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated No TFI available (suggested TRX: 0). [UL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted) MS(TA-220:MSCLS-10-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(DL:TFI-0-0-31:G:TLLI-0xc0000064){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc0000063){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000062){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000061){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000060){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc000005f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000005e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000005d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc000005c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000005b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000005a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000059){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000058){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000057){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000056){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc0000055){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000054){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc0000053){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000052){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000051){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000050){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc000004f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc000004e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc000004d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc000004c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000004b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000049){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000048){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000047){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000046){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000045){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000044){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000043){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000042){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000041){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000040){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc000003f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc000003e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000003d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc000003c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000003b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc000003a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000039){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc0000038){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000037){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc0000036){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc0000035){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000034){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000033){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000032){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000031){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000030){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc000002f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000002e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000002d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000002c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc000002b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000029){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000028){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000027){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000026){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000025){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000024){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000023){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating DL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -432869,6 +434870,111 @@ MS(TA-220:MSCLS-1-0:DL) Timeslot Allocation failed: trx = 0, single_slot = 0 TBF(DL:TFI-0-0-0:G){NEW} free UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-10-0) Allocating DL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -433074,6 +435180,51 @@ MS(TA-220:MSCLS-10-0:DL) Timeslot Allocation failed: trx = 0, single_slot = 0 TBF(DL:TFI-0-0-0:G){NEW} free UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +TBF(UL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +TBF(UL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +TBF(UL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +TBF(UL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +TBF(UL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +TBF(UL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +TBF(UL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-10-0) Allocating DL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -433280,6 +435431,51 @@ MS(TA-220:MSCLS-10-0:DL) Timeslot Allocation failed: trx = 0, single_slot = 0 TBF(DL:TFI-0-0-0:G){NEW} free UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +TBF(UL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +TBF(UL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +TBF(UL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +TBF(UL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +TBF(UL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +TBF(UL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +TBF(UL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -433457,6 +435653,111 @@ TBF(UL:TFI-0-0-6:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=7) TBF(UL:TFI-0-0-6:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 00 [UL] algo A <multi> (suggested TRX: -1): failed to allocate a TS, no USF available MS(TA-220:MSCLS-1-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-10-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -433534,6 +435835,51 @@ TBF(UL:TFI-0-0-14:G){NEW} Setting Control TS PDCH(bts=0,trx=0,ts=3) TBF(UL:TFI-0-0-14:G){NEW} Allocated: trx = 0, ul_slots = 18, dl_slots = 00 No USF available MS(TA-220:MSCLS-10-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(UL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +TBF(UL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +TBF(UL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +TBF(UL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +TBF(UL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +TBF(UL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +TBF(UL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +TBF(UL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-10-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -433648,6 +435994,69 @@ TBF(UL:TFI-0-0-5:G){NEW} Allocated: trx = 0, ul_slots = 08, dl_slots = 00 No USF available [UL] algo A <multi> (suggested TRX: -1): failed to allocate a TS, no USF available MS(TA-220:MSCLS-10-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +TBF(UL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-14:G){NONE}: Deallocated +TBF(UL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-13:G){NONE}: Deallocated +TBF(UL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-12:G){NONE}: Deallocated +TBF(UL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-11:G){NONE}: Deallocated +TBF(UL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-10:G){NONE}: Deallocated +TBF(UL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-9:G){NONE}: Deallocated +TBF(UL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-8:G){NONE}: Deallocated +TBF(UL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-7:G){NONE}: Deallocated +TBF(UL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +TBF(UL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +TBF(UL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +TBF(UL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +TBF(UL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +TBF(UL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +TBF(UL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating DL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -434455,6 +436864,486 @@ TBF(DL:TFI-0-0-31:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80 No TFI available (suggested TRX: 0). [DL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted) MS(TA-220:MSCLS-1-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc000009a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000099){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000098){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000097){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000096){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000095){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000094){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000093){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000092){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000091){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc0000090){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000008b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000008a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000089){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000088){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000087){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000086){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000085){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000084){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000083){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000082){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000081){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000080){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000079){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000078){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000077){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000076){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000075){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000074){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000073){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000072){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000071){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000070){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc000006f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc000006e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000069){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000068){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000067){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000066){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000065){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000064){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000063){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000062){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000061){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000060){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc000005f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000059){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000058){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000057){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000056){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000055){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000054){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000053){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000052){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000051){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000050){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000004a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000049){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000048){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000047){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000046){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000045){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000044){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000043){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000042){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000041){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc0000040){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000003b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000003a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000039){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000038){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000037){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000036){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000035){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000034){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000033){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000032){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000031){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000030){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000002c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000002b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000002a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000029){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000028){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000027){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000026){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000025){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000024){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000023){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-10-0) Allocating DL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -434619,6 +437508,102 @@ No TFI available (suggested TRX: 0). No TFI available (suggested TRX: -1). [DL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI MS(TA-220:MSCLS-10-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(DL:TFI-0-0-31:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-10-0) Allocating DL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -435198,6 +438183,309 @@ TBF(DL:TFI-0-0-31:G){NEW} Allocated: trx = 0, ul_slots = 80, dl_slots = 80 No TFI available (suggested TRX: 0). [DL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted) MS(TA-220:MSCLS-10-0) Timeslot Allocation failed: trx = -1, single_slot = 0 +TBF(DL:TFI-0-0-31:G:TLLI-0xc0000064){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc0000063){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000062){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000061){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000060){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc000005f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000005e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000005d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc000005c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000005b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000005a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000059){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000058){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000057){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000056){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc0000055){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000054){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc0000053){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000052){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000051){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000050){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc000004f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc000004e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc000004d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc000004c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000004b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000049){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000048){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000047){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000046){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000045){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000044){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000043){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000042){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000041){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000040){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc000003f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc000003e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000003d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc000003c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000003b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc000003a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000039){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc0000038){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000037){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc0000036){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc0000035){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000034){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000033){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000032){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000031){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000030){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc000002f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000002e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000002d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000002c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc000002b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000029){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000028){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000027){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000026){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000025){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000024){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000023){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -441735,6 +445023,486 @@ No TFI available (suggested TRX: 0). [DL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted) MS(TA-220:MSCLS-23-0) Timeslot Allocation failed: trx = -1, single_slot = 0 Allocated 160 TBFs (previously 160) +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009f){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009e){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009d){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009c){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009b){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc000009a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc000009a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc000009a){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000099){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000099){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000099){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000098){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000098){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000098){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000097){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000097){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000097){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000096){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000096){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000096){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000095){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000095){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000095){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000094){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000094){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000094){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000093){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000093){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000093){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000092){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000092){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000092){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000091){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000091){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000091){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc0000090){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc0000090){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc0000090){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008f){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008e){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008d){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008c){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000008b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc000008b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc000008b){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000008a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc000008a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc000008a){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000089){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000089){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000089){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000088){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000088){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000088){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000087){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000087){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000087){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000086){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000086){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000086){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000085){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000085){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000085){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000084){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000084){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000084){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000083){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000083){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000083){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000082){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000082){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000082){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000081){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc0000081){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc0000081){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000080){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc0000080){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc0000080){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007f){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007e){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007d){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007c){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007b){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007a){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000079){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc0000079){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc0000079){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000078){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc0000078){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc0000078){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000077){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000077){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000077){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000076){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000076){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000076){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000075){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000075){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000075){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000074){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000074){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000074){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000073){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000073){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000073){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000072){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000072){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000072){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000071){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000071){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000071){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000070){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000070){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000070){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc000006f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc000006f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc000006f){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc000006e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc000006e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc000006e){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006d){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006c){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006b){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006a){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000069){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc0000069){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc0000069){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000068){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000068){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000068){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000067){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000067){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000067){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000066){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000066){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000066){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000065){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000065){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000065){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000064){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000064){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000064){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000063){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000063){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000063){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000062){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000062){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000062){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000061){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000061){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000061){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000060){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000060){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000060){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc000005f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc000005f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc000005f){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000005e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000005e){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000005d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000005d){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000005c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000005c){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000005b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000005b){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000005a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000005a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000005a){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000059){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000059){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000059){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000058){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000058){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000058){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000057){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000057){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000057){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000056){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000056){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000056){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000055){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000055){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000055){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000054){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000054){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000054){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000053){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000053){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000053){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000052){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000052){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000052){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000051){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000051){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000051){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000050){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000050){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000050){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000004f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000004f){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000004e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000004e){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000004d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000004d){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000004c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000004c){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000004b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000004b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000004b){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000004a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc000004a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc000004a){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000049){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000049){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000049){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000048){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000048){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000048){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000047){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000047){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000047){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000046){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000046){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000046){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000045){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000045){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000045){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000044){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000044){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000044){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000043){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000043){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000043){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000042){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000042){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000042){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000041){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000041){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000041){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc0000040){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc0000040){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc0000040){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000003f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000003f){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000003e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000003e){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000003d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000003d){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000003c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000003c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000003c){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000003b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc000003b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc000003b){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000003a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc000003a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc000003a){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000039){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000039){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000039){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000038){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000038){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000038){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000037){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000037){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000037){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000036){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000036){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000036){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000035){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000035){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000035){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000034){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000034){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000034){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000033){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000033){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000033){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000032){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000032){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000032){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000031){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc0000031){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc0000031){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000030){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc0000030){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc0000030){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000002f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000002f){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000002e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000002e){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000002d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000002d){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000002c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000002c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000002c){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000002b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000002b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000002b){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000002a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000002a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000002a){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000029){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc0000029){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc0000029){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000028){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc0000028){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc0000028){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000027){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000027){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000027){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000026){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000026){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000026){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000025){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000025){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000025){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000024){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000024){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000024){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000023){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000023){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000023){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000022){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000022){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000021){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000021){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000020){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000020){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc000001f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc000001f){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc000001e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc000001e){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000001d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000001d){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000001c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000001c){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000001b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000001b){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000001a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000001a){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc0000019){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc0000019){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000018){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000018){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000017){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000017){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000016){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000016){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000015){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000015){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000014){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000014){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000013){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000013){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000012){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000012){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000011){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000011){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000010){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000010){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc000000f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc000000f){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000000e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000000e){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000000d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000000d){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000000c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000000c){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000000b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000000b){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000000a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000000a){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000009){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000009){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000008){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000008){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000007){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000007){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000006){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000006){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000005){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000005){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000004){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000004){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000003){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000003){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000002){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000002){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000001){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000001){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -443151,6 +446919,102 @@ No TFI available (suggested TRX: -1). [DL] algo B <multi> (suggested TRX: -1): failed to allocate a TFI MS(TA-220:MSCLS-33-0) Timeslot Allocation failed: trx = -1, single_slot = 0 Allocated 32 TBFs (previously 32) +TBF(DL:TFI-0-0-31:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000001f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000001f){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc000001e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc000001e){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc000001d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc000001d){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000001c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000001c){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc000001b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc000001b){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc000001a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc000001a){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc0000019){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc0000019){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc0000018){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc0000018){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000017){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000017){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000016){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000016){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc0000015){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc0000015){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000014){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000014){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000013){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000013){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc0000012){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc0000012){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000011){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000011){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000010){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000010){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000000f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc000000f){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc000000e){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc000000d){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000000c){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc000000b){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc000000a){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc0000009){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc0000008){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000007){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000006){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc0000005){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000004){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000003){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -448322,6 +452186,486 @@ No TFI available (suggested TRX: 0). [DL] algo A <multi> (suggested TRX: -1): failed to find a usable TRX (TFI exhausted) MS(TA-220:MSCLS-23-0) Timeslot Allocation failed: trx = -1, single_slot = 0 Allocated 160 TBFs (previously 160) +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009f){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009e){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009d){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009c){NONE}: Deallocated +TBF(DL:TFI-0-0-31:G:TLLI-0xc000009b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:TLLI-0xc000009b){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc000009a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc000009a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc000009a){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000099){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000099){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000099){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000098){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000098){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000098){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000097){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000097){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000097){NONE}: Deallocated +TBF(DL:TFI-0-0-30:G:TLLI-0xc0000096){NEW} free +UL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000096){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:TLLI-0xc0000096){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000095){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000095){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000095){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000094){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000094){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000094){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000093){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000093){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000093){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000092){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000092){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000092){NONE}: Deallocated +TBF(DL:TFI-0-0-29:G:TLLI-0xc0000091){NEW} free +UL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000091){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:TLLI-0xc0000091){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc0000090){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc0000090){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc0000090){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008f){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008e){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008d){NONE}: Deallocated +TBF(DL:TFI-0-0-28:G:TLLI-0xc000008c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:TLLI-0xc000008c){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000008b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc000008b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc000008b){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc000008a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc000008a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc000008a){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000089){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000089){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000089){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000088){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000088){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000088){NONE}: Deallocated +TBF(DL:TFI-0-0-27:G:TLLI-0xc0000087){NEW} free +UL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000087){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:TLLI-0xc0000087){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000086){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000086){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000086){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000085){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000085){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000085){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000084){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000084){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000084){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000083){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000083){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000083){NONE}: Deallocated +TBF(DL:TFI-0-0-26:G:TLLI-0xc0000082){NEW} free +UL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000082){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:TLLI-0xc0000082){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000081){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc0000081){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc0000081){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc0000080){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc0000080){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc0000080){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007f){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007e){NONE}: Deallocated +TBF(DL:TFI-0-0-25:G:TLLI-0xc000007d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:TLLI-0xc000007d){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007c){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007b){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc000007a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc000007a){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000079){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc0000079){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc0000079){NONE}: Deallocated +TBF(DL:TFI-0-0-24:G:TLLI-0xc0000078){NEW} free +UL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc0000078){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:TLLI-0xc0000078){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000077){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000077){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000077){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000076){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000076){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000076){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000075){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000075){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000075){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000074){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000074){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000074){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000073){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000073){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000073){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000072){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000072){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000072){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000071){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000071){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000071){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000070){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000070){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000070){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006f){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006e){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000006d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000006d){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc000006c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc000006c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc000006c){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc000006b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc000006b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc000006b){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc000006a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc000006a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc000006a){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000069){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000069){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000069){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000068){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000068){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000068){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000067){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc0000067){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc0000067){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000066){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc0000066){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc0000066){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000065){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000065){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000065){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc0000064){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000064){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc0000064){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000063){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000063){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000063){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000062){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000062){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000062){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc0000061){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc0000061){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc0000061){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000060){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000060){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000060){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000005f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc000005f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc000005f){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000005e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000005e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000005e){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000005d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc000005d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc000005d){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000005c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc000005c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc000005c){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000005b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000005b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000005b){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000005a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000005a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000005a){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000059){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000059){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000059){NONE}: Deallocated +TBF(DL:TFI-0-0-23:G:TLLI-0xc0000058){NEW} free +UL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000058){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:TLLI-0xc0000058){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc0000057){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc0000057){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc0000057){NONE}: Deallocated +TBF(DL:TFI-0-0-22:G:TLLI-0xc0000056){NEW} free +UL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000056){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:TLLI-0xc0000056){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000055){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000055){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000055){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000054){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000054){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000054){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc0000053){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc0000053){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc0000053){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000052){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000052){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000052){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000051){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc0000051){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc0000051){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc0000050){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000050){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc0000050){NONE}: Deallocated +TBF(DL:TFI-0-0-21:G:TLLI-0xc000004f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000004f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:TLLI-0xc000004f){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000004e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000004e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000004e){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc000004d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc000004d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc000004d){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000004c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000004c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000004c){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc000004b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc000004b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc000004b){NONE}: Deallocated +TBF(DL:TFI-0-0-20:G:TLLI-0xc000004a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc000004a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:TLLI-0xc000004a){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000049){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000049){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000049){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000048){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000048){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000048){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000047){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000047){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000047){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc0000046){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc0000046){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc0000046){NONE}: Deallocated +TBF(DL:TFI-0-0-19:G:TLLI-0xc0000045){NEW} free +UL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000045){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:TLLI-0xc0000045){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000044){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000044){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000044){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc0000043){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc0000043){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc0000043){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000042){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc0000042){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc0000042){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000041){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000041){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000041){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc0000040){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc0000040){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc0000040){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000003f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000003f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000003f){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc000003e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc000003e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc000003e){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc000003d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc000003d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc000003d){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000003c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000003c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000003c){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc000003b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc000003b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc000003b){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000003a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000003a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000003a){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000039){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000039){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000039){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc0000038){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc0000038){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc0000038){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc0000037){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000037){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc0000037){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000036){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000036){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000036){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000035){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc0000035){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc0000035){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000034){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000034){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000034){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc0000033){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc0000033){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc0000033){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000032){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000032){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000032){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000031){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000031){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000031){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000030){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000030){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000030){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc000002f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc000002f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc000002f){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000002e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000002e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000002e){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc000002d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc000002d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc000002d){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc000002c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000002c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc000002c){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc000002b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc000002b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc000002b){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc000002a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000002a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc000002a){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000029){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000029){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000029){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000028){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000028){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000028){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000027){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000027){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000027){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000026){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000026){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000026){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000025){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000025){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000025){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000024){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000024){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000024){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000023){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000023){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000023){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000022){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc0000022){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc0000022){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000021){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000021){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000021){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000020){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000020){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000020){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc000001f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc000001f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc000001f){NONE}: Deallocated +TBF(DL:TFI-0-0-18:G:TLLI-0xc000001e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000001e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:TLLI-0xc000001e){NONE}: Deallocated +TBF(DL:TFI-0-0-17:G:TLLI-0xc000001d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc000001d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:TLLI-0xc000001d){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc000001c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc000001c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc000001c){NONE}: Deallocated +TBF(DL:TFI-0-0-16:G:TLLI-0xc000001b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc000001b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:TLLI-0xc000001b){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000001a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000001a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000001a){NONE}: Deallocated +TBF(DL:TFI-0-0-15:G:TLLI-0xc0000019){NEW} free +UL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc0000019){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:TLLI-0xc0000019){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc0000018){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000018){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc0000018){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000017){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000017){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000017){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc0000016){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc0000016){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc0000016){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000015){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000015){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000015){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc0000014){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000014){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc0000014){NONE}: Deallocated +TBF(DL:TFI-0-0-11:G:TLLI-0xc0000013){NEW} free +UL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000013){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:TLLI-0xc0000013){NONE}: Deallocated +TBF(DL:TFI-0-0-9:G:TLLI-0xc0000012){NEW} free +UL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc0000012){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:TLLI-0xc0000012){NONE}: Deallocated +TBF(DL:TFI-0-0-14:G:TLLI-0xc0000011){NEW} free +UL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000011){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:TLLI-0xc0000011){NONE}: Deallocated +TBF(DL:TFI-0-0-13:G:TLLI-0xc0000010){NEW} free +UL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000010){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:TLLI-0xc0000010){NONE}: Deallocated +TBF(DL:TFI-0-0-12:G:TLLI-0xc000000f){NEW} free +UL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000000f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:TLLI-0xc000000f){NONE}: Deallocated +TBF(DL:TFI-0-0-10:G:TLLI-0xc000000e){NEW} free +UL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc000000e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:TLLI-0xc000000e){NONE}: Deallocated +TBF(DL:TFI-0-0-8:G:TLLI-0xc000000d){NEW} free +UL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000000d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:TLLI-0xc000000d){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000000c){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000000c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000000c){NONE}: Deallocated +TBF(DL:TFI-0-0-7:G:TLLI-0xc000000b){NEW} free +UL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc000000b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:TLLI-0xc000000b){NONE}: Deallocated +TBF(DL:TFI-0-0-5:G:TLLI-0xc000000a){NEW} free +UL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000000a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:TLLI-0xc000000a){NONE}: Deallocated +TBF(DL:TFI-0-0-6:G:TLLI-0xc0000009){NEW} free +UL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000009){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:TLLI-0xc0000009){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000008){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000008){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000008){NONE}: Deallocated +TBF(DL:TFI-0-0-4:G:TLLI-0xc0000007){NEW} free +UL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000007){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:TLLI-0xc0000007){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000006){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000006){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000006){NONE}: Deallocated +TBF(DL:TFI-0-0-3:G:TLLI-0xc0000005){NEW} free +UL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000005){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:TLLI-0xc0000005){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000004){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc0000004){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc0000004){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000003){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000003){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000003){NONE}: Deallocated +TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NEW} free +UL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:TLLI-0xc0000002){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NEW} free +UL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:TLLI-0xc0000001){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NEW} free +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0xc0000000){NONE}: Deallocated MS(TA-220:MSCLS-11-11) Allocating DL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated diff --git a/tests/ms/MsTest.cpp b/tests/ms/MsTest.cpp index f0514017..5bfbc28f 100644 --- a/tests/ms/MsTest.cpp +++ b/tests/ms/MsTest.cpp @@ -443,8 +443,6 @@ static void test_ms_cs_selection() dl_tbf = alloc_dl_tbf(bts, ms); ms_attach_tbf(ms, dl_tbf); - ms_unref(ms, __func__); - OSMO_ASSERT(!ms_is_idle(ms)); OSMO_ASSERT(mcs_chan_code(ms_current_cs_dl(ms, ms_mode(ms))) == 3); @@ -453,8 +451,10 @@ static void test_ms_cs_selection() OSMO_ASSERT(mcs_chan_code(ms_current_cs_dl(ms, ms_mode(ms))) == 2); - talloc_free(ms); + ms_detach_tbf(ms, dl_tbf); talloc_free(dl_tbf); + ms_unref(ms, __func__); + /* MS has been freed here*/ talloc_free(bts); printf("=== end %s ===\n", __func__); } @@ -513,9 +513,8 @@ static void test_ms_mcs_mode() ms_set_mode(ms2, EGPRS_GMSK); dump_ms(ms2, "2: after mode set "); - // FIXME: following code triggers ASAN failure: - // ms2->detach_tbf(dl_tbf); - // dump_ms(ms2, "2: after TBF detach "); + ms_detach_tbf(ms2, dl_tbf); + dump_ms(ms2, "2: after TBF detach "); ms_set_mode(ms1, GPRS); dump_ms(ms1, "1: after mode set "); @@ -523,9 +522,9 @@ static void test_ms_mcs_mode() ms_set_mode(ms2, GPRS); dump_ms(ms2, "2: after mode set "); + talloc_free(dl_tbf); talloc_free(ms1); talloc_free(ms2); - talloc_free(dl_tbf); talloc_free(bts); printf("=== end %s ===\n", __func__); } diff --git a/tests/ms/MsTest.err b/tests/ms/MsTest.err index eb3c72e9..001898b9 100644 --- a/tests/ms/MsTest.err +++ b/tests/ms/MsTest.err @@ -68,9 +68,9 @@ Creating MS object MS(TA-220:MSCLS-0-0): + test_ms_cs_selection: now used by 1 (test_ms_cs_selection) The MS object cannot fully confirm an unexpected TLLI: 0xffeeddbb, partly confirmed MS(TLLI-0xffeeddbb:TA-220:MSCLS-0-0) Attaching DL TBF: TBF(DL:G:TLLI-0xffeeddbb){NEW} -MS(TLLI-0xffeeddbb:TA-220:MSCLS-0-0:DL) Destroying MS object MS(TLLI-0xffeeddbb:TA-220:MSCLS-0-0:DL) Detaching TBF: TBF(DL:G:TLLI-0xffeeddbb){NEW} -MS(TLLI-0xffeeddbb:TA-220:MSCLS-0-0): - tbf: now used by 0 (-) +MS(TLLI-0xffeeddbb:TA-220:MSCLS-0-0): - test_ms_cs_selection: now used by 0 (-) +MS(TLLI-0xffeeddbb:TA-220:MSCLS-0-0) Destroying MS object Creating MS object MS(TA-220:MSCLS-0-0): + test_ms_mcs_mode: now used by 1 (test_ms_mcs_mode) The MS object cannot fully confirm an unexpected TLLI: 0xdeadbeef, partly confirmed @@ -78,6 +78,6 @@ Creating MS object MS(TA-220:MSCLS-0-0): + test_ms_mcs_mode: now used by 1 (test_ms_mcs_mode) The MS object cannot fully confirm an unexpected TLLI: 0xdeadbef0, partly confirmed MS(TLLI-0xdeadbef0:TA-220:MSCLS-0-0) Attaching DL TBF: TBF(DL:G:TLLI-0xdeadbef0){NEW} -MS(TLLI-0xdeadbeef:TA-220:MSCLS-0-0) Destroying MS object -MS(TLLI-0xdeadbef0:TA-220:MSCLS-0-0:DL) Destroying MS object MS(TLLI-0xdeadbef0:TA-220:MSCLS-0-0:DL) Detaching TBF: TBF(DL:G:TLLI-0xdeadbef0){NEW} +MS(TLLI-0xdeadbeef:TA-220:MSCLS-0-0) Destroying MS object +MS(TLLI-0xdeadbef0:TA-220:MSCLS-0-0) Destroying MS object diff --git a/tests/ms/MsTest.ok b/tests/ms/MsTest.ok index 331bef0d..a79dedb1 100644 --- a/tests/ms/MsTest.ok +++ b/tests/ms/MsTest.ok @@ -20,6 +20,7 @@ 2: after MCS set MS DL MCS-8/MCS-9, UL MCS-1/MCS-9, mode EGPRS, <ACTIVE> 1: after mode set MS DL MCS-1/MCS-4, UL MCS-1/MCS-4, mode EGPRS_GMSK-only, <IDLE> 2: after mode set MS DL MCS-1/MCS-4, UL MCS-1/MCS-4, mode EGPRS_GMSK-only, <ACTIVE> +2: after TBF detach MS DL MCS-1/MCS-4, UL MCS-1/MCS-4, mode EGPRS_GMSK-only, <IDLE> 1: after mode set MS DL CS-4/CS-4, UL CS-1/CS-4, mode GPRS, <IDLE> -2: after mode set MS DL CS-4/CS-4, UL CS-1/CS-4, mode GPRS, <ACTIVE> +2: after mode set MS DL CS-4/CS-4, UL CS-1/CS-4, mode GPRS, <IDLE> === end test_ms_mcs_mode === diff --git a/tests/tbf/TbfTest.cpp b/tests/tbf/TbfTest.cpp index 0205f2b1..643551b9 100644 --- a/tests/tbf/TbfTest.cpp +++ b/tests/tbf/TbfTest.cpp @@ -2525,7 +2525,7 @@ static void test_ms_merge_dl_tbf_different_trx(void) osmo_fsm_inst_dispatch(ms_dl_tbf(second_ms)->state_fi, TBF_EV_ASSIGN_PCUIF_CNF, NULL); osmo_select_main(0); - /* get the PACCH PktDlAss for the DL-TBF, allocated one the UL-TBF from the new MS obj: */ + /* get the PACCH PktDlAss for the DL-TBF, allocated on the UL-TBF from the new MS obj: */ request_dl_rlc_block(dl_tbf->bts, dl_tbf->control_ts, &fn); fprintf(stderr, "=== end %s ===\n", __func__); diff --git a/tests/tbf/TbfTest.err b/tests/tbf/TbfTest.err index 42ce4990..a012989b 100644 --- a/tests/tbf/TbfTest.err +++ b/tests/tbf/TbfTest.err @@ -61,10 +61,23 @@ Modifying MS object, TLLI: 0x00002342 -> 0x00004232, already confirmed partly Modifying MS object, TLLI = 0x00004232, TA 4 -> 6 === end test_tbf_tlli_update === MS(TLLI-0x00004232:TA-6:MSCLS-0-0:UL:DL) Destroying MS object -MS(TLLI-0x00004232:TA-6:MSCLS-0-0:UL:DL) Detaching TBF: TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN} +TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN} free +PDCH(bts=0,trx=0,ts=2) Detaching TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(TLLI-0x00004232:TA-6:MSCLS-0-0:UL:DL) Detaching TBF: TBF(UL:G:TLLI-0x00004232){ASSIGN} MS(TLLI-0x00004232:TA-6:MSCLS-0-0:DL): - tbf: now used by 1 (tbf) -MS(TLLI-0x00004232:TA-6:MSCLS-0-0:DL) Detaching TBF: TBF(DL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN} +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0x00004232){NONE}: Deallocated +TBF(DL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN} free +PDCH(bts=0,trx=0,ts=2) Detaching TBF(DL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(TLLI-0x00004232:TA-6:MSCLS-0-0:DL) Detaching TBF: TBF(DL:G:TLLI-0x00004232){ASSIGN} MS(TLLI-0x00004232:TA-6:MSCLS-0-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:G:TLLI-0x00004232){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0x00004232){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:TLLI-0x00004232){NONE}: Deallocated === start test_tbf_final_ack === PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled Creating MS object @@ -2028,101 +2041,293 @@ MS(IMSI-001001000000032:TLLI-0xc0000020:TA-220:MSCLS-45-0): - dl_tbf_handle: now MS(IMSI-001001000000032:TLLI-0xc0000020:TA-220:MSCLS-45-0) Destroying MS object === end test_tbf_exhaustion === MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){ASSIGN} +TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){ASSIGN}, 32 TBFs, USFs = 00, TFIs = ffffffff. +MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000031:TLLI-0xc000001f){ASSIGN} MS(IMSI-001001000000031:TLLI-0xc000001f:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-31:G:IMSI-001001000000031:TLLI-0xc000001f){NONE}: Deallocated MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){ASSIGN} +TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){ASSIGN}, 31 TBFs, USFs = 00, TFIs = 7fffffff. +MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000030:TLLI-0xc000001e){ASSIGN} MS(IMSI-001001000000030:TLLI-0xc000001e:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-30:G:IMSI-001001000000030:TLLI-0xc000001e){NONE}: Deallocated MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){ASSIGN} +TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){ASSIGN}, 30 TBFs, USFs = 00, TFIs = 3fffffff. +MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000029:TLLI-0xc000001d){ASSIGN} MS(IMSI-001001000000029:TLLI-0xc000001d:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-29:G:IMSI-001001000000029:TLLI-0xc000001d){NONE}: Deallocated MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){ASSIGN} +TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){ASSIGN}, 29 TBFs, USFs = 00, TFIs = 1fffffff. +MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000028:TLLI-0xc000001c){ASSIGN} MS(IMSI-001001000000028:TLLI-0xc000001c:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-28:G:IMSI-001001000000028:TLLI-0xc000001c){NONE}: Deallocated MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){ASSIGN} +TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){ASSIGN}, 28 TBFs, USFs = 00, TFIs = 0fffffff. +MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000027:TLLI-0xc000001b){ASSIGN} MS(IMSI-001001000000027:TLLI-0xc000001b:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-27:G:IMSI-001001000000027:TLLI-0xc000001b){NONE}: Deallocated MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){ASSIGN} +TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){ASSIGN}, 27 TBFs, USFs = 00, TFIs = 07ffffff. +MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000026:TLLI-0xc000001a){ASSIGN} MS(IMSI-001001000000026:TLLI-0xc000001a:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-26:G:IMSI-001001000000026:TLLI-0xc000001a){NONE}: Deallocated MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){ASSIGN} +TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){ASSIGN}, 26 TBFs, USFs = 00, TFIs = 03ffffff. +MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000025:TLLI-0xc0000019){ASSIGN} MS(IMSI-001001000000025:TLLI-0xc0000019:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-25:G:IMSI-001001000000025:TLLI-0xc0000019){NONE}: Deallocated MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){ASSIGN} +TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){ASSIGN}, 25 TBFs, USFs = 00, TFIs = 01ffffff. +MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000024:TLLI-0xc0000018){ASSIGN} MS(IMSI-001001000000024:TLLI-0xc0000018:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-24:G:IMSI-001001000000024:TLLI-0xc0000018){NONE}: Deallocated MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){ASSIGN} +TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){ASSIGN}, 24 TBFs, USFs = 00, TFIs = 00ffffff. +MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000023:TLLI-0xc0000017){ASSIGN} MS(IMSI-001001000000023:TLLI-0xc0000017:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-23:G:IMSI-001001000000023:TLLI-0xc0000017){NONE}: Deallocated MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){ASSIGN} +TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){ASSIGN}, 23 TBFs, USFs = 00, TFIs = 007fffff. +MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000022:TLLI-0xc0000016){ASSIGN} MS(IMSI-001001000000022:TLLI-0xc0000016:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-22:G:IMSI-001001000000022:TLLI-0xc0000016){NONE}: Deallocated MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){ASSIGN} +TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){ASSIGN}, 22 TBFs, USFs = 00, TFIs = 003fffff. +MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000021:TLLI-0xc0000015){ASSIGN} MS(IMSI-001001000000021:TLLI-0xc0000015:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-21:G:IMSI-001001000000021:TLLI-0xc0000015){NONE}: Deallocated MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){ASSIGN} +TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){ASSIGN}, 21 TBFs, USFs = 00, TFIs = 001fffff. +MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000020:TLLI-0xc0000014){ASSIGN} MS(IMSI-001001000000020:TLLI-0xc0000014:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-20:G:IMSI-001001000000020:TLLI-0xc0000014){NONE}: Deallocated MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){ASSIGN} +TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){ASSIGN}, 20 TBFs, USFs = 00, TFIs = 000fffff. +MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000019:TLLI-0xc0000013){ASSIGN} MS(IMSI-001001000000019:TLLI-0xc0000013:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-19:G:IMSI-001001000000019:TLLI-0xc0000013){NONE}: Deallocated MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){ASSIGN} +TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){ASSIGN}, 19 TBFs, USFs = 00, TFIs = 0007ffff. +MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000018:TLLI-0xc0000012){ASSIGN} MS(IMSI-001001000000018:TLLI-0xc0000012:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-18:G:IMSI-001001000000018:TLLI-0xc0000012){NONE}: Deallocated MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){ASSIGN} +TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){ASSIGN}, 18 TBFs, USFs = 00, TFIs = 0003ffff. +MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000017:TLLI-0xc0000011){ASSIGN} MS(IMSI-001001000000017:TLLI-0xc0000011:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-17:G:IMSI-001001000000017:TLLI-0xc0000011){NONE}: Deallocated MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){ASSIGN} +TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){ASSIGN}, 17 TBFs, USFs = 00, TFIs = 0001ffff. +MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000016:TLLI-0xc0000010){ASSIGN} MS(IMSI-001001000000016:TLLI-0xc0000010:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-16:G:IMSI-001001000000016:TLLI-0xc0000010){NONE}: Deallocated MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){ASSIGN} +TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){ASSIGN}, 16 TBFs, USFs = 00, TFIs = 0000ffff. +MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000015:TLLI-0xc000000f){ASSIGN} MS(IMSI-001001000000015:TLLI-0xc000000f:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-15:G:IMSI-001001000000015:TLLI-0xc000000f){NONE}: Deallocated MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){ASSIGN} +TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){ASSIGN}, 15 TBFs, USFs = 00, TFIs = 00007fff. +MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000014:TLLI-0xc000000e){ASSIGN} MS(IMSI-001001000000014:TLLI-0xc000000e:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-14:G:IMSI-001001000000014:TLLI-0xc000000e){NONE}: Deallocated MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){ASSIGN} +TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){ASSIGN}, 14 TBFs, USFs = 00, TFIs = 00003fff. +MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000013:TLLI-0xc000000d){ASSIGN} MS(IMSI-001001000000013:TLLI-0xc000000d:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-13:G:IMSI-001001000000013:TLLI-0xc000000d){NONE}: Deallocated MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){ASSIGN} +TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){ASSIGN}, 13 TBFs, USFs = 00, TFIs = 00001fff. +MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000012:TLLI-0xc000000c){ASSIGN} MS(IMSI-001001000000012:TLLI-0xc000000c:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-12:G:IMSI-001001000000012:TLLI-0xc000000c){NONE}: Deallocated MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){ASSIGN} +TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){ASSIGN}, 12 TBFs, USFs = 00, TFIs = 00000fff. +MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000011:TLLI-0xc000000b){ASSIGN} MS(IMSI-001001000000011:TLLI-0xc000000b:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-11:G:IMSI-001001000000011:TLLI-0xc000000b){NONE}: Deallocated MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){ASSIGN} +TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){ASSIGN}, 11 TBFs, USFs = 00, TFIs = 000007ff. +MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000010:TLLI-0xc000000a){ASSIGN} MS(IMSI-001001000000010:TLLI-0xc000000a:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-10:G:IMSI-001001000000010:TLLI-0xc000000a){NONE}: Deallocated MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){ASSIGN} +TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){ASSIGN}, 10 TBFs, USFs = 00, TFIs = 000003ff. +MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000009:TLLI-0xc0000009){ASSIGN} MS(IMSI-001001000000009:TLLI-0xc0000009:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-9:G:IMSI-001001000000009:TLLI-0xc0000009){NONE}: Deallocated MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){ASSIGN} +TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){ASSIGN}, 9 TBFs, USFs = 00, TFIs = 000001ff. +MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000008:TLLI-0xc0000008){ASSIGN} MS(IMSI-001001000000008:TLLI-0xc0000008:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-8:G:IMSI-001001000000008:TLLI-0xc0000008){NONE}: Deallocated MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){ASSIGN} +TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){ASSIGN}, 8 TBFs, USFs = 00, TFIs = 000000ff. +MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000007:TLLI-0xc0000007){ASSIGN} MS(IMSI-001001000000007:TLLI-0xc0000007:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-7:G:IMSI-001001000000007:TLLI-0xc0000007){NONE}: Deallocated MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){ASSIGN} +TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){ASSIGN}, 7 TBFs, USFs = 00, TFIs = 0000007f. +MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000006:TLLI-0xc0000006){ASSIGN} MS(IMSI-001001000000006:TLLI-0xc0000006:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-6:G:IMSI-001001000000006:TLLI-0xc0000006){NONE}: Deallocated MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){ASSIGN} +TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){ASSIGN}, 6 TBFs, USFs = 00, TFIs = 0000003f. +MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000005:TLLI-0xc0000005){ASSIGN} MS(IMSI-001001000000005:TLLI-0xc0000005:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-5:G:IMSI-001001000000005:TLLI-0xc0000005){NONE}: Deallocated MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){ASSIGN} +TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){ASSIGN}, 5 TBFs, USFs = 00, TFIs = 0000001f. +MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000004:TLLI-0xc0000004){ASSIGN} MS(IMSI-001001000000004:TLLI-0xc0000004:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-4:G:IMSI-001001000000004:TLLI-0xc0000004){NONE}: Deallocated MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){ASSIGN} +TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){ASSIGN}, 4 TBFs, USFs = 00, TFIs = 0000000f. +MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000003:TLLI-0xc0000003){ASSIGN} MS(IMSI-001001000000003:TLLI-0xc0000003:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-3:G:IMSI-001001000000003:TLLI-0xc0000003){NONE}: Deallocated MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){ASSIGN} +TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){ASSIGN}, 3 TBFs, USFs = 00, TFIs = 00000007. +MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000002:TLLI-0xc0000002){ASSIGN} MS(IMSI-001001000000002:TLLI-0xc0000002:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-2:G:IMSI-001001000000002:TLLI-0xc0000002){NONE}: Deallocated MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){ASSIGN} +TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){ASSIGN}, 2 TBFs, USFs = 00, TFIs = 00000003. +MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000001:TLLI-0xc0000001){ASSIGN} MS(IMSI-001001000000001:TLLI-0xc0000001:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-001001000000001:TLLI-0xc0000001){NONE}: Deallocated MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){ASSIGN} +TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000000:TLLI-0xc0000000){ASSIGN} MS(IMSI-001001000000000:TLLI-0xc0000000:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000000000:TLLI-0xc0000000){NONE}: Deallocated === start test_tbf_dl_llc_loss === PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled Creating MS object @@ -2240,8 +2445,15 @@ TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} msg block (BS MSG = 1f 01 04 4d 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 === end test_tbf_dl_llc_loss === MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} +TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} free +TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} stopping timer T3191 [freeing TBF] +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED} MS(IMSI-001001000123456:TLLI-0xc0123456:TA-0:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){FINISHED}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000123456:TLLI-0xc0123456){NONE}: Deallocated === start test_tbf_single_phase === PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled Found first unallocated TRX=0 TFI=0 @@ -2310,8 +2522,16 @@ Modifying MS object, TLLI: 0xf1223344 confirmed MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:UL) appending 4 bytes to DL LLC queue === end test_tbf_single_phase === MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:UL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} +TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} free +TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} stopping timer T3141 [freeing TBF] +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Deallocated +UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated === start test_tbf_single_phase2 === PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled Found first unallocated TRX=0 TFI=0 @@ -2432,8 +2652,14 @@ TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Tx CCCH (PCH) Immedi MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:DL): - st_finished: now used by 1 (tbf) === end test_tbf_single_phase2 === MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:DL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:DL) Detaching TBF: TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} +TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-0-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated === start test_tbf_two_phase === PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled MS requests Uplink resource on CCCH/RACH: ra=0x73 (8 bit) Fn=2654167 qta=31 @@ -2493,9 +2719,9 @@ Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 @@ -2540,10 +2766,23 @@ TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [pr DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} +TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL): - tbf: now used by 1 (tbf) -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated +TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated === end test_tbf_two_phase === === start test_tbf_ra_update_rach === PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled @@ -2604,9 +2843,9 @@ Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 @@ -2664,9 +2903,9 @@ PDCH(bts=0,trx=0,ts=7) FN=2654275 Scheduling control message at RTS for TBF(UL:T PDCH(bts=0,trx=0,ts=7) FN=2654288 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654288 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} FN=2654288 Rx Packet Control Ack (reason=DL_ASS) -TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} [UPLINK] DOWNLINK ASSIGNED DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got PKT_CTRL_ACK confirming assignment of TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Expiring FN=2654288 but previous FN=2654279 is still reserved! @@ -2791,9 +3030,9 @@ Detected FN jump! 2654348 -> 2654361 (expected 2654353, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654361 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654361 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN} FN=2654361 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN} UL_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-1:G:TLLI-0xf5667788){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Expiring FN=2654361 but previous FN=2654353 is still reserved! @@ -2854,13 +3093,33 @@ DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NEW}: state_chg to ASSIGN TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec New MS: TLLI = 0xf5667788, TA = 7, IMSI = 0011223344, LLC = 2 MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:UL:DL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){FLOW} +TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){FLOW} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){FLOW}, 1 TBFs, USFs = 02, TFIs = 00000002. +MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf5667788){FLOW} MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:DL): - tbf: now used by 1 (tbf) -MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){ASSIGN} +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){FLOW}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){SEND_ASS}: Deallocated +TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){ASSIGN}, 2 TBFs, USFs = 00, TFIs = 00000003. +MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf5667788){ASSIGN} MS(IMSI-0011223344:TLLI-0xf5667788:TA-7:MSCLS-1-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf5667788){NONE}: Deallocated MS(TA-7:MSCLS-1-0:DL) Destroying MS object -MS(TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:TFI-0-0-0:G){FINISHED} +TBF(DL:TFI-0-0-0:G){FINISHED} free +TBF(DL:TFI-0-0-0:G){FINISHED} stopping timer T3191 [freeing TBF] +PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G){FINISHED}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G){FINISHED} MS(TA-7:MSCLS-1-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated === end test_tbf_ra_update_rach === === start test_tbf_dl_flow_and_rach_two_phase === PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled @@ -2922,9 +3181,9 @@ Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 @@ -3041,9 +3300,9 @@ Detected FN jump! 2654327 -> 2654340 (expected 2654331, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654340 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654340 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} FN=2654340 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW [DL] algo A <multi> (suggested TRX: 0): Alloc start @@ -3084,10 +3343,23 @@ TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Frame 1 starts at offs TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} No gaps in received block, last block: BSN=0 CV=15 New MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 2 MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} +TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL): - tbf: now used by 1 (tbf) -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated +TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated === end test_tbf_dl_flow_and_rach_two_phase === === start test_tbf_dl_flow_and_rach_single_phase === PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled @@ -3149,9 +3421,9 @@ Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 @@ -3281,8 +3553,16 @@ UL_ACK_TBF(UL:TFI-0-0-0:G){NONE}: Received Event SCHED_ACK UL_ACK_TBF(UL:TFI-0-0-0:G){NONE}: state_chg to SCHED_UL_ACK New MS: TLLI = 0xf1223344, TA = 7, IMSI = 0011223344, LLC = 2 MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Detaching TBF: TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} +TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} free +TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} stopping timer T3141 [freeing TBF] +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:G){SCHED_UL_ACK}: Deallocated +UL_TBF(UL:TFI-0-0-0:G){FINISHED}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated === end test_tbf_dl_flow_and_rach_single_phase === === start test_tbf_dl_reuse === PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled @@ -3344,9 +3624,9 @@ Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN} UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-0:G:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 @@ -3444,9 +3724,9 @@ PDCH(bts=0,trx=0,ts=7) FN=2654275 Scheduling control message at RTS for TBF(UL:T PDCH(bts=0,trx=0,ts=7) FN=2654288 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654288 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} FN=2654288 Rx Packet Control Ack (reason=DL_ASS) -TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} [UPLINK] DOWNLINK ASSIGNED DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){FLOW} Got PKT_CTRL_ACK confirming assignment of TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH DL_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Expiring FN=2654288 but previous FN=2654279 is still reserved! @@ -4172,9 +4452,9 @@ PDCH(bts=0,trx=0,ts=7) FN=2654400 Scheduling control message at RTS for TBF(DL:T PDCH(bts=0,trx=0,ts=7) FN=2654413 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654413 ------------------------- RX : Uplink Control Block ------------------------- TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} FN=2654413 Rx Packet Control Ack (reason=DL_ASS) -TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} [UPLINK] DOWNLINK ASSIGNED DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} Got PKT_CTRL_ACK confirming assignment of TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} free PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE}, 2 TBFs, USFs = 01, TFIs = 00000003. MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){WAIT_RELEASE} @@ -4379,10 +4659,24 @@ TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Starting timer T31 TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} Scheduled Ack/Nack polling on FN=2654461, TS=7 TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} msg block (BSN 10, CS-1): 0f 03 14 4d 43 20 50 41 43 4b 45 54 20 30 39 20 28 54 42 46 20 32 29 MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} +TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL): - tbf: now used by 1 (tbf) -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){RELEASING}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} free +TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} stopping timer T3191 [freeing TBF] +PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}, 1 TBFs, USFs = 00, TFIs = 00000002. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0:DL) Detaching TBF: TBF(DL:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){FINISHED}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-1:G:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated === end test_tbf_dl_reuse === === start test_tbf_gprs_egprs === PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled @@ -4420,8 +4714,14 @@ TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){ASSIGN} Tx CCCH (PCH) I MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0:DL): - dl_tbf_handle: now used by 1 (tbf) === end test_tbf_gprs_egprs === MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0:DL) Destroying MS object -MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){ASSIGN} +TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){ASSIGN} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001123456789:TLLI-0xc0006789){ASSIGN} MS(IMSI-001001123456789:TLLI-0xc0006789:TA-220:MSCLS-45-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001123456789:TLLI-0xc0006789){NONE}: Deallocated === start test_tbf_ws === PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled PDCH(bts=0,trx=0,ts=2) PDCH state: disabled => enabled @@ -4578,9 +4878,9 @@ Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 @@ -4628,10 +4928,23 @@ TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [pr DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} +TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL): - tbf: now used by 1 (tbf) -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated +TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated === end test_tbf_egprs_two_phase === === start test_tbf_egprs_two_phase_spb === PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled @@ -4697,9 +5010,9 @@ Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 @@ -4870,10 +5183,23 @@ TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [pr DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} +TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL): - tbf: now used by 1 (tbf) -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SCHED_UL_ACK}: Deallocated +UL_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated +TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated === end test_tbf_egprs_two_phase_spb === === start test_tbf_egprs_dl === PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled @@ -8956,9 +9282,9 @@ Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184 @@ -9029,10 +9355,23 @@ TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [pr DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} +TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL): - tbf: now used by 1 (tbf) -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated +TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated === end test_tbf_puan_urbb_len === === start test_tbf_update_ws === PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled @@ -9177,9 +9516,9 @@ Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=1, SI=0, TFI=0, CPS=5, RSB=0, rc=385 @@ -9239,10 +9578,23 @@ TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW} set ass. type PACCH [pr DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NEW}: state_chg to ASSIGN TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} Starting timer X2001 [assignment (PACCH)] with 2 sec. 0 microsec MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} +TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL): - tbf: now used by 1 (tbf) -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){SEND_ASS}: Deallocated +TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated === end test_tbf_li_decoding === === start test_tbf_epdan_out_of_rx_window === PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled @@ -9546,26 +9898,82 @@ MS(TA-220:MSCLS-0-0): - bts_rcv_rach: now used by 0 (-) MS(TA-220:MSCLS-0-0) Destroying MS object Tx Immediate Assignment Reject on AGCH MS(TA-7:MSCLS-0-0:UL) Destroying MS object -MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:TFI-0-0-6:G){ASSIGN} +TBF(UL:TFI-0-0-6:G){ASSIGN} free +TBF(UL:TFI-0-0-6:G){ASSIGN} stopping timer T3141 [freeing TBF] +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-6:G){ASSIGN}, 7 TBFs, USFs = 7f, TFIs = 0000007f. +MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN} MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-6:G){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:G){NONE}: Deallocated MS(TA-7:MSCLS-0-0:UL) Destroying MS object -MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:TFI-0-0-5:G){ASSIGN} +TBF(UL:TFI-0-0-5:G){ASSIGN} free +TBF(UL:TFI-0-0-5:G){ASSIGN} stopping timer T3141 [freeing TBF] +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-5:G){ASSIGN}, 6 TBFs, USFs = 3f, TFIs = 0000003f. +MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN} MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-5:G){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:G){NONE}: Deallocated MS(TA-7:MSCLS-0-0:UL) Destroying MS object -MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:TFI-0-0-4:G){ASSIGN} +TBF(UL:TFI-0-0-4:G){ASSIGN} free +TBF(UL:TFI-0-0-4:G){ASSIGN} stopping timer T3141 [freeing TBF] +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-4:G){ASSIGN}, 5 TBFs, USFs = 1f, TFIs = 0000001f. +MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN} MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-4:G){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:G){NONE}: Deallocated MS(TA-7:MSCLS-0-0:UL) Destroying MS object -MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:TFI-0-0-3:G){ASSIGN} +TBF(UL:TFI-0-0-3:G){ASSIGN} free +TBF(UL:TFI-0-0-3:G){ASSIGN} stopping timer T3141 [freeing TBF] +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-3:G){ASSIGN}, 4 TBFs, USFs = 0f, TFIs = 0000000f. +MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN} MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-3:G){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:G){NONE}: Deallocated MS(TA-7:MSCLS-0-0:UL) Destroying MS object -MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:TFI-0-0-2:G){ASSIGN} +TBF(UL:TFI-0-0-2:G){ASSIGN} free +TBF(UL:TFI-0-0-2:G){ASSIGN} stopping timer T3141 [freeing TBF] +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-2:G){ASSIGN}, 3 TBFs, USFs = 07, TFIs = 00000007. +MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN} MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-2:G){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:G){NONE}: Deallocated MS(TA-7:MSCLS-0-0:UL) Destroying MS object -MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:TFI-0-0-1:G){ASSIGN} +TBF(UL:TFI-0-0-1:G){ASSIGN} free +TBF(UL:TFI-0-0-1:G){ASSIGN} stopping timer T3141 [freeing TBF] +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-1:G){ASSIGN}, 2 TBFs, USFs = 03, TFIs = 00000003. +MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN} MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-1:G){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:G){NONE}: Deallocated MS(TA-7:MSCLS-0-0:UL) Destroying MS object -MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:TFI-0-0-0:G){ASSIGN} +TBF(UL:TFI-0-0-0:G){ASSIGN} free +TBF(UL:TFI-0-0-0:G){ASSIGN} stopping timer T3141 [freeing TBF] +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:G){ASSIGN}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(TA-7:MSCLS-0-0:UL) Detaching TBF: TBF(UL:G){ASSIGN} MS(TA-7:MSCLS-0-0): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated === end test_immediate_assign_rej_multi_block === === start test_immediate_assign_rej_single_block === PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled @@ -9640,9 +10048,9 @@ Detected FN jump! 2654270 -> 2654283 (expected 2654275, delta 13) PDCH(bts=0,trx=0,ts=7) FN=2654283 +++++++++++++++++++++++++ RX : Uplink Control Block +++++++++++++++++++++++++ PDCH(bts=0,trx=0,ts=7) FN=2654283 ------------------------- RX : Uplink Control Block ------------------------- TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} FN=2654283 Rx Packet Control Ack (reason=UL_ASS) -TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} [DOWNLINK] UPLINK ASSIGNED UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: Received Event RX_ASS_CTRL_ACK UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){WAIT_ACK}: state_chg to NONE +TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} Got PKT_CTRL_ACK confirming assignment of TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN} UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: Received Event ASSIGN_ACK_PACCH UL_TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){ASSIGN}: state_chg to FLOW PDCH(bts=0,trx=0,ts=7) Got MCS-4 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=385 @@ -10849,10 +11257,23 @@ Got 'TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}', TA=7 Got MS: TLLI = 0xf1223344, TA = 7 MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) appending 256 bytes to DL LLC queue MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Destroying MS object -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} +TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:UL:DL) Detaching TBF: TBF(UL:E:IMSI-0011223344:TLLI-0xf1223344){FLOW} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL): - tbf: now used by 1 (tbf) -MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){FLOW}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){WAIT_ACK}: Deallocated +TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1:DL) Detaching TBF: TBF(DL:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN} MS(IMSI-0011223344:TLLI-0xf1223344:TA-7:MSCLS-1-1): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:E:IMSI-0011223344:TLLI-0xf1223344){NONE}: Deallocated === end test_tbf_egprs_two_phase_puan === === start test_packet_access_rej_epdan === PDCH(bts=0,trx=0,ts=4) PDCH state: disabled => enabled @@ -10903,8 +11324,14 @@ UL_ASS_TBF(DL:TFI-0-0-0:E){SEND_ASS_REJ}: Received Event CREATE_RLCMAC_MSG UL_ASS_TBF(DL:TFI-0-0-0:E){SEND_ASS_REJ}: state_chg to NONE packet reject: 40 84 7f f7 6e e6 7e ab 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Destroying MS object -MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} +TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW} free +PDCH(bts=0,trx=0,ts=4) Detaching TBF(DL:TFI-0-0-0:E:TLLI-0xffeeddcc){FLOW}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11:DL) Detaching TBF: TBF(DL:E:TLLI-0xffeeddcc){FLOW} MS(TLLI-0xffeeddcc:TA-0:MSCLS-11-11): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:E){FLOW}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:E){NONE}: Deallocated === end test_packet_access_rej_epdan === === start test_packet_access_rej_prr === PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled @@ -11396,29 +11823,84 @@ TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} Scheduled UL Assignment polling on P UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){SEND_ASS}: state_chg to WAIT_ACK PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11:UL) Destroying MS object -MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){ASSIGN} +TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){ASSIGN} free +MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddd3){ASSIGN} MS(TLLI-0xffeeddd3:TA-7:MSCLS-11-11): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){NONE}: Deallocated +UL_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){SEND_ASS_REJ}: Deallocated +DL_ASS_TBF(UL:TFI-0-0--1:E:TLLI-0xffeeddd3){NONE}: Deallocated MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11:UL) Destroying MS object -MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){ASSIGN} +TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){ASSIGN}, 7 TBFs, USFs = 7f, TFIs = 0000007f. +MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddd2){ASSIGN} MS(TLLI-0xffeeddd2:TA-7:MSCLS-11-11): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){SEND_ASS}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-6:E:TLLI-0xffeeddd2){NONE}: Deallocated MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11:UL) Destroying MS object -MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){ASSIGN} +TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){ASSIGN}, 6 TBFs, USFs = 3f, TFIs = 0000003f. +MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddd1){ASSIGN} MS(TLLI-0xffeeddd1:TA-7:MSCLS-11-11): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){SEND_ASS}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-5:E:TLLI-0xffeeddd1){NONE}: Deallocated MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11:UL) Destroying MS object -MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){ASSIGN} +TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){ASSIGN}, 5 TBFs, USFs = 1f, TFIs = 0000001f. +MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddd0){ASSIGN} MS(TLLI-0xffeeddd0:TA-7:MSCLS-11-11): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){SEND_ASS}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-4:E:TLLI-0xffeeddd0){NONE}: Deallocated MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11:UL) Destroying MS object -MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN} +TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN}, 4 TBFs, USFs = 0f, TFIs = 0000000f. +MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddcf){ASSIGN} MS(TLLI-0xffeeddcf:TA-7:MSCLS-11-11): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){SEND_ASS}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-3:E:TLLI-0xffeeddcf){NONE}: Deallocated MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11:UL) Destroying MS object -MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN} +TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN}, 3 TBFs, USFs = 07, TFIs = 00000007. +MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddce){ASSIGN} MS(TLLI-0xffeeddce:TA-7:MSCLS-11-11): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){SEND_ASS}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-2:E:TLLI-0xffeeddce){NONE}: Deallocated MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11:UL) Destroying MS object -MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} +TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN}, 2 TBFs, USFs = 03, TFIs = 00000003. +MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddcd){ASSIGN} MS(TLLI-0xffeeddcd:TA-7:MSCLS-11-11): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){SEND_ASS}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-1:E:TLLI-0xffeeddcd){NONE}: Deallocated MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11:UL) Destroying MS object -MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} +TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN} free +PDCH(bts=0,trx=0,ts=7) Detaching TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11:UL) Detaching TBF: TBF(UL:E:TLLI-0xffeeddcc){ASSIGN} MS(TLLI-0xffeeddcc:TA-7:MSCLS-11-11): - tbf: now used by 0 (-) +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){WAIT_ACK}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:E:TLLI-0xffeeddcc){NONE}: Deallocated === end test_packet_access_rej_prr === === start test_packet_access_rej_prr_no_other_tbfs === PDCH(bts=0,trx=0,ts=7) PDCH state: disabled => enabled @@ -11441,7 +11923,7 @@ UL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NONE}: Received Event SCHED_ASS_REJ UL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NONE}: state_chg to SEND_ASS_REJ UL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){SEND_ASS_REJ}: Received Event CREATE_RLCMAC_MSG UL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){SEND_ASS_REJ}: state_chg to NONE -TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){ASSIGN} Starting timer X2000 [reject (PACCH)] with 0 sec. 0 microsec +TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){ASSIGN} Starting timer X2000 [delay free after Packet Access Reject (PACCH)] with 0ms PDCH(bts=0,trx=0,ts=7) FN=2654218 Scheduling control message at RTS for TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){ASSIGN} UL_ASS_TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){NONE}: Timeout of X2000 TBF(UL:TFI-0-0--1:G:TLLI-0xffeeddcc){ASSIGN} free @@ -11591,7 +12073,23 @@ DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){SEND_ASS}: state PDCH(bts=0,trx=0,ts=2) FN=0 Scheduling control message at RTS for TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} === end test_ms_merge_dl_tbf_different_trx === MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL:DL) Destroying MS object -MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL:DL) Detaching TBF: TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} +TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} free +PDCH(bts=0,trx=0,ts=2) Detaching TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}, 1 TBFs, USFs = 01, TFIs = 00000001. +PDCH(bts=0,trx=0,ts=3) Detaching TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}, 1 TBFs, USFs = 01, TFIs = 00000001. +MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL:DL) Detaching TBF: TBF(UL:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:DL): - tbf: now used by 1 (tbf) -MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:DL) Detaching TBF: TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} +********** UL-TBF ends here ********** +UL_ACK_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){WAIT_ACK}: Deallocated +TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} free +PDCH(bts=0,trx=0,ts=1) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +PDCH(bts=0,trx=0,ts=2) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +PDCH(bts=0,trx=0,ts=3) Detaching TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:DL) Detaching TBF: TBF(DL:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0): - tbf: now used by 0 (-) +********** DL-TBF ends here ********** +DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){NONE}: Deallocated diff --git a/tests/types/TypesTest.err b/tests/types/TypesTest.err index 55453c97..560d9f2f 100644 --- a/tests/types/TypesTest.err +++ b/tests/types/TypesTest.err @@ -9,6 +9,10 @@ TBF(DL:TFI-0-0-0:G){NEW} set ass. type CCCH [prev CCCH:0, PACCH:0] DL_TBF(DL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN TBF(DL:TFI-0-0-0:G){ASSIGN} Tx CCCH (PCH) Immediate Assignment [PktDlAss=PDCH(bts=0,trx=0,ts=2)] TA=220 PCU socket not connected, dropping message +TBF(DL:TFI-0-0-0:G){ASSIGN} free +DL_TBF(DL:TFI-0-0-0:G){ASSIGN}: Deallocated +UL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(DL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-1-0) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -19,6 +23,11 @@ TBF(UL:TFI-0-0-0:G){NEW} Allocated: trx = 0, ul_slots = 10, dl_slots = 00 UL_TBF(UL:TFI-0-0-0:G){NEW}: Received Event ASSIGN_ADD_PACCH TBF(UL:TFI-0-0-0:G){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0] UL_TBF(UL:TFI-0-0-0:G){NEW}: state_chg to ASSIGN +TBF(UL:TFI-0-0-0:G){ASSIGN} free +UL_ACK_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:G){NONE}: Deallocated MS(TA-220:MSCLS-1-1) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated DL_ASS_TBF{NONE}: Allocated @@ -30,6 +39,11 @@ TBF(UL:TFI-0-0-0:E){NEW} setting EGPRS UL window size to 64, base(64) slots(1) w UL_TBF(UL:TFI-0-0-0:E){NEW}: Received Event ASSIGN_ADD_PACCH TBF(UL:TFI-0-0-0:E){NEW} set ass. type PACCH [prev CCCH:0, PACCH:0] UL_TBF(UL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN +TBF(UL:TFI-0-0-0:E){ASSIGN} free +UL_ACK_TBF(UL:TFI-0-0-0:E){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:E){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:E){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:E){NONE}: Deallocated ############## test_egprs_ul_ack_nack MS(TA-220:MSCLS-1-1) Allocating UL TBF UL_ASS_TBF{NONE}: Allocated @@ -46,3 +60,8 @@ UL_TBF(UL:TFI-0-0-0:E){NEW}: state_chg to ASSIGN ************** Test with 1 lost packet ************** Test with compressed window ************** Provoke an uncompressed ACK without EOW +TBF(UL:TFI-0-0-0:E){ASSIGN} free +UL_ACK_TBF(UL:TFI-0-0-0:E){NONE}: Deallocated +UL_TBF(UL:TFI-0-0-0:E){ASSIGN}: Deallocated +UL_ASS_TBF(UL:TFI-0-0-0:E){NONE}: Deallocated +DL_ASS_TBF(UL:TFI-0-0-0:E){NONE}: Deallocated diff --git a/tests/ulc/PdchUlcTest.err b/tests/ulc/PdchUlcTest.err index 04ae438a..14183c55 100644 --- a/tests/ulc/PdchUlcTest.err +++ b/tests/ulc/PdchUlcTest.err @@ -75,7 +75,8 @@ PDCH(bts=0,trx=0,ts=0) Timeout for registered POLL (FN=34, reason=UL_ASS): TBF(D PDCH(bts=0,trx=0,ts=0) Expiring FN=43 but previous FN=39 is still reserved! PDCH(bts=0,trx=0,ts=0) Timeout for registered POLL (FN=39, reason=UL_ASS): TBF(DL:TFI-0-0-0:G:TLLI-0x12345678){ASSIGN} MS(TLLI-0x12345678:TA-220:MSCLS-0-0:DL) Destroying MS object -MS(TLLI-0x12345678:TA-220:MSCLS-0-0:DL) Detaching TBF: TBF(DL:TFI-0-0-0:G:TLLI-0x12345678){ASSIGN} +PDCH(bts=0,trx=0,ts=0) Detaching TBF(DL:TFI-0-0-0:G:TLLI-0x12345678){ASSIGN}, 1 TBFs, USFs = 00, TFIs = 00000001. +MS(TLLI-0x12345678:TA-220:MSCLS-0-0:DL) Detaching TBF: TBF(DL:G:TLLI-0x12345678){ASSIGN} MS(TLLI-0x12345678:TA-220:MSCLS-0-0): - tbf: now used by 0 (-) PDCH(bts=0,trx=0,ts=0) PDCH state: disabled => enabled PDCH(bts=0,trx=0,ts=0) Reserving FN 104 for type SBA |