aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_ns2_fr.c
AgeCommit message (Expand)AuthorFilesLines
2021-07-02gprs_ns2: fix check of MTU changes for frame relayAlexander Couzens1-3/+7
2021-06-05gprs_ns2: rework id strings of nsvcsAlexander Couzens1-2/+3
2021-06-04Use new stat item/ctr getter APIsPau Espin Pedrol1-3/+3
2021-03-24gprs_ns2: always use the same method to print NSVCsAlexander Couzens1-2/+2
2021-02-19gprs_ns2_fr: pass MTU changes to the NSEAlexander Couzens1-2/+29
2021-02-16gprs_ns2: inform the NS user (BSSGP) about the MTU of a NSEAlexander Couzens1-0/+1
2021-02-11ns2_fr: Fix heap-use-after-free in error recovery pathHarald Welte1-0/+1
2021-02-11ns2_fr: Fix null pointer deref in error pathHarald Welte1-1/+1
2021-02-08ns2: Don't try to add packets to the backlog on real errorsHarald Welte1-1/+5
2021-02-08ns2: improve backlog handling on interface up/downHarald Welte1-9/+35
2021-02-08ns2: Don't queue Q.933 LMI messages; only store most recent onesHarald Welte1-3/+18
2021-02-03gprs_ns2_fr: free_bind(): first do the NULL check before using membersAlexander Couzens1-1/+1
2021-02-03gprs_ns2: unify the handling of **result when bind already present.Alexander Couzens1-3/+7
2021-02-02ns2: Don't start sending NS-RESET until FR DLC is availableHarald Welte1-2/+12
2021-02-02frame_relay: Add status call-backs for link + DLC status changesHarald Welte1-2/+2
2021-02-01ns2: Introduce a per-bind stat_item group with backlog lengthHarald Welte1-0/+4
2021-02-01ns2: Memory allocation failures are ENOMEM, not ENOSPCHarald Welte1-1/+1
2021-02-01ns2: Move to one common/shared ns2_bind_alloc()Harald Welte1-28/+10
2021-01-31ns2: Properly report packet drops in FR codeHarald Welte1-6/+7
2021-01-31ns2: Work around AF_PACKET socket ENOBUFS problemsHarald Welte1-25/+166
2021-01-30ns2: Log ERROR if we cannot transmit a packet due to ENOBUFSHarald Welte1-3/+7
2021-01-30ns2: Use proper return value from write_queue callback functionHarald Welte1-1/+6
2021-01-28gprs_ns2: refactor: ensure all enums have GPRS_NS2_Alexander Couzens1-2/+2
2021-01-25gprs_ns2: drop prefix of all internal exposed functionAlexander Couzens1-1/+1
2021-01-20ns2: Unify logging context via log macrosHarald Welte1-26/+24
2021-01-19gprs_ns2: allow to use free_vc() with NULLAlexander Couzens1-1/+2
2021-01-19gprs_ns2: add assert on most bind callsAlexander Couzens1-1/+10
2021-01-18gprs_ns2: Give NS-VC FSMs a proper name/identifierHarald Welte1-1/+5
2021-01-18gprs_ns2_fr: reduce duplication between gprs_ns2_fr_connect / connect2Harald Welte1-18/+1
2021-01-05gprs_ns2_fr: fix resource leaks due to early return in set_ifupdown()Vadim Yanitskiy1-2/+6
2021-01-05gprs_ns2: set transfer cap in NS Status primitiveAlexander Couzens1-0/+2
2020-12-29gprs_ns2: fr: check the device state before changing stateAlexander Couzens1-0/+7
2020-12-27gprs_ns2_fr: setup_device: allow to setup a new dahdi deviceAlexander Couzens1-4/+6
2020-12-21gprs_ns2_fr: Use OSMO_STRLCPY_ARRAY() where possibleHarald Welte1-2/+2
2020-12-21gprs_ns2_fr: Avoid stringop-truncation warningHarald Welte1-1/+1
2020-12-20gprs_ns2: fr: setup the device to correct FR/LMI settingsAlexander Couzens1-4/+110
2020-12-20gprs_ns2: fr: implement a write queueAlexander Couzens1-29/+19
2020-12-18fix strncpy bug in gprs_ns2_fr_bind()Neels Hofmeyr1-1/+1
2020-12-18gprs_ns2_fr.c: compiler error: replace strncpy() with OSMO_STRLCPY_ARRAY()Neels Hofmeyr1-2/+1
2020-12-18gprs_ns2: fr: fix crash when frame relay interface doesn't existsAlexander Couzens1-2/+2
2020-12-15gprs_ns2: add gprs_ns2_fr_bind_role() to retrieve the fr roleAlexander Couzens1-0/+15
2020-12-15gprs_ns2: make nsvc argument constAlexander Couzens1-1/+1
2020-12-15gprs_ns2: rework gprs_ns2_fr_connect*()Alexander Couzens1-0/+39
2020-12-15gprs_ns2: add member name to bindAlexander Couzens1-2/+18
2020-12-15gprs_ns2: introduce NS dialectsAlexander Couzens1-3/+2
2020-12-10gprs_ns2_fr: use ETH_P_HDLC instead of ETH_P_ALLHarald Welte1-1/+1
2020-12-10gprs_ns2_fr: guard against race between socket(AF_PACKET) and bind()Harald Welte1-12/+23
2020-12-10gprs_ns2_fr.c: Skip extraneous FIONBIOHarald Welte1-9/+1
2020-12-07gb: Import mnl.h iif --enable-libmnlPau Espin Pedrol1-1/+4
2020-12-04gprs_ns2_fr: remove include <linux/if.h>Harald Welte1-1/+0