AgeCommit message (Expand)AuthorFilesLines
3 hoursgprs_ns2_vc_fsm: check NSVCI match the NSEHEADpmaier/rim3masterAlexander Couzens1-2/+14
3 hoursgprs_ns2_vc_fsm: check NSEI match the NSEAlexander Couzens1-0/+14
3 hoursns2: Unify logging context via log macrosHarald Welte8-119/+112
3 hoursgprs_ns2_message: remove wrong commentAlexander Couzens1-1/+0
4 hoursgprs_bssgp_rim: fix bug in dub_tlvp_header()Philipp Maier1-1/+1
4 hoursgprs_bssgp_rim: Return with EOPNOTSUPP on unsupported containersPhilipp Maier1-8/+8
5 hoursgprs_ns2_vc_fsm: fix transitions for ALIVE stateAlexander Couzens1-1/+1
5 hoursns2: Properly indent VTY outputHarald Welte4-19/+20
5 hoursvty/fsm_vty: Add vty_out_fsm2() + vty_out_fsm_inst2() with prefixHarald Welte2-12/+34
8 hoursgprs_ns2_vc_fsm: in RESET accept RESET as ACKAlexander Couzens1-0/+3
8 hoursgprs_ns2_vc_fsm: ensure all state is resetted via force_unconfAlexander Couzens1-2/+5
25 hoursgprs_ns2_vc_fsm: rename all event to match RX_ or REQ_Alexander Couzens1-71/+71
25 hoursgprs_ns2: correct handle BLOCK message on initatorAlexander Couzens1-0/+3
25 hoursgprs_ns2: implement BLOCK/UNBLOCK of a NSVC by vtyAlexander Couzens5-8/+206
25 hoursosmo-ns-dummy: don't leak primitive messagesAlexander Couzens1-0/+3
25 hoursgprs_ns2: allow to use free_vc() with NULLAlexander Couzens2-1/+5
25 hoursgprs_ns2: add assert on most bind callsAlexander Couzens2-1/+19
27 hoursgprs_bssgp: add utilities to send and parse BSSGP rim PDUsPhilipp Maier6-4/+269
29 hourstest: gprs_ns2: free the nsi after each testAlexander Couzens1-0/+1
29 hourstest: gprs_ns2: replace free_bind() with clear_pdus()Alexander Couzens1-4/+4
48 hoursbssgp_rim: move bssgp_parse_rim_ri and bssgp_create_rim_ri to gprs_bssgp_rimPhilipp Maier8-311/+312
48 hoursbssgp_rim: add encoder/decoder for NACC related RIM containersPhilipp Maier9-2/+1859
2 daysns2: delay NS_AFF_CAUSE_RECOVERY until NS-VC for data + sig are unblockedHarald Welte2-16/+17
2 daysgprs_ns2: Give NS-VC FSMs a proper name/identifierHarald Welte5-9/+25
2 daysgprs_ns2_fr: reduce duplication between gprs_ns2_fr_connect / connect2Harald Welte1-18/+1
2 daystest: gprs_ns2: don't leak the talloc contextAlexander Couzens1-0/+1
2 daysgprs_ns2_vc_fsm: fix spaces and remove wrong commentAlexander Couzens1-3/+2
2 daysgprs_ns2: flag then NSE as dead in nse_free()Alexander Couzens1-0/+1
2 daysgprs_ns2_sns: clear local and remote entries when SNS failedAlexander Couzens1-0/+16
2 daysgprs_ns2: when calling nsvc_force_unconf for a dynamic NSE drop the NSE.Alexander Couzens1-1/+3
3 daysgprs_ns2_vc: answer UNBLOCK on unblocked nsvcAlexander Couzens1-1/+5
3 daysosmo-ns-dummy: allow to create dynamic NSEsAlexander Couzens1-0/+1
3 daysgprs_ns2: check if persistent nsei or nsvc exists when creating dynamic NSEAlexander Couzens1-4/+34
3 daysns2: Fix memory leak in IP-SNSDaniel Willmann1-2/+2
4 daysRefactor ns2_nsvc_create_ip*Daniel Willmann1-30/+19
4 daysns2: Add sanity checkDaniel Willmann1-0/+3
6 daysNS2: Fix bind selection of SNS NSVCsDaniel Willmann1-0/+8
6 daysfixup: configure.ac: fix: do not define HAVE_NEON unconditionallyVadim Yanitskiy1-0/+3
7 daysctrl: ports.h: Add OSMO_CTRL_PORT_BSC_NEIGHpespin/naccPau Espin Pedrol1-0/+1
8 daystlv_parser: Fix various out-of-bounds accessesHarald Welte3-15/+115
9 daysIntoduce Packet Switch CGIPau Espin Pedrol6-0/+136
9 daysgprs_bssgp: abuse gsm48_encode_ra() to encode TACVadim Yanitskiy1-1/+2
12 daysRevert "pkgconfig: link to mnl if available"laforge1-1/+1
13 daysbssgp_bvc_fsm: Handle block request from application correctlyDaniel Willmann1-1/+4
13 daysns2_frgre: Fix missing break statement for recv from IPV6Daniel Willmann1-0/+1
13 dayslogging: Remove duplicate color for DLSMSDaniel Willmann1-1/+0
13 dayspkgconfig: link to mnl if availableEric1-1/+1
13 daysbts_features: s/Repeation/Repetition/ in osmo_bts_features_descs[]Vadim Yanitskiy1-1/+1
2021-01-06gsm_08_18: add struct to parse RIM PDU IndicationsPhilipp Maier1-0/+22
2021-01-06ctrl: Allow handling CTRL get/set replies in user defined codePau Espin Pedrol3-0/+12