aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb
AgeCommit message (Expand)AuthorFilesLines
2021-11-19bssgp_bvc_fsm: Move log message to the correct placeDaniel Willmann1-1/+1
2021-11-16Bump version: 1.5.1.282-ab5e-dirty → 1.6.01.6.0Pau Espin Pedrol1-1/+1
2021-11-11frame_relay, gprs_ns2_fr: Fix log messages, remove unused structDaniel Willmann2-8/+3
2021-11-11ns2: Avoid use-after-free when SGSN-side non-persistent SNS-NSE failsDaniel Willmann1-1/+6
2021-10-15ns2: correct parse a BLOCK PDU which was received over a different NSVCAlexander Couzens1-10/+36
2021-10-15ns2: don't forward an invalid RESET PDU to the FSMAlexander Couzens1-0/+2
2021-10-15ns2: improve log line when receving a PDU with wrong NSEAlexander Couzens1-1/+1
2021-10-08ns2: correct parse a STATUS PDU which was received over a different NSVCAlexander Couzens1-4/+20
2021-10-08ns2: message: allow to pass a foreign NSVCI to STATUS PDUAlexander Couzens4-7/+12
2021-10-08ns2: fsm: add comment don't answer on a STATUS with a STATUSAlexander Couzens1-0/+1
2021-10-08ns2: ensure the NSVC is in the correct mode for NSVC UNKNOWN/NSVC BLOCKED cau...Alexander Couzens1-0/+5
2021-10-08ns2: message: BLOCK/BLOCK ACK allow to use a given NSVCI instead of using the...Alexander Couzens3-14/+26
2021-09-23ns2: nsvc: add a uptime/downtime to track the last state changeAlexander Couzens4-5/+16
2021-09-23ns2: nse: add a uptime/downtime to track the last state changeAlexander Couzens3-2/+10
2021-09-07gprs_ns2: nsvc: react on STATUS PDUs with cause code NSVC UNKNOWN/NSVC BLOCKEDAlexander Couzens1-0/+27
2021-09-07gprs_ns2: fix a white spaceAlexander Couzens1-1/+1
2021-09-07gprs_ns2: fix NS STATUS validationAlexander Couzens1-4/+3
2021-09-07ns2: fix a crash when receiving a SIZE while configuredAlexander Couzens1-0/+2
2021-09-07ns2: nsvc: reject UNITDATA when the remote BLOCK'edAlexander Couzens1-0/+1
2021-09-04gprs_ns2: ensure the incoming NSVC is also the outgoing NSVCAlexander Couzens1-2/+1
2021-09-04gprs_ns2_sns: ensure the SNS fsm behave correct when no signalling NSVCs are ...Alexander Couzens1-4/+19
2021-09-04gprs_ns2: improve reselection protectionAlexander Couzens1-0/+1
2021-09-04gprs_ns2: add correct filename/linenr to sns failed log messageAlexander Couzens1-1/+1
2021-09-04gprs_ns2: calculate the nse->*_sums before notifing the sns fsmAlexander Couzens1-1/+1
2021-09-04gprs_ns2: also prevent recursive events when SGSN side cleans upAlexander Couzens1-0/+2
2021-09-04gprs_ns2_sns: implement outbound SNS DEL proceduresAlexander Couzens1-9/+95
2021-09-04gprs_ns2_sns: implement outbound SNS ADD proceduresAlexander Couzens1-33/+190
2021-09-04gprs_ns2_sns: implement local change weight procedureAlexander Couzens4-8/+459
2021-09-04gprs_ns2: don't use llist_for_each when freeing an elementAlexander Couzens3-20/+28
2021-09-04gprs_ns2: gprs_ns2_free_bind() should remove itself before removing nsvcsAlexander Couzens1-4/+4
2021-09-04gprs_ns2: use an event to free the nsvscs when using SNSAlexander Couzens3-3/+18
2021-09-04gprs_ns2_sns: rework sns clean upAlexander Couzens1-16/+33
2021-09-04gprs_ns2: move sns_event into internal.h to direct emit eventsAlexander Couzens2-92/+92
2021-08-13gprs_ns2: add recursive anchor to protect against double freeAlexander Couzens2-5/+20
2021-08-13gprs_ns2_sns: free the NSE if the SIZE PDU is not validAlexander Couzens1-0/+14
2021-08-13gprs_ns2_sns: refactor SNS failures into a functionAlexander Couzens1-10/+25
2021-08-13gprs_ns2_udp: don't start the NSVC fsm for SNSAlexander Couzens1-1/+3
2021-07-26gb/bssgp: Abort clearly if backward-compat API is used in wrong wayPau Espin Pedrol1-0/+1
2021-07-26cosmetic: gb/gprs_ns.c: fix trailing whitespacePau Espin Pedrol1-2/+2
2021-07-13gprs_ns2: ensure the NSE becomes dead when FR link went downAlexander Couzens1-0/+3
2021-07-09Aggregate NSVC stats inside the NSEDaniel Willmann4-13/+45
2021-07-06gprs_ns2_vty: dump_nsvc: change output depending on NSVCIAlexander Couzens1-10/+9
2021-07-06gprs_ns2: fix wrong format string in Tx Size loglineAlexander Couzens1-1/+1
2021-07-06gprs_ns2: use gprs_ns2_free_bind() to clean up a bindAlexander Couzens1-3/+3
2021-07-02gprs_ns2: correct mtu value in the log lineAlexander Couzens1-2/+2
2021-07-02gprs_ns2: fix check of MTU changes for frame relayAlexander Couzens1-3/+7
2021-07-02gprs_ns2: fix crash when changing the MTUAlexander Couzens1-1/+1
2021-06-29ns2: Ignore NSVC with data_weight 0 for datadaniel/miscDaniel Willmann1-0/+2
2021-06-25gprs_ns2_vc_fsm: reset the ALIVE response time when stopping testAlexander Couzens1-0/+1
2021-06-25gprs_ns2: fix missing notify towards the NSE when NSVC become blockedAlexander Couzens1-0/+1