Commit Graph

37 Commits

Author SHA1 Message Date
Andreas Eversberg 336ffe1133 Prepared autoconf/automake 2023-03-07 15:45:07 +01:00
Andreas Eversberg 88efc34840 Jolly's hack on Makefile 2023-03-07 15:45:04 +01:00
Andreas Eversberg 5d5770437d Hacking on main 2023-03-07 15:45:03 +01:00
Andreas Eversberg 0aae88eeb5 Work on v5x_protocol 2023-03-07 15:45:00 +01:00
Andreas Eversberg de95171aef Work on v5x_data.c and v5x_internal.h 2023-03-07 15:44:59 +01:00
Andreas Eversberg 0b9f3309f5 Work on lapv5 2023-03-07 15:44:58 +01:00
Andreas Eversberg 7abbe6cb0a Add PSTN protocol 2023-03-07 15:44:54 +01:00
Andreas Eversberg f1fda1ea5e Add L2 management process 2023-03-07 15:44:53 +01:00
Andreas Eversberg 4d3e56bab7 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.
2023-03-07 15:44:50 +01:00
Andreas Eversberg d8bbd255d4 Fixed and completed v52_le_user_port_fsm.c for both ISDN and PSTN ports 2023-03-07 15:44:48 +01:00
Andreas Eversberg db1cf3f306 Serveral fixes to v51_le_ctrl.c 2023-03-07 15:44:45 +01:00
Andreas Eversberg 5ac8f725c3 Fixed primitive handling in v5x_protocol.c 2023-03-07 15:44:44 +01:00
Andreas Eversberg e3e64f7e34 Add enum type for user port data structure (PSTN or ISDN) 2023-03-07 15:44:42 +01:00
Andreas Eversberg f450f28681 Add minimal provisioning protocol (Clause 14.5) 2023-03-07 15:44:39 +01:00
Andreas Eversberg 1f06701969 Add more log levels to logging 2023-03-07 15:44:37 +01:00
Harald Welte c11774031a Iniatial gsmtap support
This requires a wireshark with support for passing the new gsmtap V5
format into the existing wireshark dissectors for V5.
2023-03-07 15:44:34 +01:00
Andreas Eversberg 415fd7a332 Work on control protocols 2023-03-07 15:44:33 +01:00
Andreas Eversberg 91381433ad Hacking on main.c 2023-03-07 15:44:32 +01:00
Andreas Eversberg 31d5aebc64 Work on v5x_data.c and v5x_internal.h 2023-03-07 15:44:32 +01:00
Andreas Eversberg 4fce22ee23 Several fixes for lapv5.c 2023-03-07 15:44:30 +01:00
Andreas Eversberg eb1570c90c Work on v5x_protocol.c 2023-03-07 15:44:29 +01:00
Andreas Eversberg 42de820cfc Changes to Makefile 2023-03-07 15:44:29 +01:00
Andreas Eversberg 33010c807f Rename SAP functions of lapv5 to be more conclusive 2023-03-07 15:44:28 +01:00
Andreas Eversberg 32d558701a Add logging.c/logging.h 2023-03-07 15:44:28 +01:00
Andreas Eversberg 31f8451c7b Removed config file 2023-03-07 15:44:27 +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