Hi again,
On Sun, May 02, 2010 at 11:19:11PM +0200, Harald Welte wrote:
As a result, GPRS ATTACH and RA UPDATE are working again, like they did months ago.
I'm now still stuck somewhere in PDP context activation, and am confident that this will be solved tomorrow. After that point, the actual data plane can be worked on, i.e. flow control and fragmentation, as well as somehow actually routing IP packets into the LLC connection.
PDP context activation is now successful, and I get to the point where I see IP-packets from the mobile phone inside the SNDCP/LLC/BSSGP/NS protocol stack.
What now needs to be done is to implement a working SNDCP layer, starting with simple fragmentation support and none of the compression options.
For anyone who wants to try: There is not much that needs to be configured, I've attached two reference config files for openbsc and osmo_sgsn to this message. The only important part is to set the UDP port numbers in openbsc and osmo_sgsn to the same value. Simply check out the gprs-sgsn branch and start opensc and osmo_sgsn.
I am going to leave the SGSN at this state for now and work on other tasks again (like the Gb proxy, OsmocomBB layer1, ...). However, I expect to get back to continuing the SGSN work during the weeks to come.
Happy hacking, Harald