status layer 3

Harald Welte laforge at gnumonks.org
Mon Mar 8 08:52:51 UTC 2010


Hi Andreas,

thanks for your update.

On Mon, Mar 08, 2010 at 09:42:56AM +0100, Andreas.Eversberg wrote:
 
> as i am still working on RR MM and CC layer, it seems to be more
> complicated as i thought. remember all the messages in 04.08? but most
> problem is that i must first understand it all. i get more and more
> knowledge about it while reading it. i started implementing some
> parts, but most parts i do not understand yet. as i know from earlier
> project, it requires exact knowledge of every bit to do it right.

Thanks for your status update.  Of course, the full 04.08 is a lot of
work, this is why I was hoping we can introduce your code gradually,
step-by-step - rather than everything as one big merge.

> when i am finished, i will tell you as soon as possible, but i think
> it takes some more weeks. anyway, there will be many issues then. 
> as i can see, there the layer 2 and layer 1 will also be not that easy
> too.  e.g. layer 2 must process channel descriptions to connect to the
> right channel and the right configurations and mode. 

Sure.  My development style is probably a  bit different. Rather than
trying to complete all of layer1 / layer2 before working on layer3, a
minimal layer1/2 like we have now is already sufficient to test location
updating or even things like SMS or call control.

> and finally gsm 03.22 (selecting and changing cells) must also wants
> to be implemented.
> 
> if you like to be aware of what i am doing, just watch my code base.
> it is live, so every time i do a write, it will be available at:
> http://home.eversberg.eu/alpha3/

I've checked that code into our git repository (src/host/gsm48-andreas
directory) and would appreciate if you could also start to work in the 
git repository.  This makes teamwork much easier.

For example, as opposed to your latest 'alpha3' code, I have already
moved all the gsm48_ie.c code (which was 80% identical with openbsc)
into libosmocore, and removed it from gsm48-andreas and openbsc. All
the encode_* and decode_* functions now have a gsm48_ prefix to make
their naming more unique.

So feel free to work in that directory of git, you can commit directly
to master, no need for a branch.

Also, there are other people (like Patrick McHardy) who have indicated
that they would like to help on the L3... using one shared repository 
makes even more sense at this point.

Cheers,
	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)




More information about the baseband-devel mailing list