Commit Graph

118 Commits

Author SHA1 Message Date
Andreas Eversberg 776194423a Work on Makefile.am 2023-03-07 15:46:16 +01:00
Andreas Eversberg 1246d7510e Working on main.c 2023-03-07 15:46:14 +01:00
Andreas Eversberg 6cbb9eb346 Introduce layer1.c to process layer1 data flow and signals 2023-03-07 15:46:13 +01:00
Andreas Eversberg 2f47ca42fc Work on ph_socket.c 2023-03-07 15:46:10 +01:00
Andreas Eversberg 55266068d5 Work on VTY 2023-03-07 15:46:09 +01:00
Andreas Eversberg 3aff22f309 Work on v5x_protocol.c 2023-03-07 15:46:05 +01:00
Andreas Eversberg 11c87bdea7 Work on v5x_data.c and v5x_internal.h 2023-03-07 15:46:04 +01:00
Andreas Eversberg be536b9029 Work on v5x_le_ctrl_fsm.c 2023-03-07 15:46:01 +01:00
Andreas Eversberg b53b6f7338 Work on v5x_le_port_fsm.c 2023-03-07 15:45:59 +01:00
Andreas Eversberg 5fe471bf43 Work on management
Also merged provisioning and management into one source file.
2023-03-07 15:45:58 +01:00
Andreas Eversberg 5f227fb417 Work on v5x_le_pstn_fsm.c 2023-03-07 15:45:55 +01:00
Andreas Eversberg fe66653df6 Completed implementation of v52_le_pp_fsm.c 2023-03-07 15:45:53 +01:00
Andreas Eversberg f7117cdeae Completed implementation of v52_le_bcc_fsm.c 2023-03-07 15:45:51 +01:00
Andreas Eversberg 4916de8b50 Completed implementation of v5x_l1_fsm.c 2023-03-07 15:45:49 +01:00
Andreas Eversberg 4ea1488df2 Completed implementation of V52_le_lcp_fsm.c 2023-03-07 15:45:46 +01:00
Andreas Eversberg 042cfa8752 Work on logging.c 2023-03-07 15:45:44 +01:00
Andreas Eversberg f018123314 Fixes for lapv5 2023-03-07 15:45:40 +01:00
Andreas Eversberg 8525595419 Added functions to create and destroy V5.1/V5.2 interface with VTY 2023-03-07 15:45:39 +01:00
Andreas Eversberg 6655e3ee01 Added destroy function for interface 2023-03-07 15:45:36 +01:00
Andreas Eversberg 5ace124d4d Move main.c to src/ 2023-03-07 15:45:34 +01:00
Andreas Eversberg b1876d2757 Move v5x_l2_mgmt and v51_le_provisioning to src/
New names are v5x_le_management and v5x_le_provisioning
2023-03-07 15:45:33 +01:00
Andreas Eversberg a6ca9ee14c Move v52_lcp_fsm.c to src/ 2023-03-07 15:45:29 +01:00
Andreas Eversberg c7be79b668 Move v5x_le_pstn_fsm.h to src/v5x_le_pstn_fsm.h
Also changed serveral names of functions/structures/defintions.
2023-03-07 15:45:28 +01:00
Andreas Eversberg 1031d5e3e6 Move v52_le_user_port_fsm to src/v5x_le_port_fsm
Also changed serveral names of functions/structures/defintions.
2023-03-07 15:45:25 +01:00
Andreas Eversberg db4658b430 Move v51_le_ctrl to src/v5x_le_ctrl_fsm
Also changed serveral names of functions/structures/defintions.
2023-03-07 15:45:23 +01:00
Andreas Eversberg 60c6a6edd5 Move v51_l1_fsm.c to src/v5x_l1_fsm.c 2023-03-07 15:45:20 +01:00
Andreas Eversberg 4a19da28b6 Move v5x_protocol to src/ 2023-03-07 15:45:18 +01:00
Andreas Eversberg 7f47013981 Move lapv5 to src/ 2023-03-07 15:45:15 +01:00
Andreas Eversberg 0876200431 Move ph_socket to src/ 2023-03-07 15:45:14 +01:00
Andreas Eversberg 169cf25700 Move logging to src/ 2023-03-07 15:45:13 +01:00
Andreas Eversberg 6d77e6a982 Move v5x_data.c and v5x_internal.h to src/
Also split VTY code into v5x_vty.c and v5x_vty.h

Some VTY code from main.c is moved also.
2023-03-07 15:45:09 +01:00
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