On Thursday 04 June 2009 10:27:28 Andreas.Eversberg wrote:
i can test this. i will remove bts pointer and only
check lac when
detaching. when paging, i will loop all bts and add a paging request to
all bts with that pointer. if the paging responds, we receive the lchan
and then stop paging requests to other bts' (if any). if we receive
resonse, we ignore them, if we already received an lchan. (error case
when two mobiles share same imsi or other error cases).
what about the "VLR" patch? where is it? why do you need a VLR? (HLR??)
Please see the mail "[PATCH 0/3] Channel requests/Management in
gsm_subscriber" from 2009-04-19 21:20 and "[RFC] Patches for better channel
management". The bottom line of the patches are to make the "paging" layer
more internal and request a lchan for a given subscriber (finding the right
bts, checking if we have capacity, checking if the MS has capacity, properly
queuing things). I will rediff this over the weekend as well.
z.