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/baseband-devel@lists.osmocom.org/.
Andreas.Eversberg Andreas.Eversberg at versatel.dehi, my last mail was written yesterday and somehow sent today. meanwhile i decided to work with GIT for the following reasons: - working with others parallel on L3 - faster solving of issues. solving before finishing the code. - backup (even loss of one weekend's work would be a great loss of motivation) i will try the GIT tonight... anyway here is my first issue: the messages between layer 3 (radio ressource) and layer 2 have primitives starting with DL_*. e.g. DL_RANDOM_ACCESS_REQ is used to send a CHANNEL REQUEST on the RACH. and DL_ESTABLISH_REQ is used to establish a layer 2 link on SDCCH or TCH. both messages carry layer 3 messages, like CHANNEL REQUEST or LOCATION UPDATE REQUEST. using msgb between layer 2 and 3 is not enough, because i need to exchange additional informations with layer 2. these are the primitives themselves, and in case of DL_ESTABLISH_REQ the channel information for frequency, channel type, slot, ect. my current solution is to use a structure with primitive type and all additional informations and a pointer to the attached layer 3 message, if there is actually one message. (not yet immplemented, but already implemented at mncc interface in openbsc.) to prevent function call loops, i use a queue in the upward direction, so the structure with the message is copied into a msbg and added to the queue. (remember that this message may carry another layer 3 message) is there a better (simpler) way? regards, andreas