aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src
AgeCommit message (Collapse)AuthorFilesLines
2010-05-25[GPRS] NS: Always generate LOG_INFO message when we block NS-VCHarald Welte1-0/+5
2010-05-25[GPRS] Use new 'encapsulation udp local-port 23000' in osmo_sgsn.cfgHarald Welte1-1/+1
2010-05-23gprs: Cast the lh to uint_8* and make the other method non-constHolger Hans Peter Freyther1-2/+2
We are assigning the header to non const methods... so make the param non-const.
2010-05-23gprs: make gprs_llc_hdr_dump return void.Holger Hans Peter Freyther1-1/+1
2010-05-23gprs_llc.c: memset the llhp struct to be sure it is initialized.Holger Hans Peter Freyther1-0/+1
2010-05-23gb_proxy_vty.c: Remove variable that appears to be unusedHolger Hans Peter Freyther1-2/+0
There is no other in_addr inside this file and it appears that we don't use the 'ia' right now and will not use it in the near future.
2010-05-23gprs_ns_frgre.h: Create the header and include itHolger Hans Peter Freyther1-0/+1
2010-05-23gprs_ns.c: Make make_socket known to the compilerHolger Hans Peter Freyther1-0/+1
2010-05-23gprs: Fix warnings on funny casts for the return statementHolger Hans Peter Freyther1-4/+3
Change gprs_nsvc_reset to return void instead of a int as the gb_proxy.c currently ignores the reutnr value anyway. Change the caller inside gprs_ns to return the newly allocated nsvc instead of the return of gprs_nsvc_reset.
2010-05-23gprs_bssgp.c: Return something from non void methods.Holger Hans Peter Freyther1-1/+3
In one use the rc variable we are assigning to, in the others return 0 even if we have a FIXME there.
2010-05-23gprs_bssgp.c: Cast const of TLVP_VAL away.Holger Hans Peter Freyther1-2/+2
Fix a compiler warning, we cast the const away at various other parts in the code as well. We should consider removing the const from the TLV struct..
2010-05-23gsm_04_11: Include bsc_api.h for the dtap signature.Holger Hans Peter Freyther1-0/+1
2010-05-23bs11_config.c: Forward declare BTS init functionHolger Hans Peter Freyther1-0/+1
2010-05-23debug: Make GPRS params non-const to avoid compiler warningHolger Hans Peter Freyther1-4/+2
Make log_set_nsvc_filter, log_set_bvc_filter take a non-const parameter as we are going to assign it to a non-const pointer.
2010-05-23gprs: Disable strict aliasing as we are breaking the rules right nowHolger Hans Peter Freyther1-1/+1
2010-05-22bsc_init: Do not use magic numbers for GSM 12.21 states.Holger Hans Peter Freyther1-6/+6
2010-05-19[GPRS] Gb proxy VTY: Make sure all lines are aligned properlyHarald Welte1-1/+1
2010-05-19[GPRS] Gb Proxy: print only one line for every BVCIHarald Welte1-4/+6
2010-05-19[GPRS] NS: Better formatting of VTY outputHarald Welte1-6/+8
2010-05-19[GPRS] NS: properly parse FR DLCI on RxHarald Welte1-10/+4
2010-05-19[GPRS] NS: Never respond to STATUS with STATUS to prevent loops!Harald Welte1-0/+6
2010-05-19[GPRS] NS: SOCK_RAW sockets always provide the full IPv4 header on receiveHarald Welte1-5/+14
2010-05-19[GPRS] NS/FR/GRE rcvmsg case: msgb_free() in error caseHarald Welte1-3/+2
2010-05-19[GPRS] Make SGSN more verbose when startup failsHarald Welte1-2/+13
2010-05-19[GPRS] NS: Make sure we allocate NS packet with headroom for FR/GREHarald Welte2-7/+7
2010-05-19[GPRS] NS: FR/GRE: Use AF_INET, correctly encode FR DLCI and GRE payload typeHarald Welte1-3/+4
2010-05-19[GPRS] NS: VTY: Move all local ip/port bind values into 'ns' nodeHarald Welte8-92/+123
This removes the requirement for gb_proxy and sgsn to have duplicate vty parsing code
2010-05-19[GPRS] Add Frame Relay in GRE encapsulation for NSHarald Welte10-36/+348
2010-05-19socket: Add support for GRE socketsHarald Welte1-4/+15
2010-05-19[SGSN] Gb Proxy: Simplify configurationHarald Welte3-61/+19
Almost all parameters about the SGSNs NS-VC can be specified in the NS protocol node. All that needs to remain in the gbproxy config node is "nsip sgsn nsei XXX".
2010-05-18[GPRS] SGSN: use GGSN IP address from config file, disable TMSI allocationHarald Welte4-17/+41
2010-05-18[GPRS] SGSN: actually isert a ggsn context when we allocate itHarald Welte1-0/+1
2010-05-18[GPRS] SGSN: Make sure libgtp timer doesn't segfaultHarald Welte1-0/+1
2010-05-18[GPRS] SGSN: No need to calculate difference for libgtp timerHarald Welte1-39/+2
The libgtp return value is already a timespan value, not a wallclock time.
2010-05-18[GPRS] fix numerous compiler warningsHarald Welte3-12/+10
2010-05-18[GPRS] SGSN: TMSI allocationHarald Welte2-31/+75
2010-05-18[GPRS] SGSN: Correctly set upper 4 bits of PDP address to 0Harald Welte1-0/+9
It's really strange. In GTP those 4 bits are 1, in 04.08 they are zero. Otherwise the IE is exactly the same :/
2010-05-18[GPRS] SGSN: exit() if we cannot bind to the GTP addressHarald Welte1-0/+3
2010-05-18[GPRS] SGSN: Make sure the PCO from GGSN are passed to the MSHarald Welte1-1/+1
2010-05-18[GPRS] SGSN: properly delete a PDP context after receiving PDP CTX DEACT REQHarald Welte6-43/+86
2010-05-18[GPRS] SGSN: Don't use GGSN-provided QoS as the MS doesn't like itHarald Welte1-4/+3
2010-05-18[GPRS] SGSN: ensure we mark libgtp filedescriptors as READHarald Welte1-0/+3
2010-05-18[GPRS] LLC: Fix logic to detect unknown TLLI/SAPIHarald Welte1-8/+10
2010-05-18[GPRS] SGSN: properly initialzie pdp_list head of mm ctxHarald Welte1-0/+1
2010-05-18[GPRS] LLC: print human-readable LLC command typeHarald Welte1-1/+17
2010-05-18[GPRS] LLC: Add VTY interface for LLCHarald Welte4-36/+86
2010-05-18[GPRS] fix null pointer dereference in GMMHarald Welte1-2/+2
2010-05-18[GPRS] BSSG: Fix Vty printing of BVCHarald Welte1-1/+1
2010-05-18[GPRS] BSSGP: Use correct values for SIGNALLING and PTM BVCIHarald Welte1-5/+5
2010-05-18[GPRS] Make sure libsgsn.a is only built when libgtp is availableHarald Welte1-1/+1