aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-01-17[2/N] Use libosmo-gprs-{llc,sndcp}pespin/libosmo-gprsPau Espin Pedrol46-6373/+831
2023-01-11[1/N] Use libosmo-gprs-{llc,sndcp}: Drop tests already in libosmo-gprs-*Pau Espin Pedrol16-2168/+4
2023-01-11Depend on libosmo-gprs-{llc,sndcp}Pau Espin Pedrol5-97/+11
2023-01-11Fix extra whitespace in pdpctx_ctr_descriptionPau Espin Pedrol1-4/+4
2023-01-11vty: Introduce encryption cipher-plugin-path commandPau Espin Pedrol4-2/+30
2023-01-11Move global mmctx list into struct sgsn_instancePau Espin Pedrol7-15/+16
2023-01-11Split gprs_sgsn.{c,h} -> {auth,mmctx,sgsn}.{c,h}Pau Espin Pedrol33-218/+311
2023-01-11gtphub.h: Remove dependency on sgsn/gprs_sgsn.hPau Espin Pedrol6-8/+14
2023-01-11Rename bscconfig.h -> config.hPau Espin Pedrol12-13/+13
2023-01-11Move LOGGSUBSCRP to gprs_subscriber.hPau Espin Pedrol2-5/+5
2023-01-11Move sgsn_ctrl_cmds_install() declaration to sgsn.hPau Espin Pedrol2-5/+5
2023-01-11Move gtphub header to include/osmocom/gtphub/Pau Espin Pedrol12-8/+12
2023-01-11Move global pdp_list inside struct sgsn_instancePau Espin Pedrol5-7/+5
2023-01-11Move sgsn_pdp_ctx to its own file pdpctx.{c,h}Pau Espin Pedrol16-193/+270
2023-01-11Drop extern declarations of global sgsn_instance in source filesPau Espin Pedrol3-6/+0
2023-01-11Move extern declarations of tall_sgsn_ctx to sgsn.hPau Espin Pedrol9-14/+1
2023-01-11gtp_{ggsn,mme}: Allocate contexts under struct sgsn_instancePau Espin Pedrol8-26/+25
2023-01-05Move global apn_list inside struct sgsn_instancePau Espin Pedrol6-12/+12
2023-01-05Move gtp related functions to gtp.hPau Espin Pedrol9-12/+29
2023-01-05sndcp: Standarize unitdata function namingPau Espin Pedrol4-11/+12
2023-01-05Move func defintions of funcs implemented in gprs_sndcp.c to gprs_sndcp.hPau Espin Pedrol3-12/+10
2023-01-05Properly split llc->sndcp->gtp unitdata pathi through extra func callPau Espin Pedrol5-11/+24
2023-01-05sgsn.h: Drop declaration of non existing functionPau Espin Pedrol1-3/+0
2023-01-05Move struct sgsn_subscriber_pdp_data to gprs_subscriber.hPau Espin Pedrol3-17/+16
2023-01-05Move struct apn_ctx and APN related definitions to its own filePau Espin Pedrol8-113/+154
2023-01-05Move global ggsn_list into struct sgsn_instancePau Espin Pedrol5-6/+6
2023-01-05Keep sgsn subsystems under struct sgsn_instance lifecyclePau Espin Pedrol8-63/+83
2023-01-05Remove unneeded extern declaration from libosmocotrlPau Espin Pedrol1-2/+0
2023-01-05Move related structs to gprs_subscriber.hPau Espin Pedrol2-24/+26
2023-01-05Fix -Werror=old-style-definitionPau Espin Pedrol6-15/+16
2023-01-05Introduce new header file sgsn/gtp.hPau Espin Pedrol4-3/+7
2023-01-05Move gprs_sndcp_vty_init() declaration to gprs_sndcp.hPau Espin Pedrol3-1/+3
2023-01-05gprs_subscriber: Move API declarations to correct headerPau Espin Pedrol3-30/+29
2023-01-05Move struct sgsn_ggsn_ctx to its own file gtp_ggsn.{c,h}Pau Espin Pedrol13-169/+229
2023-01-04Replace gprs_str_to_apn() with libosmocore API osmo_apn_from_str()Pau Espin Pedrol3-53/+17
2023-01-04Remove unused function gprs_parse_mi_tmsi()Pau Espin Pedrol2-14/+0
2023-01-04Standarize lle and llme state enum & value_stringPau Espin Pedrol3-12/+13
2023-01-04vty: Fix wrong value_string used to print llme statePau Espin Pedrol1-1/+1
2023-01-04cosmetic: gprs_llc_vty.c: Fix trailing whitespacePau Espin Pedrol1-1/+1
2023-01-02Move gprs_tmr_to_secs() to tests/gprs/gprs_test.cPau Espin Pedrol3-17/+16
2022-12-28Rename gprs_gb.[c,h] -> gprs_ns.[c,h]Pau Espin Pedrol9-7/+7
2022-12-28Move some functions gprs_gb.[c,h] -> gprs_gmm.[c,h]Pau Espin Pedrol5-55/+55
2022-12-28Create new specific file for BSSGP codePau Espin Pedrol10-69/+118
2022-12-22Move gprs_gb_parse.[c,h] to tests/sgsn/Pau Espin Pedrol7-7/+10
2022-12-17ctrl: take both address and port from vty configMax1-2/+1
2022-12-08osmo-gtphub.cfg: fix conflict with osmo-ggsn.cfgOliver Smith1-1/+1
2022-12-06sndcp: Put decompress handling code into helper functionPau Espin Pedrol1-79/+64
2022-11-17sgsn_libgtp: cb_data_ind: remove mm_idle assertOliver Smith1-4/+13
2022-11-15contrib/jenkins.sh: use enable-werror with IU tooOliver Smith1-5/+2
2022-11-04vty: Make new libgtp tdefs configurable through VTYPau Espin Pedrol4-0/+29