path: root/src/gprs_bssgp_pcu.cpp
AgeCommit message (Expand)AuthorFilesLines
5 daysprs_bssgp_pcu.cpp: Mark priv funcs as static and remove trailing whitespaceHEADmasterPau Espin Pedrol1-3/+3
2019-11-10gprs_bssgp_destroy(): fix memleak and NULL-pointer dereferenceVadim Yanitskiy1-6/+1
2019-11-08BSSGP: properly print BVCI for signalling messages (BVCI=0)Vadim Yanitskiy1-1/+1
2019-11-08BSSGP: do not reject SUSPEND ACK / NACK messagesVadim Yanitskiy1-4/+1
2019-09-16Use osmo_tdef for BSSGP T1 and T2Pau Espin Pedrol1-6/+7
2019-09-05Use proper API osmo_timer_setup() to set up timer structPau Espin Pedrol1-2/+1
2019-07-24gprs_bssgp_pcu_rx_dl_ud(): use OSMO_IMSI_BUF_SIZEVadim Yanitskiy1-1/+1
2019-07-24gprs_bssgp_pcu.cpp: check return code of gsm48_mi_to_string()Vadim Yanitskiy1-3/+17
2019-07-24gprs_bssgp_pcu_rx_dl_ud(): fix: BSSGP_IE_IMSI is optionalVadim Yanitskiy1-1/+5
2019-07-21bssgp: Fix dead code: PDUT_STATUS can never reach this partHarald Welte1-3/+1
2019-07-16Use libosmocore for IMSI parsingMax1-32/+4
2019-06-07gprs_bssgp_pcu: explicit allocate & initialize bssgp_nsi instanceAlexander Couzens1-17/+3
2019-05-25gprs_bssgp_pcu: make gprs_bssgp_ns_cb publicAlexander Couzens1-2/+2
2019-03-19MCS: use value_string for conversionMax1-3/+7
2019-03-19MCS: move HeaderType enum outside of class definitionMax1-1/+2
2019-02-26Optionally Use the NS Sub-Network-Service (SNS) on GbHarald Welte1-7/+24
2019-02-26Mark gprs_ns_reconnect() as static (not used outside of C file)Harald Welte1-1/+2
2018-06-25check bssgp_tlv_parse() return code in gprs_bssgp_pcu_rcvmsg()Stefan Sperling1-0/+7
2018-03-17gprs_bssgp_pcu.cpp: Comment unused function parse_ra_capPau Espin Pedrol1-0/+2
2018-03-11implement support for 3-digit MNC with leading zerosNeels Hofmeyr1-6/+9
2018-02-19Move PDCH-related functions into separate filesMax1-0/+1
2018-02-19Update header includesMax1-0/+2
2017-12-18Remove unused includes and forward declarationsMax1-1/+0
2017-10-24gb: allow only packets from a specific SGSNPhilipp Maier1-0/+2
2017-07-29BSSGP: Improve logging of received messagesHarald Welte1-39/+73
2017-07-28BSSGP: Use libosmocore for BVC-RESETMax1-5/+22
2017-06-11use tlvp_val16be() rather than manual pointer-cast + ntohs()Harald Welte1-4/+2
2017-05-25Fix format string error (string needs %s)Harald Welte1-1/+2
2017-05-23Print human-readable BSSGP PDU typeMax1-8/+9
2017-05-15remove pcu own bitvector implementationAlexander Couzens1-1/+1
2017-02-23logging fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_*Neels Hofmeyr1-1/+1
2017-02-17logging: use central filter and ctx consts from libosmocoreNeels Hofmeyr1-1/+1
2016-02-08edge: Support all coding schemes for BSSGP flow controljerlbeck/masterJacob Erlbeck1-31/+50
2016-02-08bssgp: Ignore downlink BSSGP RA Cap IEJacob Erlbeck1-0/+4
2016-02-08edge: Get EGPRS MS class from downlink BSSGPJacob Erlbeck1-27/+22
2016-02-08Revert "bssgp: Add hand-coded extended RA Cap parser"Jacob Erlbeck1-66/+0
2016-02-08bssgp: Add hand-coded extended RA Cap parserJacob Erlbeck1-0/+66
2016-02-01pcu: Fix memory corruption bugs (ASAN)Jacob Erlbeck1-8/+13
2015-12-15edge: Extend gprs_rlcmac_dl_tbf::handle by egprs_ms_classJacob Erlbeck1-1/+3
2015-09-11bssgp: Use measured leak rate for flow controlJacob Erlbeck1-0/+57
2015-08-17ns: Reconnect NSVC after timeoutJacob Erlbeck1-0/+30
2015-07-21bssgp: Fix leak rate computation CS valueJacob Erlbeck1-5/+21
2015-07-17bssgp: Adapt flowcontrol MS default to current alloc algorithmJacob Erlbeck1-2/+5
2015-06-22llc: Make timeval arguments constJacob Erlbeck1-2/+2
2015-06-11bssgp: Calculate the avg_delay_ms in 32bit only (Coverity)Jacob Erlbeck1-1/+1
2015-06-11bssgp: Handle btcx == NULL in gprs_bssgp_pcu_rx_sign (Coverity)Jacob Erlbeck1-2/+4
2015-05-21ms: Support new and old TLLIsJacob Erlbeck1-1/+15
2015-05-06bssgp: Increment BSSGP flow control tag valuejerlbeck/flow-controlJacob Erlbeck1-1/+4
2015-05-06bssgp: Compute and transmit queue delayJacob Erlbeck1-4/+37
2015-05-06bssgp: Add VTY command to Limit the bucket size by timeJacob Erlbeck1-3/+7