aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile.am1
-rw-r--r--README.md3
-rw-r--r--TODO-RELEASE9
-rw-r--r--configure.ac15
-rw-r--r--contrib/osmo-pcu.spec.in86
-rw-r--r--contrib/systemd/osmo-pcu.service3
-rw-r--r--debian/changelog58
-rw-r--r--debian/control6
-rw-r--r--debian/copyright14
-rwxr-xr-xdebian/postinst39
-rw-r--r--doc/examples/osmo-pcu.cfg8
-rw-r--r--doc/examples/osmo-pcu.e1_ccu.cfg8
-rw-r--r--doc/manuals/chapters/code-architecture.adoc71
-rw-r--r--doc/manuals/chapters/overview.adoc13
-rw-r--r--doc/manuals/osmopcu-usermanual.adoc2
-rw-r--r--include/osmocom/pcu/pcuif_proto.h18
-rw-r--r--src/bts.cpp6
-rw-r--r--src/bts.h9
-rw-r--r--src/bts_pch_timer.c6
-rw-r--r--src/bts_pch_timer.h2
-rw-r--r--src/ericsson-rbs/er_ccu_if.c10
-rw-r--r--src/ericsson-rbs/er_ccu_l1_if.c8
-rw-r--r--src/gprs_ms.c10
-rw-r--r--src/gprs_pcu.c6
-rw-r--r--src/gprs_pcu.h6
-rw-r--r--src/gprs_rlcmac_sched.cpp9
-rw-r--r--src/pcu_l1_if.cpp45
-rw-r--r--src/pcu_vty_functions.cpp2
-rw-r--r--src/pcuif_sock.c22
-rw-r--r--src/pdch.cpp20
-rw-r--r--src/tbf.h2
-rw-r--r--src/tbf_dl_ass_fsm.c14
-rw-r--r--src/tbf_dl_ass_fsm.h1
-rw-r--r--src/tbf_dl_fsm.c11
-rw-r--r--src/tbf_ul.h16
-rw-r--r--src/tbf_ul_ass_fsm.c18
-rw-r--r--src/tbf_ul_fsm.c2
-rw-r--r--tests/alloc/AllocTest.err4344
-rw-r--r--tests/ms/MsTest.cpp13
-rw-r--r--tests/ms/MsTest.err8
-rw-r--r--tests/ms/MsTest.ok3
-rw-r--r--tests/tbf/TbfTest.cpp2
-rw-r--r--tests/tbf/TbfTest.err682
-rw-r--r--tests/types/TypesTest.err19
-rw-r--r--tests/ulc/PdchUlcTest.err3
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 \
diff --git a/README.md b/README.md
index 3d11a78c..45761eac 100644
--- a/README.md
+++ b/README.md
@@ -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/>.
*
*/
diff --git a/src/bts.h b/src/bts.h
index 3fe4503c..ab3907fe 100644
--- a/src/bts.h
+++ b/src/bts.h
@@ -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)
diff --git a/src/tbf.h b/src/tbf.h
index 97f55624..4170ca1b 100644
--- a/src/tbf.h
+++ b/src/tbf.h
@@ -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