Commit Graph

62 Commits

Author SHA1 Message Date
Andreas Eversberg 3ebe29e28f Work on v5x_data.c and v5x_internal.h 2023-01-15 20:00:37 +01:00
Andreas Eversberg 5addae556a Work on v5x_le_ctrl_fsm.c 2023-01-15 20:00:34 +01:00
Andreas Eversberg ba46786de7 Work on v5x_le_port_fsm.c 2023-01-15 20:00:32 +01:00
Andreas Eversberg 58937c291b Work on management
Also merged provisioning and management into one source file.
2023-01-15 20:00:29 +01:00
Andreas Eversberg fbb97bdd73 Work on v5x_le_pstn_fsm.c 2023-01-15 20:00:22 +01:00
Andreas Eversberg 920fada1bc Completed implementation of v52_le_pp_fsm.c 2023-01-15 20:00:18 +01:00
Andreas Eversberg 276b423051 Completed implementation of v52_le_bcc_fsm.c 2023-01-15 20:00:17 +01:00
Andreas Eversberg 4994a59962 Completed implementation of v5x_l1_fsm.c 2023-01-15 20:00:14 +01:00
Andreas Eversberg 852990f2e3 Completed implementation of V52_le_lcp_fsm.c 2023-01-08 10:17:58 +01:00
Andreas Eversberg 6a4a58d4b1 Work on logging.c 2023-01-08 10:17:56 +01:00
Andreas Eversberg 513f3bba5a Fixes for lapv5 2023-01-08 10:17:53 +01:00
Andreas Eversberg aeae94c547 Added functions to create and destroy V5.1/V5.2 interface with VTY 2022-12-29 17:14:20 +01:00
Andreas Eversberg 2a23a1c9cf Added destroy function for interface 2022-12-29 17:14:19 +01:00
Andreas Eversberg 65dac95ff0 Move main.c to src/ 2022-12-29 17:14:18 +01:00
Andreas Eversberg b64a17c748 Move v5x_l2_mgmt and v51_le_provisioning to src/
New names are v5x_le_management and v5x_le_provisioning
2022-12-29 17:14:15 +01:00
Andreas Eversberg 7b4561f7cf Move v52_lcp_fsm.c to src/ 2022-12-29 17:14:13 +01:00
Andreas Eversberg ca0d2f6091 Move v5x_le_pstn_fsm.h to src/v5x_le_pstn_fsm.h
Also changed serveral names of functions/structures/defintions.
2022-12-29 17:14:11 +01:00
Andreas Eversberg ff619cc54b Move v52_le_user_port_fsm to src/v5x_le_port_fsm
Also changed serveral names of functions/structures/defintions.
2022-12-29 17:14:09 +01:00
Andreas Eversberg 595d1091bc Move v51_le_ctrl to src/v5x_le_ctrl_fsm
Also changed serveral names of functions/structures/defintions.
2022-12-29 17:14:08 +01:00
Andreas Eversberg f457d272b6 Move v51_l1_fsm.c to src/v5x_l1_fsm.c 2022-12-29 17:14:05 +01:00
Andreas Eversberg 3cabd7f1a6 Move v5x_protocol to src/ 2022-12-29 17:14:03 +01:00
Andreas Eversberg ff5e1d4947 Move lapv5 to src/ 2022-12-29 17:14:00 +01:00
Andreas Eversberg dec8a8adea Move ph_socket to src/ 2022-12-29 17:13:59 +01:00
Andreas Eversberg d91fd97210 Move logging to src/ 2022-12-29 17:13:57 +01:00
Andreas Eversberg 33eea99531 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.
2022-12-29 17:13:55 +01:00
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