Attention is currently required from: laforge.
jolly has posted comments on this change. (
https://gerrit.osmocom.org/c/libosmo-abis/+/30446 )
Change subject: Fix support for HDLC/RAW type channels at mISDN.c
......................................................................
Patch Set 1:
(1 comment)
File src/input/misdn.c:
https://gerrit.osmocom.org/c/libosmo-abis/+/30446/comment/4d0bbf8e_4df74767
PS1, Line 690: /* TS 16 is the D-channel, so we use D-channel proto */
: bfd->fd = socket(PF_ISDN, SOCK_DGRAM,
: (ts == 16) ? ISDN_P_NT_E1 : ISDN_P_B_HDLC);
the problem here is that it makes assumptions. […]
mISDN handles TS 16 different, so that ISDN_P_NT_E1 must be given instead of
ISDN_P_B_HDLC. The result is the same, both use HDLC mode. Opening TS 16 as 'b'
channel does not work with mISDN.
Only NT mode is supported in all other places of misdn.c. Support of TE mode would require
changes to the API or additional e1in_driver.
E1INP_TS_TYPE_SIGN works with kernel space or user space LAPD on top of HDLC. We cannot
use that when we want pure HDLC. (E.g frame relay function of V5 interface)
--
To view, visit
https://gerrit.osmocom.org/c/libosmo-abis/+/30446
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-abis
Gerrit-Branch: master
Gerrit-Change-Id: Ie9a2a3f6ae1ad7da1711b6ff2f0aeda39839a427
Gerrit-Change-Number: 30446
Gerrit-PatchSet: 1
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: laforge <laforge(a)osmocom.org>
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Comment-Date: Sun, 11 Dec 2022 12:55:24 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: laforge <laforge(a)osmocom.org>
Gerrit-MessageType: comment