Laurent THOMAS and Robert Schmidt
b65b5dd40e
Remove specific directory for LTE SIM management tools
...
Move into openair3/NAS/TOOLS/CMakeLists.txt, and simplify the
CMakeLists.txt.
Co-authored-by: Robert Schmidt <robert.schmidt@openairinterface.org >
2025-07-30 17:39:12 +02:00
Frédéric Leroy
747cea249b
feat(conf2uedata): add a selector for displaying files
2017-01-25 13:29:48 +01:00
Frédéric Leroy
af4027660b
feat(conf2uedata): add a selector for writing files
2017-01-25 13:29:48 +01:00
Frédéric Leroy
6c588589ac
refactor(conf2uedata): move parser functions to conf_parser.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
bf699414d1
style(conf2uedata): use bool type for readability
2017-01-25 13:29:48 +01:00
Frédéric Leroy
86c8d0f95a
refactor(conf2uedata): move plmns functions to conf_user_plmn.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
51c7753526
refactor(conf2uedata): move networks function to conf_networks.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
1b54e18a47
refactor(conf2uedata): add networks_t for managing known_networks
2017-01-25 13:29:48 +01:00
Frédéric Leroy
8d36213f6f
refactor(conf2uedata): add make_plmn_from_conf()
2017-01-25 13:29:48 +01:00
Frédéric Leroy
459a6ec372
refactor(conf2uedata): use user_plmns struct to store plmns lists
...
This remove the old static lists
2017-01-25 13:29:48 +01:00
Frédéric Leroy
c86b437eb3
refactor(conf2uedata): make plmns_list struct for managing plmns
2017-01-25 13:29:48 +01:00
Frédéric Leroy
fcb857e508
refactor(conf2uedata): add parse_Xplmn() to read *plmns
2017-01-25 13:29:48 +01:00
Frédéric Leroy
5c8410c56f
fix(conf2uedata): make hplmn_index a local variable
...
There was a side effect corrupting data because hplmn_index was not computed.
2017-01-25 13:29:48 +01:00
Frédéric Leroy
7fe8d45d6a
refactor(conf2uedata): move usim_data funcions in conf_usim.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
f03e2dbc0e
refactor(conf2uedata): move user_data function in conf_user_data[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
eeb44860e9
refactor(conf2uedata): move emm_data funcions in conf_emm.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
ef2dee59d4
refactor(conf2uedata): separate processing and writing of data
2017-01-25 13:29:48 +01:00
Frédéric Leroy
8461a56aa1
refactor(conf2uedata): add fs.[h|c] and display.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
8ae72d1cf1
refactor(conf2uedata): put display out of build
2017-01-25 13:29:48 +01:00
Frédéric Leroy
e2dc453b62
fix(conf2uedata): fix missing extern in header
2017-01-25 13:29:48 +01:00
Frédéric Leroy
292535fe06
refactor(conf2uedata.c): rewrite main() and add parse_config_file()
2017-01-25 13:29:48 +01:00
Frédéric Leroy
804595d483
style(conf2uedata.c): rewrite main() for readability
2017-01-25 13:29:48 +01:00
Frédéric Leroy
33b2d11fc2
fix(conf2uedata): clarify error message when config file does not exists
2017-01-25 13:29:48 +01:00
Imad ALAWE
17d155325a
feat: add conf2uedata tool for generating .*.nvram
...
This patch adds the conf2uedata tool for generating .ue.nvram* .ue.emm.nvram*
and .usim.nvram* files from a textual configuration file.
The configuration file define most usefull values like plmns, mnc, mcc, msin, K,
OPc for several users.
The files generated will always ends with a number corresponding to the user
entry in the configuration file.
This breaks oai5g because other script have not be updated for using
conf2uedata.
This breaks also the at_nas_ue command.
Examples of configuration files are in openair3/NAS/TOOLS/
2017-01-25 13:29:48 +01:00