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