This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
Harald Welte laforge at gnumonks.orgHi Sylvain, On Thu, Jun 10, 2010 at 12:37:28PM +0200, Sylvain Munaut wrote: > > I'll test my updated code tonight and push it to my encryption if it > > doesn't break. > > First off, I tested the code in sylvain/encryption (which is mostly > some minor db fixes from me and the code you fw-ported) and it works > fine. Great. As zecke can probably consider possible BSC/MSC merge fallout from all of this, I will lean back and let him decide if/how to merge your encryption branch. Zecke: hope this is fine with you. > (you also need my pending branch of libosmocore as I put the > utility classmark2 a5 testing func there) ok, i have merged this already. > What I would do (and imho helps the bsc/msc split) is create a > 'msc_paging_request' somewhere that would wrap the paging. The flow > would then be: > - Somewhere, msc_paging_request is called (from gsm_04_08 or > gsm_04_11) with a given call back. > - msc_paging_request calls paging_request with a cb_msc_paging. > - [paging is done] > - gsm_04_08_utils would _not_ dispatch then SS_PAGING event it self, > it would just call back cb_msc_paging given in paging_request > - Inside cb_msc_paging, I would then dispatch SS_PAGING event and > call the original call back. > > Then to add the auth part, I could just modify cb_msc_paging to call > secure channel if required. This makes a lot of sense with me and is probably pretty much how a normal MSC-internal dispatch for paging would look like. On top of this you would then have a transaction table and once all transactions are completed, you close the channel. Once again probably best to coordinate with zecke on this, I have never studied the bsc_msc_ip in detail so far (and prefer to focus on GPRS for now until I'm satisfied with it) Regards, Harald -- - Harald Welte <laforge at gnumonks.org> http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)