Andreas Eversberg
83d8cbdd3a
Prepared autoconf/automake
2022-12-29 17:13:53 +01:00
Andreas Eversberg
3586180ae2
Jolly's hack on Makefile
2022-12-29 17:13:50 +01:00
Andreas Eversberg
f5e54dfa77
Hacking on main
2022-12-29 17:13:48 +01:00
Andreas Eversberg
0325fbedc1
Work on v5x_protocol
2022-12-29 17:13:47 +01:00
Andreas Eversberg
afa29770cc
Work on v5x_data.c and v5x_internal.h
2022-12-29 17:13:44 +01:00
Andreas Eversberg
a8428e073d
Work on lapv5
2022-12-29 17:13:43 +01:00
Andreas Eversberg
331c19228e
Add PSTN protocol
2022-12-29 17:13:41 +01:00
Andreas Eversberg
e066033770
Add L2 management process
2022-12-29 17:13:39 +01:00
Andreas Eversberg
a02b14892a
Add PH-socket interface
...
This interface can be used to connect to ISDN/PSTN stacks. It was ported
to work with libosmocore. Still it uses own implementation of socket
handling, because libosmocore does not support abstract socket names
yet.
2022-12-29 17:13:38 +01:00
Andreas Eversberg
eeb77df89f
Fixed and completed v52_le_user_port_fsm.c for both ISDN and PSTN ports
2022-12-29 17:13:35 +01:00
Andreas Eversberg
ae1a7de2b8
Serveral fixes to v51_le_ctrl.c
2022-12-29 17:13:33 +01:00
Andreas Eversberg
537301f656
Fixed primitive handling in v5x_protocol.c
2022-12-29 17:13:30 +01:00
Andreas Eversberg
d9cea69a90
Add enum type for user port data structure (PSTN or ISDN)
2022-12-29 17:13:29 +01:00
Andreas Eversberg
ee6d366feb
Add minimal provisioning protocol (Clause 14.5)
2022-12-29 17:13:27 +01:00
Andreas Eversberg
ffeded74af
Add more log levels to logging
2022-12-29 17:13:24 +01:00
Harald Welte
65dfe9080b
Iniatial gsmtap support
...
This requires a wireshark with support for passing the new gsmtap V5
format into the existing wireshark dissectors for V5.
2022-12-29 17:13:23 +01:00
Andreas Eversberg
5af684bed2
Work on control protocols
2022-12-29 17:13:20 +01:00
Andreas Eversberg
fe6a4b91f8
Hacking on main.c
2022-12-29 17:13:19 +01:00
Andreas Eversberg
1560a36dfc
Work on v5x_data.c and v5x_internal.h
2022-12-29 17:13:18 +01:00
Andreas Eversberg
5fd7b682f4
Several fixes for lapv5.c
2022-12-29 17:13:15 +01:00
Andreas Eversberg
a77eb4020f
Work on v5x_protocol.c
2022-12-29 17:13:14 +01:00
Andreas Eversberg
0bb6303c34
Changes to Makefile
2022-12-29 17:13:13 +01:00
Andreas Eversberg
04e99eb55f
Rename SAP functions of lapv5 to be more conclusive
2022-12-29 17:13:10 +01:00
Andreas Eversberg
4f9292b698
Add logging.c/logging.h
2022-12-29 17:13:09 +01:00
Andreas Eversberg
10b269d24c
Removed config file
2022-12-29 17:13:03 +01:00
Harald Welte
0f42168f9f
add README.md
2022-09-11 20:59:17 +02:00
Harald Welte
19435b7348
Makefile: build + link more source files
2022-09-11 20:50:40 +02:00
Harald Welte
36f1170dec
v51_le_ctrl: Dispatch events for received port control messages
2022-09-11 20:50:40 +02:00
Harald Welte
9fcd2c429b
main.c: use correct sub-system when printing received HDLC frames
2022-09-11 20:50:40 +02:00
Harald Welte
5027a2ba43
v5x_protocol: look-up user port only where needed (PSTN signaling)
...
... and add some more comments on the grouping of messages
2022-09-11 20:50:40 +02:00
Harald Welte
704336eb79
v51_le_ctrl: remove TODO (it's already implemented)
2022-09-11 20:50:40 +02:00
Harald Welte
134cadaa6a
v51_le_ctrl: dispatch events to common control FSM
2022-09-11 20:50:40 +02:00
Harald Welte
70fda77610
fix typo in comment
2022-09-11 20:50:40 +02:00
Harald Welte
445290267d
turn LAPD copy+paste into an actual LAPV5-DL implementation
...
This means
* getting rid of SAPI+TEI an replacing it with a V5 data link address,
* removing the hierarchical TEI/SAPI data structures
* removing the TEI manager
2022-09-11 20:50:40 +02:00
Harald Welte
7245238cc3
various compile fixes
2022-09-11 17:33:01 +02:00
Harald Welte
28f9c63f7a
add skeleton for v5le (just opening the E1 line and adding LAPD)
2022-09-11 16:59:23 +02:00
Harald Welte
e1070616f1
WIP initial import of far incomplete ETSI V5 implementation
2021-12-28 11:35:22 +01:00