-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Am Wed, 23 Jun 2010 18:13:44 +0800 schrieb Holger Hans Peter Freyther holger@freyther.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@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@netzing.de _______________________________________________________________________