aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_ns2_fr.c
AgeCommit message (Expand)AuthorFilesLines
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
2020-12-02gprs_ns2_fr: Monitor the kernel net-device link stateHarald Welte1-2/+125
2020-12-02gprs_ns2_fr: remove include <linux/if.h>Alexander Couzens1-1/+0
2020-12-01gprs_ns_vty: Unify display of NSVCI on VTY in 'show ns entities'Harald Welte1-1/+1
2020-12-01gprs_ns2_fr: Print Frame Relay 'role' in VTYHarald Welte1-1/+4
2020-11-30frame_relay: Fix error path on ioctl() failureHarald Welte1-1/+1
2020-11-24ns2: move link layer type into NSEAlexander Couzens1-2/+2
2020-11-24ns2: move LL into public apiAlexander Couzens1-1/+1
2020-11-24ns2: add support for frame relayAlexander Couzens1-0/+545