-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Am Wed, 23 Jun 2010 18:13:44 +0800
schrieb Holger Hans Peter Freyther <holger(a)freyther.de>de>:
if ((tar->filter_map & (1 << FLT_IMSI))
!= 0 && subscr &&
strcmp(subscr->imsi, tar->filter_data[FLT_IMSI]) == 0)
return 1;
the above does not evaluate to true... this can be:
a) because the filter function is not called at all..
b) tar->filter_map & .. is == 0
c) subscr is NULL
d) the imsi's do not match..
Okay, after wanting to explain how the filtering is working, I
remembered that I did this: 69e8f8285bf080ad2050fbc20f861bc8621e5c75
(git show that-number). You could git revert that-number and then try
again.
So in the case of the measurement report the subscr is not set as
context as the measurement debug is still in the abis_rsl context
before it is hitting the BSC side...
Hi, Holger!
After I revert your changes, I can filter the measurements using IMSI.
I suggest, your changes will committed back in the source tree...
Thanks a lot!
- --
_______________________________________________________________________
Luca Bertoncello
Entwicklung Mail: bertoncello(a)netzing.de
NETZING Solutions AG Tel.: 0351/41381 - 0
Kesselsdorfer Str. 216, 01169 Dresden Fax: 0351/41381 - 12
HRB 18926 / Ust.ID DE211326547 Mail: netzing.ag(a)netzing.de
_______________________________________________________________________
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFMIfFyAXzltVKV/2wRAqnWAKC35jyN59SbGdwPxrE6+ZGqxjvkvQCfQzwN
BB4pQozB+3qiwX0NwEGTZlk=
=fsCY
-----END PGP SIGNATURE-----