aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2009-03-10add VTY dumping functions for OpenBSCHarald Welte1-1/+3
2009-03-10import VTY code from zebra/quagga (from my cardshell project)Harald Welte4-0/+647
2009-03-10move is_ipaccess_bts() and parse_btstype9) to gsm_data.cHarald Welte1-0/+15
2009-03-10add USSD protocol discriminatorHarald Welte1-0/+1
2009-03-09[misc] Fix compile warnings...Holger Freyther2-2/+9
2009-02-28introduce new 'mode' parameter to RSL ACTIVATE CHANNELHarald Welte1-1/+1
2009-02-28* more RSL and 04.08 constant definesHarald Welte2-0/+16
* initialize some data structures before using them in RSL * DATA_REQ is a transparent message * more elaborate DEBUGP statements here and there * don't call 04.08 with zero-length RSL DATA INDICATION * reject 04.08 CC HOLD and RETRIEVE, as we don't support them yet
2009-02-28make sure all channels in one BTS use the same TSC (training sequence code)Harald Welte1-0/+3
2009-02-28make hexdump return a 'char *' rather than printing by itselfHarald Welte1-1/+1
2009-02-23[sms] Add test case for the 7-bit coding/decoding...Holger Freyther1-1/+1
we don't pass it yet.
2009-02-23[misc] Fix make distcheck again...Holger Freyther1-1/+1
2009-02-22fix paging response parsing for phase1 phones (classmar2 can be less than 4 ↵Harald Welte1-10/+0
bytes in length)
2009-02-22* location updating typesHarald Welte1-0/+13
* struct for imsi detach
2009-02-21add missing SET BS11 ATTRIBUTE NACK MTHarald Welte1-0/+1
2009-02-21* set OML TEI and E1 timeslot in one commandHarald Welte1-3/+2
* introduce new 'oml-tei' command of bs11_config
2009-02-21fix various compiler warnings while building bs11_configHarald Welte1-0/+8
2009-02-21tlv_parser now operates on 'const' input bufferHarald Welte1-2/+3
2009-02-20[build] Create a libbsc.a as noinst_LIBRARY, link bsc_hack and tests against itHolger Freyther1-1/+1
Link the tests against the libbsc.a to avoid most of the breakage when creating new symbols.
2009-02-19add gst_ts_name() function to obtain human-readable channel nameHarald Welte1-0/+1
2009-02-19don't pass subchannel data to the TRAU decoder if we're not synchronized yetHarald Welte1-0/+3
2009-02-19trau mux updatesHarald Welte1-0/+2
* add function to map two lchans to each other * make sure to evic old trau mux mappings before creating a new one
2009-02-19add various BS11 management related abis_nm functionsHarald Welte1-0/+5
2009-02-18* support BS11 specific IE types in abis_nmHarald Welte1-2/+5
* make bs11_config compile again * now that we have a proper TLV parser, use it to parse the status response on the serial port
2009-02-18"the big fix", of the E1 subchannel [de]multiplexer. I don't even remember howHarald Welte1-1/+2
many bugs I fixed during the last couple of hours. It was never working at any time before.
2009-02-18* ensure TCH/F are activated signalling-onlyHarald Welte1-2/+3
* add function for RSL CHANNEL MODIFY REQUEST * add missing channel activation function to header file
2009-02-18#defines for GSM48 channel modesHarald Welte1-0/+9
2009-02-18add DMUX debug prefixHarald Welte1-0/+3
2009-02-17[utils] Create gsm_utils for 7bit encoding and decoding...Holger Freyther2-1/+34
2009-02-17various CC updates:Harald Welte2-4/+9
* correctly lchan_put the second lchan of a call at teardown * map the RTP streams of ip.access onto each other * fix bug that prevented a CONNECt message to ever reach the 'B' side
2009-02-17* increased debug verbosity for ip.access BIDND_ACK processingHarald Welte1-2/+10
* emit a signel when the BIND is acknowledged
2009-02-17add parsing for ip.access vendor specific NM messagesHarald Welte1-1/+12
2009-02-17slightly more complete GSM 04.08 CC, we can nowHarald Welte1-2/+3
* initiate phone calls from one MS * look-up the subscriber based on dialled extension * page the called subscriber * send the SETUP to the called subscriber, including CLIP/CLIR * get ALERTING notification back to caller * relay DISCONNECT from either side to the other This is still far from being complete, but it at least works for the most common case
2009-02-17switch paging code to use a timer again, since not all BTS send reliable ↵Harald Welte2-1/+4
CCCH load indications
2009-02-16forgot the header files in last commit. sigh.Harald Welte3-2/+26
2009-02-16add IEI values for GSM 04.11Harald Welte1-0/+10
2009-02-16modify the signal handler/dispatch code (sorry zecke, no offense, I just had ↵Harald Welte1-18/+15
some different ideas) * introduce new notion of subsystem in addition to signal number * no need for bitmasks of 'areas' (aka subsystems) * pass subsystem/signal_nr/... per argument rather than by data structure
2009-02-16* introduce TLV parser definitions for RSL IE'sHarald Welte2-0/+27
* introduce functions for ip.access specific RSL commands
2009-02-16introduce msgb_l2len() functionHarald Welte1-0/+5
2009-02-16[sms] Send a notification on incoming SMSHolger Freyther1-1/+8
Further tests of the signal class. Send a notification on incoming SMS.
2009-02-15introduce msgb_l3len() functionHarald Welte1-0/+5
2009-02-15* add bs_power and ms_power attributes to each channel and use them in ↵Harald Welte1-0/+4
channel activation
2009-02-15* use more constants to name the various BTS/TRX/... attributesHarald Welte1-0/+9
* set BS power reduction up to 30dB reduction. we want to be quiet!
2009-02-15* add commond header file for ipaccess protocolHarald Welte1-0/+37
* query for more attributes during ipaccess-find
2009-02-15Add support for ip.access RSL link on port 3003Harald Welte1-1/+12
2009-02-15* add bsc_hack commandline argument to select BTS typeHarald Welte1-3/+13
* add event-based OML bring-up for nanoBTS
2009-02-15* extend TLV parser to use a list of TLV type descriptionsHarald Welte2-2/+65
* implement TLV type descriptions for NM * add operational/administrative/availability state keeping logic to abis_nm * explicitly print all NACK's in abis_nm * make sure we produce [not just for BS-11] valid channel attributes
2009-02-14[signal] Move the area into the struct signal_data...Holger Freyther1-2/+3
Remove the parameter and move the signal kind into the signal struct. Make register/deregister fully symmetric.
2009-02-14[signal] Add generic signal registration and dispatch...Holger Freyther2-1/+58
This will be used for generic registration and dispatching of any kind of event. We will have different areas (like with the debug interface) and each layer can define their own struct for the event message... This is not tested yet
2009-02-14introduce gsm_nm_state object in all our nm-relevant data structuresHarald Welte1-0/+17
2009-02-14implement type1TV or type 2 detectionHarald Welte1-4/+6