On Tue, Jul 30, 2013 at 10:05:24AM +0200, Holger Hans Peter Freyther wrote:
I added the below diff.. but it is probably better to
check if one could
combine these llme's at a higher level? Or at least free the old LLME
and use the new one? My last problem right now is that LLC data is not
sent to the GGSN.. :}
*aehm* i had a hacked-up libgtp... for doing some perf measurements of
tun0... I am currently attempting to watch youtube on my E71.. but it is
buffering a lot and the 10s PDU lifetime does not appear big eough.. so
there are a lot of re-transmissions going on.
/* make sure we only send it to the right llme */
OSMO_ASSERT(msgb_tlli(msg) == mmctx->llme->tlli
- || msgb_tlli(msg) == mmctx->llme->old_tlli);
+ || msgb_tlli(msg) == mmctx->llme->old_tlli
+ || tlli_foreign2local(msgb_tlli(msg)) == mmctx->llme->tlli);
and add the same for the old_tlli. :}