summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* gprs: remove msgb->nsvc pointer and replace it with NSEI and BVCIHarald Welte2010-05-043-34/+64
| | | | | | | | | | | According to TS 08.16, the BSSGP layer needs to specify NSEI and BVCI when executing the NS UNITDATA REQUEST primitive of the underlying NS layer. Rather than passing around a pointer to the 'struct gprs_nsvc', we now have NSEI and BVCI as members of 'struct obsc_msgb_cb' and set them when BSSGP hands a message down to NS. NS then does a lookup of the 'gprs_nsvc' based on the NSEI parameter.
* gprs: Use new msgb->cb[] for storing a pointer to the NS-VC through which it ↵Harald Welte2010-05-041-7/+11
| | | | was received
* GPRS: Modularize the NS implementationHarald Welte2010-05-042-31/+284
| | | | | | | | | | | | | * move UDP listener code for NSIP from input/ipaccess.c and into gprs_ns.c * add PDU type, IE and CAUSE values for later IP based 3GPP TS 48.016 * support multiple NS-VCs and their lookup based on NSVC and sockaddr_in * maintain the remote_state (blocked/alive) for each NSVC * introduce the concept of GPRS_NS instances, move all global vars to instance * remove hardcoded calls to gprs_bssgp_rcvmsg() and replace it by callback WARNING: This is not finished code. While it will compile, it will not work yet, as BSSGP needs to be converted to properly indicate the NSVC to which it needs to send data.
* gprs: Update gprs-sgsn branch to use new msgb->cb layoutHarald Welte2010-05-041-3/+3
| | | | | | The explicit 'tlli, gmmh' members of struct msgb are gone from current libosmocore and have been replaced by the more generic 'control buffer' mechanism.
* GPRS: remove hard-coded IP address for NSIP responses from SGSN->BTSHarald Welte2010-05-042-23/+33
|
* Create new 'gprs-sgsn' branch on top of 'gprs-conf'Harald Welte2010-05-044-0/+944
| | | | | This branch contains the partial SGSN/GGSN implementation that was originally developed as part of the gprs branch.
* Merge commit '35a939463eee58492c88cbe7531288237cdcf454'Harald Welte2010-05-010-0/+0
|\
* | Merge commit 'debf95507461965aa82be2fa2bf34119343cfb0e'Harald Welte2010-05-010-0/+0
|\|
* | Merge commit '074c9f904cb5e4f6ab014d76e4abc079c16fc5d7'Harald Welte2010-04-300-0/+0
|\|
* | Merge branch 'on-waves/sccp'Holger Hans Peter Freyther2010-04-250-0/+0
|\ \
* \ \ Merge branch 'on-waves/mgcp'Holger Hans Peter Freyther2010-04-250-0/+0
|\ \ \
* | | | Merge branch 'on-waves/mgcp'Holger Hans Peter Freyther2010-04-170-0/+0
|\| | |
| * | | Merge branch 'master' into on-waves/mgcpHolger Hans Peter Freyther2010-04-070-0/+0
| |\ \ \ | |/ / / |/| | |
* | | | Merge branch 'on-waves/sccp'Holger Hans Peter Freyther2010-04-070-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge commit '52b4abdcb351830f5493a50c4181ef3947f3feab'Harald Welte2010-03-260-0/+0
| |\ \ \ | | | |/ | | |/|
* | | | Merge branch 'on-waves/mgcp'Holger Hans Peter Freyther2010-04-070-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge remote branch 'origin/master' into on-waves/mgcpHolger Hans Peter Freyther2010-03-300-0/+0
| |\ \ \ | |/ / / |/| | |
* | | | Merge commit '3ae2758fba1dc9b364238c6e1e7d591b12c3d878'Harald Welte2010-03-260-0/+0
|\ \ \ \ | | |_|/ | |/| |
* | | | Merge branch 'holger/bsc-msc-separation'Holger Hans Peter Freyther2010-03-250-0/+0
| | | |
* | | | Merge commit '52b4abdcb351830f5493a50c4181ef3947f3feab'Harald Welte2010-03-250-0/+0
|\| | | | |_|/ |/| |
* | | Merge commit '4cd3d8a2c7982ba11d05d2500b1bfca44f440d1e'Harald Welte2010-03-230-0/+0
|\| |
* | | Add 'libosmocore/' from commit '045cc22baeb7f12dcb0022b79a1984d86e922870'Harald Welte2010-03-220-0/+0
|\| | | | | | | | | | | | | | | | | git-subtree-dir: libosmocore git-subtree-mainline: e164d29e7f6c86d1f6f047bbf58159e46a11425f git-subtree-split: 045cc22baeb7f12dcb0022b79a1984d86e922870
| * | Merge remote branch 'origin/master'Harald Welte2010-02-240-0/+0
| | |
| * | intial checkin of the libosmocore projectHarald Welte2010-02-200-0/+0
| /
* | Merge remote branch 'origin/on-waves/sccp'Holger Hans Peter Freyther2010-02-260-0/+0
|\ \
| * \ Merge remote branch 'origin/master' into on-waves/sccpHolger Hans Peter Freyther2010-02-260-0/+0
| |\ \
* | \ \ Merge remote branch 'origin/on-waves/mgcp'Holger Hans Peter Freyther2010-02-260-0/+0
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | Merge remote branch 'origin/master' into on-waves/mgcpHolger Hans Peter Freyther2010-02-260-0/+0
| |\ \ | |/ / |/| | | | | | | | | | | Conflicts: openbsc/include/openbsc/Makefile.am openbsc/src/Makefile.am
* | | Merge branch 'on-waves/sccp'Holger Hans Peter Freyther2010-02-200-0/+0
|\ \ \ | | |/ | |/|
* | | Merge branch 'on-waves/sccp'Holger Hans Peter Freyther2010-02-140-0/+0
|\| |
* | | Merge branch 'on-waves/sccp'Holger Hans Peter Freyther2010-02-120-0/+0
|\| |
| * | Merge branch 'master' into on-waves/sccpHolger Hans Peter Freyther2010-02-030-0/+0
| |\ \ | |/ / |/| |
* | | Merge branch 'on-waves/mgcp'Holger Hans Peter Freyther2010-02-030-0/+0
| |/ |/|
* | Merge remote branch 'goeller/master'Harald Welte2010-01-120-0/+0
|\ \
| * | Merge branch 'on-waves/mgcp'Holger Hans Peter Freyther2010-01-110-0/+0
|/ /
* | Merge remote branch 'origin/master'Harald Welte2009-12-240-0/+0
| |
* | Merge remote branch 'origin/master'Harald Welte2009-12-120-0/+0
| |
* | Merge branch 'on-waves/mgcp'Holger Hans Peter Freyther2009-11-200-0/+0
| |
* | Merge branch 'on-waves/sccp'Holger Hans Peter Freyther2009-11-200-0/+0
|/
* Merge remote branch 'origin/master'Harald Welte2009-11-180-0/+0
|
* Merge remote branch 'origin/master'Harald Welte2009-10-300-0/+0
|\
| * Merge branch 'holger/merge-on-waves-msc'Holger Hans Peter Freyther2009-10-300-0/+0
|/
* Merge branch 'holger/merge-on-waves-msc'Holger Hans Peter Freyther2009-10-270-0/+0
|
* Merge remote branch 'origin/master'Harald Welte2009-10-260-0/+0
|\
| * Merge remote branch 'origin/master'Harald Welte2009-10-210-0/+0
|/|
| * Merge branch 'holger/merge-on-waves-msc'Holger Hans Peter Freyther2009-10-210-0/+0
|/
* Merge branch 'holger/merge-on-waves-msc'Holger Hans Peter Freyther2009-10-060-0/+0
|
* Merge branch 'holger/merge-msc-bsc-split'Holger Hans Peter Freyther2009-09-300-0/+0
|
* Merge branch 'holger/merge-on-waves-msc'Holger Hans Peter Freyther2009-09-280-0/+0
|
* Merge branch 'master' into encryptionHarald Welte2009-09-270-0/+0
|