Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libosmogb: export missing symbols | Harald Welte | 2012-06-17 | 1 | -0/+2 |
| | |||||
* | libosmogb: move files to proper location and fix build | Harald Welte | 2012-06-17 | 24 | -19/+26 |
| | |||||
* | add GPRS/Gb related osmo_prim SAPs | Harald Welte | 2012-06-17 | 1 | -0/+5 |
| | |||||
* | Import libgb from openbsc.git | Harald Welte | 2012-06-17 | 19 | -0/+4449 |
|\ | |||||
| * | libgb: separate header files related to spec and implementation | Harald Welte | 2012-06-17 | 6 | -219/+238 |
| | | | | | | | | | | | | like in libosmogsm, we separate between header files that are just reflecting information in the respective specs, and header files that related to our specific implementation. | ||||
| * | libgb: make sure all BSSGP functions have bssgp_ prefix | Harald Welte | 2012-06-17 | 5 | -29/+28 |
| | | | | | | | | | | We change the minority of functions employing the gprs_bssgp_ prefix to match with the majority without gprs_ in front. | ||||
| * | libgb/gprs: don't use log_info from libcommon anymore | Harald Welte | 2012-06-17 | 2 | -1/+5 |
| | | |||||
| * | libgb: prefix all NS related functions with gprs_ | Harald Welte | 2012-06-17 | 7 | -33/+92 |
| | | |||||
| * | libgb: don't call directly into GMM / LLC layer | Harald Welte | 2012-06-17 | 2 | -7/+108 |
| | | | | | | | | | | | | Instead of direct function calls to individual functions, we now generate primitives (osmo_prim) and send them to one application-provided function "bssgp_prim_cb()" | ||||
| * | libgb: remove dependency of BSSGP to include sgsn/gmm internal structs | Harald Welte | 2012-06-17 | 2 | -25/+33 |
| | | |||||
| * | libgb: Remove dependency to openbsc/debug.h | Harald Welte | 2012-06-16 | 13 | -26/+100 |
| | | |||||
| * | libgb: remove dependencies to openbsc/vty.h and openbsc/gsm_data.h | Harald Welte | 2012-06-16 | 5 | -29/+96 |
| | | | | | | | | | | Rather than using openbsc internal data/functions, we now use only internal and libosmocore-provided ones. | ||||
| * | libgb: Use library SS_L_NS instead lf local SS_NS | Harald Welte | 2012-06-16 | 4 | -7/+17 |
| | | | | | | | | | | which removes some further dependencies of libgb to openbsc internal code and data. | ||||
| * | libgb: move GPRS specific msgb CB definitions to separate header | Harald Welte | 2012-06-16 | 8 | -8/+37 |
| | | |||||
| * | split libgb into a separate library for outside use | Harald Welte | 2012-06-16 | 11 | -32/+50 |
| | | | | | | | | | | This also removes the dependency to osmo_sock() inside libcommon and replaces it with osmo_sock_* from libosmocore | ||||
| * | misc: Deal with smatch warnings about the bitfields | Holger Hans Peter Freyther | 2012-03-02 | 1 | -1/+1 |
| | | | | | | | | Use unsigned ints for the bitfield. | ||||
| * | misc: Use msgb_free for freeing the messages | Holger Hans Peter Freyther | 2012-03-01 | 2 | -2/+2 |
| | | |||||
| * | abis: gsm_data_shared.h includes libosmo-abis header, add abis to cflags | Holger Hans Peter Freyther | 2012-01-15 | 1 | -2/+2 |
| | | | | | | | | | | | | gsm_data_shared.h includes e1_input.h of libosmo-abis, add the LIBOSMOABIS_CFLAGS to Makefile.am, remove AM_LDFLAGS at the same time as we only build .a archives. | ||||
| * | fix two mistakes in AM_LDFLAGS | Alexander Huemer | 2011-11-25 | 1 | -1/+1 |
| | | |||||
| * | BSSGP: Add functions required for true BSS-side BSSGP implementation | Harald Welte | 2011-11-25 | 4 | -13/+442 |
| | | | | | | | | | | | | | | | | | | The BSS-side of BSSGP requires quite a number of additional functions for sending unidirectional messages that a SGSN never sends. This is a first step into completing the BSSGP implementation and making it ready to be used from osmo-bts and other BTS-side GPRS implementations. | ||||
| * | BSSGP: add more doxygen comments | Harald Welte | 2011-11-25 | 1 | -25/+29 |
| | | |||||
| * | GPRS: add new bssgp_create_cell_id(), opposite of bssgp_parse_cell_id() | Harald Welte | 2011-11-24 | 1 | -0/+12 |
| | | |||||
| * | GPRS NS: Add some doxygen API documentation | Harald Welte | 2011-11-24 | 2 | -26/+143 |
| | | |||||
| * | gb_proxy: Make sure each parameter has some sort of documentation | Holger Hans Peter Freyther | 2011-11-06 | 2 | -1/+4 |
| | | |||||
| * | bssgp: make comments more explicit, include 'Rx' in received messages | Harald Welte | 2011-08-19 | 1 | -6/+6 |
| | | |||||
| * | Merge branch 'master' of git.osmocom.org:openbsc | Harald Welte | 2011-08-19 | 0 | -0/+0 |
| |\ | |||||
| * | | Merge branch 'master' of git.osmocom.org:openbsc | Harald Welte | 2011-07-29 | 1 | -3/+2 |
| |\| | |||||
| | * | Merge branch 'daniel/controlif' | Holger Hans Peter Freyther | 2011-07-19 | 0 | -0/+0 |
| | | | |||||
| | * | gprs_bssgp_util.c: orig_msg == NULL is not supported | Harald Welte | 2011-07-16 | 1 | -3/+2 |
| |/ | | | | | | | | | | | we need it for deriving the NSEI anyway. Detected by Smatch | ||||
| * | Merge branch 'daniel_ctrlif' | Harald Welte | 2011-07-13 | 0 | -0/+0 |
| | | |||||
| * | src: use namespace prefix osmo_signal* | Pablo Neira Ayuso | 2011-05-06 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | | | Summary of changes: s/signal_cbfn/osmo_signal_cbfn/g s/register_signal_handler/osmo_signal_register_handler/g s/unregister_signal_handler/osmo_signal_unregister_handler/g s/dispatch_signal/osmo_signal_dispatch/g | ||||
| * | src: use namespace prefix osmo_fd* and osmo_select* | Pablo Neira Ayuso | 2011-05-06 | 3 | -11/+11 |
| | | | | | | | | | | | | | | | | | | Summary of changes: s/struct bsc_fd/struct osmo_fd/g s/bsc_register_fd/osmo_fd_register/g s/bsc_unregister_fd/osmo_fd_unregister/g s/bsc_select_main/osmo_select_main/g | ||||
| * | src: use namespace prefix osmo_timer* for timer functions | Pablo Neira Ayuso | 2011-05-06 | 2 | -7/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | Merge branch 'pablo/cleanups' | Holger Hans Peter Freyther | 2011-04-07 | 0 | -0/+0 |
| | | |||||
| * | libcommon: socket: extend make_sock() prototype | Pablo Neira Ayuso | 2011-04-05 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | This patch extends the make_sock() prototype so you can fully set the fields priv_nr and data of the bsc_fd structure. This is the first step to get rid of the internal make_sock() implementation that ipaccess-proxy uses. This patch includes a minor cleanup to pass INADDR_ANY instead of zero, if you do not want to bind the socket to one specific address. | ||||
| * | src: include new file osmocom/vty/misc.h for vty_out_rate_ctr_group() | Pablo Neira Ayuso | 2011-03-28 | 2 | -0/+2 |
| | | | | | | | | | | This uses the new include file for vty_out_rate_ctr_group() which available in libosmocore. | ||||
| * | src: use new library libosmogsm and new path to headers in libosmocore | Pablo Neira Ayuso | 2011-03-23 | 9 | -31/+31 |
| | | | | | | | | | | | | | | | | | | | | | | 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> | ||||
| * | prefix sub-directories containing libraries with 'lib' | Harald Welte | 2011-03-04 | 7 | -0/+0 |
| | | | | | | | | ... and make sure tests work again after restructuring | ||||
| * | Move 'Gb' protocol stack into its own src/gb subdirectory | Harald Welte | 2011-03-03 | 7 | -0/+9 |
| | | |||||
| * | LOGGING: make sure to make the 'logging filter' compatible with vty log cfg | Harald Welte | 2011-02-18 | 2 | -12/+10 |
| | | | | | | | | | | | | | | Recent libosmocore introdues a way how log targets can be configured from the VTY. This commit makes the 'log filter (imsi|nsvc|bvc)' compatible with it. | ||||
| * | Merge branch 'rbs2000' | Harald Welte | 2011-02-13 | 0 | -0/+0 |
| | | |||||
| * | License change: We are now AGPLv3+ instead of GPLv2+ | Harald Welte | 2011-01-01 | 6 | -36/+30 |
| | | | | | | | | | | | | The reason for this is quite simple: We want to make sure anyone running a customized version of OpenBSC to operate a network will have to release all custom modifiations to the source code. | ||||
| * | Merge branch 'zecke/sms-queue' | Holger Hans Peter Freyther | 2010-12-26 | 0 | -0/+0 |
| | | |||||
| * | Merge branch 'zecke/subscr' | Holger Hans Peter Freyther | 2010-12-24 | 0 | -0/+0 |
| | | |||||
| * | Merge branch 'zecke/e1_speed' | Holger Hans Peter Freyther | 2010-12-21 | 0 | -0/+0 |
| | | |||||
| * | Add mandatory routeing area IE to SUSPEND-NACK | Dieter Spaar | 2010-12-12 | 1 | -1/+5 |
| | | |||||
| * | Merge branch 'zecke/osmo-bsc' | Holger Hans Peter Freyther | 2010-11-15 | 0 | -0/+0 |
| | | |||||
| * | Merge branch 'zecke/mgcp-transcoder' | Holger Hans Peter Freyther | 2010-11-02 | 0 | -0/+0 |
| | | |||||
| * | Merge branch 'zecke/number-rewrite' | Holger Hans Peter Freyther | 2010-10-27 | 0 | -0/+0 |
| |\ | |||||
| * \ | Merge branch 'zecke/ussd-side-channel' | Holger Hans Peter Freyther | 2010-10-27 | 0 | -0/+0 |
| |\ \ | | |/ | |/| |