Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-05-06 | src: use namespace prefix osmo_timer* for timer functions | Pablo Neira Ayuso | 7 | -35/+35 | |
Summary of changes: s/struct timer_list/struct osmo_timer_list/g s/bsc_add_timer/osmo_timer_add/g s/bsc_schedule_timer/osmo_timer_schedule/g s/bsc_del_timer/osmo_timer_del/g s/bsc_timer_pending/osmo_timer_pending/g s/bsc_nearest_timer/osmo_timers_nearest/g s/bsc_prepare_timers/osmo_timers_prepare/g s/bsc_update_timers/osmo_timers_update/g s/bsc_timer_check/osmo_timers_check/g | |||||
2011-05-02 | paging: Provide the number of pending requests | Holger Hans Peter Freyther | 2 | -1/+15 | |
Address the FIXME and take code from the on-waves/bsc-master branch. This will count the number of requests. | |||||
2011-05-02 | paging: Initialize structs internally to avoid a crash | Holger Hans Peter Freyther | 2 | -3/+11 | |
The code to create the struct gsm_bts is in libcommon right now and we can not call paging_init from there. Right now it appears to be the easiest of doing the init internally. | |||||
2011-04-26 | bsc: Allow to have a list of MSCs/MUXs to connect to | Holger Hans Peter Freyther | 1 | -10/+22 | |
Be able to configure a list of destinations (duplicates allowed) that will be tried in a round robin fashion. The change is in the bsc_msc_connection to operate on a list. We achieve the round robin nature with the same trick used in the paging code to delete and append the current entry. The nat code was updated to compile but one can only configure one destination. | |||||
2011-04-26 | abis: Use LOGL_ERROR for the Failure Event Report | Holger Hans Peter Freyther | 1 | -6/+6 | |
It is not an error of the BSC but we will treat a BTS error like an error of the BSC for now. | |||||
2011-04-18 | ho: Initialize nmp_worst as it was not initialized | Holger Hans Peter Freyther | 1 | -2/+2 | |
The compiler can't know that on the first iteration we will assign nmp_worst as we have used a high average value. | |||||
2011-04-18 | bsc: Move transaction.c from the libbsc to the libmsc | Holger Hans Peter Freyther | 2 | -153/+0 | |
The BSC code does not use transactions, move it to the libmsc. | |||||
2011-04-18 | misc: Remove sys/types.h includes from the files | Holger Hans Peter Freyther | 10 | -10/+0 | |
These are not needed any more. We used them for u_int types but we now use uint which comes from stdint.h | |||||
2011-04-18 | misc: Move from u_int to uint types of stdint.h | Holger Hans Peter Freyther | 17 | -307/+307 | |
This was done with sed on the files. | |||||
2011-04-07 | misc: Fix compiler warnings in the code | Holger Hans Peter Freyther | 1 | -2/+1 | |
2011-03-23 | src: use new library libosmogsm and new path to headers in libosmocore | Pablo Neira Ayuso | 27 | -55/+55 | |
libosmogsm is a new library that is distributed in the libosmocore. Now, openbsc depends on it. This patch gets openbsc with this change. This patch also rewrites all include path to the new osmocom/[gsm|core] Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org> | |||||
2011-03-19 | bsc: change bsc_vty_init to take logging categories as parameter | Pablo Neira Ayuso | 1 | -2/+2 | |
This change is required to finish the integration of the VTY and the per-application logging categories that provides: "vty: integration with logging framework" in libosmocore. It has been tested with osmo-nitb. The other just compiled tested. | |||||
2011-03-08 | vty: fix segfault if rf_ctl is not set | Pablo Neira Ayuso | 1 | -1/+1 | |
This is the case of osmo-nitb, since it does not call osmo_bsc_rf_create(). term1: $ ./osmo-nitb -c ../openbsc.cfg.nanobts term2: $ telnet localhost 4242 term2: OpenBSC> show network term1: Segmentation fault | |||||
2011-03-06 | RBS2000: Automatically connect/start/configure/enable most MOs | Harald Welte | 2 | -18/+39 | |
2011-03-06 | OM2000: Make sure we fill the nsd->bts member for NM state events | Harald Welte | 1 | -0/+2 | |
2011-03-06 | OM2000: First attempt in automatically configuring most MOs | Harald Welte | 1 | -1/+91 | |
TS objects are not part yet | |||||
2011-03-06 | OML: Include a pointer to the BTS in NM STATE CHANGE signals | Harald Welte | 2 | -0/+5 | |
... this allows the BTS driver to decide if it should handle the event at all | |||||
2011-03-06 | OM2000: Move IS conn group list generation out of VTY code | Harald Welte | 2 | -50/+30 | |
2011-03-06 | OM2000: Track the Operational Info and MO state | Harald Welte | 2 | -1/+155 | |
2011-03-06 | OM2000: Remove "is-conf-req" from VTY, use "configuration-request" | Harald Welte | 1 | -7/+5 | |
This unifies the syntax a bit | |||||
2011-03-06 | OM2000: Process MO STATE and ACCORDANCE INFO | Harald Welte | 1 | -1/+91 | |
2011-03-06 | OM2000: Fix configuration of TCH timeslots | Harald Welte | 1 | -4/+3 | |
2011-03-06 | OM2000: Fix configuration of Timing Function (missing timing src) | Harald Welte | 1 | -0/+3 | |
2011-03-05 | OM2000: More work on the TS configuration request | Harald Welte | 1 | -1/+27 | |
It seems the differences for the various channel combinations are big | |||||
2011-03-05 | OM2000: Route TS config requests to the right TRX | Harald Welte | 1 | -1/+10 | |
The TRX number is encoded in mo.assoc_so, whereas the TS number is in mo.inst! | |||||
2011-03-05 | OM2000: TLV parser definitions for more DEI's | Harald Welte | 1 | -0/+40 | |
2011-03-05 | OM2000: Consider OP_INFO_REJ and TEST_REQ_REJ as NACK | Harald Welte | 1 | -0/+2 | |
2011-03-05 | OM2000: Add channel combination specific DIEs for TS config request | Harald Welte | 1 | -16/+78 | |
... and in order to do this reasonably well, we have to get rid of the pre-computed message length field in the OML header. Instead, we now simply compute it at abis_om2k_sendmsg() time based on the msgb_l2len(). | |||||
2011-03-05 | OM2000: Handle (Dis)Connect Reject in NACK handler | Harald Welte | 1 | -1/+3 | |
2011-03-05 | OM2000: Print result/reason code when receiving a reject | Harald Welte | 1 | -1/+90 | |
2011-03-05 | OM2000: fix generation of frequency list DIE | Harald Welte | 1 | -10/+15 | |
2011-03-05 | HSL: Make sure not to send HSL specific OML init on non-HSL BTS | Harald Welte | 1 | -1/+2 | |
2011-03-05 | OM2000: Make sure to set the Associated SO to 255 in case of RX/TX | Harald Welte | 1 | -1/+1 | |
2011-03-05 | OM2000 VTY: Don't send RX configuration request to TX | Harald Welte | 1 | -1/+1 | |
2011-03-05 | OM2000: Add support for configuring the TF (Timing Function) | Harald Welte | 2 | -0/+41 | |
2011-03-05 | OM2000: Add support for sending TX, RX and TS configuration requests | Harald Welte | 2 | -13/+229 | |
They can be triggered from the VTY | |||||
2011-03-04 | fix path of bscconfig.h include file | Harald Welte | 1 | -1/+1 | |
2011-03-04 | Some more SR1.0.1 related fixes | Harald Welte | 1 | -0/+12 | |
somehow all the 0x81 in OML became 0x80, and the 0x80 of RSL became 0x80. | |||||
2011-03-04 | fix erroneous modification of DTX parameter introduced in previous HSL commit | Harald Welte | 1 | -1/+1 | |
2011-03-04 | Implement the HSL SR1.0.1 protocol | Harald Welte | 3 | -2/+7 | |
It seems HSL has fixed most of their obvious issues in the SR1.0.1 release. However, this creates quite an incompatibility of the protocol, and we have to adapt accordingly | |||||
2011-03-04 | [HSL] initial support for the HSL 2.75G Femtocell | Harald Welte | 7 | -11/+239 | |
The HSL Femtocell seems to be a poor man implementation of the ip.access Abis/IP protocol, but cutting corners wherever possible. We try to workaround those corners wherever possible... | |||||
2011-03-04 | prefix sub-directories containing libraries with 'lib' | Harald Welte | 28 | -0/+16338 | |
... and make sure tests work again after restructuring |