- 28 May, 2018 2 commits
-
-
Cedric Roux authored
Summary of changes: - split UE and eNB directories - nFAPI L2 emulator - basic simulator - various bug fixes The nFAPI L2 emulator is not functional yet. Some code had to be removed because it made the monolithic eNB non functional. The unitary simulators (ulsim, dlsim) do not compile anymore. This will be fixed later.
-
Cedric Roux authored
Remove warnings found while running: ./build_oai --UE -c -w USRP And: ./build_oai --basic-simulator -c
-
- 24 May, 2018 1 commit
-
-
Cedric Roux authored
Remove warnings popping up on: ./build_oai --eNB -w USRP Maybe not always the best solution.
-
- 15 May, 2018 9 commits
-
-
Cedric Roux authored
MAX_MOBILES_PER_ENB cannot be used to compile ue_ip because it is defined in platform_constants.h and this cannot be included to compile a kernel module. Let's use NUMBER_OF_UE_MAX as it was before instead.
-
Cedric Roux authored
Merge remote-tracking branch 'origin/feature-better-sw-configuration-between-various-version' into develop_integration_2018_w19 Conflicts: cmake_targets/CMakeLists.txt openair1/PHY/LTE_TRANSPORT/prach.c openair1/PHY/LTE_TRANSPORT/print_stats.c openair1/PHY/LTE_TRANSPORT/transport_eNB.h openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h openair1/PHY/defs_eNB.h openair1/PHY/impl_defs_lte.h openair1/SCHED/sched_common.h openair1/SCHED_UE/phy_procedures_lte_ue.c openair2/LAYER2/MAC/mac.h openair2/LAYER2/PDCP_v10.1.0/pdcp.c openair2/LAYER2/PDCP_v10.1.0/pdcp.h openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c openair2/LAYER2/RLC/rlc.c openair2/PHY_INTERFACE/defs.h openair2/RRC/LTE/MESSAGES/asn1_msg.c openair2/RRC/LTE/MESSAGES/asn1_msg.h openair2/RRC/LTE/rrc_UE.c openair2/RRC/LTE/rrc_eNB.c targets/SIMU/USER/oaisim_functions.c
-
Cedric Roux authored
Merge remote-tracking branch 'origin/feature-ubuntu-18.04-build-usrp' into develop_integration_2018_w19
-
Cedric Roux authored
-
Cedric Roux authored
Merge remote-tracking branch 'origin/bugfix-add-error-indication-handling' into develop_integration_2018_w19
-
Cedric Roux authored
-
Cedric Roux authored
The new 'basic simulator' is now functional. A proper solution is needed to deal with SIB18/19/21 for the D2D functionality.
-
Cedric Roux authored
-
Cedric Roux authored
This is a quick and dirty solution, something better is needed.
-
- 14 May, 2018 4 commits
-
-
Cedric Roux authored
- conf2uedata compilation was not properly started - success/failure of compilation of UE and eNB was not handled properly
-
Cedric Roux authored
Conflicts: openair1/PHY/LTE_TRANSPORT/prach.c targets/RT/USER/lte-ue.c
-
Cedric Roux authored
Conflicts: openair1/PHY/defs_eNB.h
-
Cedric Roux authored
Status so far: - monolithic eNB compiles and is functional with 1 UE in FDD, 5/10/20MHz. For 20MHz we don't have a nice TCP downlink (on haswell). - oaisim does not compile - UE does not compile - phy simulators don't compile - many new warnings Conflicts: cmake_targets/CMakeLists.txt openair1/PHY/LTE_TRANSPORT/transport_eNB.h openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h openair1/PHY/defs_eNB.h openair1/SCHED/pusch_pc.c openair1/SCHED/sched_common.h openair1/SCHED_UE/phy_procedures_lte_ue.c openair2/LAYER2/MAC/eNB_scheduler.c openair2/LAYER2/MAC/eNB_scheduler_mch.c openair2/LAYER2/MAC/mac.h openair2/LAYER2/MAC/ra_procedures.c openair2/LAYER2/MAC/ue_procedures.c openair2/RRC/LTE/MESSAGES/asn1_msg.h openair2/RRC/LTE/rrc_UE.c openair2/RRC/LTE/rrc_defs.h targets/RT/USER/lte-softmodem.h targets/RT/USER/lte-ue.c
-
- 13 May, 2018 1 commit
-
-
Bi-Ruei, Chiu authored
-
- 11 May, 2018 1 commit
-
-
Cedric Roux authored
One user had a problem compiling oaisim. This commit fixes it. The compilation log was saying: targets/RT/USER/lte-ue.c: In function UE_thread_rxn_txnp4: openair2/UTIL/LOG/log.h:370:3: error: inconsistent operand constraints in an asm __asm__ volatile ("rdtsc" : "=a" (a), "=d" (d)); ^
-
- 09 May, 2018 2 commits
-
-
Cedric Roux authored
Merge remote-tracking branch 'origin/nfapi-L2-emulator-for-develop' into develop_integration_2018_w19
-
Cedric Roux authored
It was not possible to merge the branch directly, because the history of this branch contains files that cannot be in the repository, namely wireshark from Cisco work on nFAPI. As for Cisco work on nFAPI, a special commit containing all the work is thus created. Below is the output of the command: git log --graph 184d51c6..61276d87 184d51c6 is the commit ID of the develop branch prior to the merge. 61276d87 is the commit ID of the nfapi-L2-emulator branch prior to the merge. The commit 61276d87 (and all its history) will be removed from the main OAI repository. It is present in the internal OAI repository for those who have access to it. There was also some cleanup done on the code. Some changes were necessary to have the eNB functional. They may have an impact on the FAPI L2 simulator, which may be non-functional and requires some work to be functional (and not break other use cases). The most critical ones are: - in openair2/RRC/LITE/MESSAGES/asn1_msg.c, in the function do_SIB23: SIB 18/18/21 are not included because they make the MAC message to big for the SIB scheduler - in targets/RT/USER/lte-enb.c, in the function eNB_thread_rxtx, the following code has not been included because it breaks the regular eNB: //Panos: NEW ACHECK FOR VNF HERE! //if(nfapi_mode!=2){ if(get_nprocs() >= 8) wakeup_tx(eNB,eNB->proc.ru_proc); else if(get_nprocs() > 4) { LOG_I(PHY, "Panos-D: In eNB_thread_rxtx() before re-calling phy_procedures_eNB_TX() and wakeup_txfh() \n"); phy_procedures_eNB_TX(eNB, proc, no_relay, NULL, 1); wakeup_txfh(proc,eNB->proc.ru_proc); } It is possible to see the differences between this commit and the commit 61276d87 to get all the differences between the two. Use: git diff 61276d87 <this commit> Here is now the output of "git log [...]". ------------------------------------------------------------------------------ * commit 61276d87 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Fri May 4 15:10:23 2018 +0200 | | Fix before merge | * commit 1d3c88cd | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Fri May 4 12:41:22 2018 +0200 | | Fixed some warnings and removed redundant files. | * commit ea33b914 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Mon Apr 30 17:40:03 2018 +0200 | | Modifications related to using single copies of nfapi config. messages for all the UEs at each subframe. | * commit f578c1cf | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Mon Apr 30 11:13:23 2018 +0200 | | Updated instructions file for launching nfapi-L2-emulator and polishing the code. | * commit e8180fd6 | Merge: dc3787d3 184d51c6 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Fri Apr 27 18:48:49 2018 +0200 | | Merge branch develop. | * commit dc3787d3 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Tue Apr 17 14:56:02 2018 +0200 | | Added configuration option for nfapi-L2-emulation mode and updated instructions file. | * commit 4e5b67c4 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Thu Apr 5 13:36:21 2018 +0200 | | Added instructions file for launching nfapi-L2-emulator. | * commit 848d5e0a | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Thu Mar 29 19:02:49 2018 +0200 | | Fixed some more issues for running with multiple UEs. Added configuration option for the number of UEs. | * commit 230421bc | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Tue Mar 27 16:17:32 2018 +0200 | | More stable performance of nfapi-L2-emulator with 2 UEs, after dealing with some PNF-VNF synchronization issues. | * commit d74c43bd | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Wed Mar 21 19:56:26 2018 +0100 | | Minor modifications. | * commit 4f93ef56 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Tue Mar 20 18:14:49 2018 +0100 | | Fixed a bug. Now both UEs reaching RRC Connection Reconfiguration state about 90% of the executions. Less frequently appearing issues remain to be fixed. | * commit 1ed57bbf | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Tue Mar 20 12:00:53 2018 +0100 | | Extension to multiple UEs. Currently being tested with two UEs. Second UE doesn't always reach the RRC Connection Reconfiguration stage. | * commit 6cc3fb72 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Tue Mar 6 16:21:55 2018 +0100 | | process SidelinkUEInformation/RRCConnectionReconfiguration (partially) | * commit b3ecd62f | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Tue Mar 6 14:17:06 2018 +0100 | | add SIB21/SidelinkUEInformation support | * commit 93052033 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Thu Mar 1 18:35:57 2018 +0100 | | [RRC] add sIB19 support (partially) | * commit 907b4f80 |\ Merge: 77072adf c64f9cd8 | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | Date: Wed Feb 28 19:25:52 2018 +0100 | | | | [RRC] support SIB18 (partially) | | | * commit c64f9cd8 | | Author: matzakos <panagiotis.matzakos@eurecom.fr> | | Date: Tue Feb 27 20:02:05 2018 +0100 | | | | Minor modifications. Some problem appears rarely that prevents the reception of RRCConnectionSetupComplete message at the eNB. | | * | commit 77072adf |/ Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Wed Feb 28 19:18:20 2018 +0100 | | [RRC] support SIB18 (partially) | * commit 709e5974 |\ Merge: 8b28e71b 314bf57f | | Author: matzakos <panagiotis.matzakos@eurecom.fr> | | Date: Mon Feb 19 12:29:14 2018 +0100 | | | | Merge branch 'master' of gitlab.eurecom.fr:matzakos/LTE-D2D | | | | Merge with latest changes of LTE-D2D/master | | | * commit 314bf57f | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | Date: Wed Feb 14 13:30:29 2018 +0100 | | | | minor update | | | * commit 84177053 | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | Date: Mon Feb 12 12:13:59 2018 +0100 | | | | update instructions for 1-1, update multicast_link.c | | | * commit c24e4e6d | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | Date: Mon Feb 12 11:32:24 2018 +0100 | | | | update control socket for 1-1 scenario | | | * commit 9cf15c80 | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | Date: Thu Feb 8 16:02:00 2018 +0100 | | | | polish the code/update instructions | | | * commit f2653443 | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | Date: Wed Feb 7 13:45:34 2018 +0100 | | | | passing S+D from PDCP to lower layers (PC5-S) | | | * commit a76a5a56 | |\ Merge: ff8d9a81 6823e3aa | | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | | Date: Wed Feb 7 11:55:50 2018 +0100 | | | | | | Merge branch 'master' of gitlab.eurecom.fr:matzakos/LTE-D2D | | | | * | commit ff8d9a81 | | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | | Date: Wed Feb 7 11:55:34 2018 +0100 | | | | | | separation of SLRB establishment PC5-U/PC5-S | | | * | | commit 8b28e71b | |/ Merge: 6823e3aa be8d32d5 |/| Author: matzakos <panagiotis.matzakos@eurecom.fr> | | Date: Mon Feb 19 12:27:21 2018 +0100 | | | | Merge with develop branch of main OAI repository. | | * | commit 6823e3aa |/ Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Tue Feb 6 18:05:52 2018 +0100 | | Successful RRC Connection establishment without any errors, based on testing up to now | * commit 97c2aff9 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Tue Feb 6 16:44:58 2018 +0100 | | PC5-U - passing (source,destination) down to PDCP/RLC/MAC (first alternative - mapping of L2Ids form IP Addresses | * commit 24d5700c | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Thu Feb 1 11:53:07 2018 +0100 | | change ue-ip.ko to extract L2 Id from IP adress, update PC5-Signalling message | * commit 713e3135 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Wed Jan 31 19:47:22 2018 +0100 | | Seemed to have fixed pnf(UE) -vnf(eNB) sync issue. Works up to the reception of RRConnectionReconfigurationComplete message at the eNB but crashing after that. | * commit d794f690 | Author: William Johnson <wjohnson@vencorelabs.com> | Date: Tue Jan 30 11:50:42 2018 -0500 | | Merge cleanup | * commit ee627921 | Author: William Johnson <wjohnson@vencorelabs.com> | Date: Tue Jan 30 11:10:33 2018 -0500 | | Merge cleanup | * commit d4102b55 | Author: William Johnson <wjohnson@vencorelabs.com> | Date: Mon Jan 22 15:20:55 2018 -0500 | | Resolved issues with PC5-D implementation. | * commit 7fb0902d | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Mon Jan 29 18:02:31 2018 +0100 | | Works up to the reception of Msg4 at the eNB. Still sometimes SF sync between PNF and VNF is lost. | * commit 507c1ea9 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Wed Jan 24 20:07:09 2018 +0100 | | Added correct handling of HI_DCI0.req + memory management issues | * commit 5dc306ec | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Wed Jan 24 11:12:53 2018 +0100 | | Works up to the reception of HI_DCI0.request at the UE-PNF. Sometimes Msg3 arrives later than expected at the eNB-VNF. | * commit 17baaaa1 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Wed Jan 24 09:38:42 2018 +0100 | | update instructions regarding PC5-D | * commit 2403529e | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Mon Jan 22 16:52:16 2018 +0100 | | fix issues related to PC5D transmission/reception | * commit dd3ed7a5 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Mon Jan 22 11:03:25 2018 +0100 | | minor update PC5DiscoveryAnnouncement -> PC5DiscoveryMessage | * commit ad2da99d | Author: William Johnson <wjohnson@vencorelabs.com> | Date: Thu Jan 18 17:28:36 2018 -0500 | | testing of Discovery transmission/reception | * commit ccdc09c8 | Author: Rohit Gupta <rohit.gupta@eurecom.fr> | Date: Thu Jan 18 14:08:19 2018 +0100 | | final pieces for SLDCH emulation | * commit a7f21281 | Author: Rohit Gupta <rohit.gupta@eurecom.fr> | Date: Thu Jan 18 13:18:57 2018 +0100 | | force instance 0 for PDCP netlink | * commit 276556ac | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Tue Jan 16 09:56:39 2018 +0100 | | update instructions | * commit 241aa2bb | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Mon Jan 15 16:03:48 2018 +0100 | | support PC5-D (RRC/MAC) | * commit c6aefa31 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Sun Jan 14 14:59:01 2018 +0100 | | minor update to fix issues related to PC5-S | * commit 9c00f4b7 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Fri Jan 12 11:43:15 2018 +0100 | | update RRC_UE to support PC5-S | * commit 952ec555 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Thu Jan 11 16:36:37 2018 +0100 | | update instructions | * commit 153af28d | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Thu Jan 11 15:17:24 2018 +0100 | | first version for supporting PC5-S | * commit d5d6ecab | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Fri Jan 5 22:32:50 2018 +0100 | | minor update - d2d-emulator-setup | * commit 7781cd58 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Fri Jan 5 00:08:49 2018 +0100 | | Configure MAC with Source/groupL2Id, add possiblility to filter at MAC layer | * commit 2e5af5a9 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Thu Jan 4 15:50:36 2018 +0100 | | add network configuration | * commit c5a3e404 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Thu Jan 4 15:31:43 2018 +0100 | | add instructions to setup emulator | * commit a1c1e9ce | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Wed Jan 3 22:54:38 2018 +0100 | | enable control socket | * commit ff6c7119 | Author: Raymond Knopp <raymond.knopp@eurecom.fr> | Date: Wed Jan 3 07:26:05 2018 -0800 | | added MAC header handling for reception. | * commit 532a566c |\ Merge: 86a308bb 109d6bb7 | | Author: Raymond Knopp <raymond.knopp@eurecom.fr> | | Date: Wed Jan 3 06:58:58 2018 -0800 | | | | Merge branch 'master' of https://gitlab.eurecom.fr/matzakos/LTE-D2D | | | * commit 109d6bb7 | | Author: Raymond Knopp <raymond.knopp@eurecom.fr> | | Date: Mon Dec 25 19:55:21 2017 +0100 | | | | uplink path tested. | | * | commit 86a308bb |/ Author: Raymond Knopp <raymond.knopp@eurecom.fr> | Date: Wed Jan 3 06:58:28 2018 -0800 | | added MAC header handling for TX | * commit 5b59872d | Author: Raymond Knopp <raymond.knopp@eurecom.fr> | Date: Mon Dec 25 04:32:45 2017 -0800 | | added new L1 files for Sidelink | * commit b215b431 | Author: Raymond Knopp <raymond.knopp@eurecom.fr> | Date: Mon Dec 25 04:25:37 2017 -0800 | | changes to allow configuring multicast interface on command line | * commit 6434e645 |\ Merge: a3380204 f3192892 | | Author: Raymond Knopp <raymond.knopp@eurecom.fr> | | Date: Sun Dec 24 12:54:29 2017 -0800 | | | | Merge branch 'master' of https://gitlab.eurecom.fr/matzakos/LTE-D2D | | | | Conflicts: | | targets/RT/USER/lte-ue.c | | | * commit f3192892 | | Author: matzakos <panagiotis.matzakos@eurecom.fr> | | Date: Wed Dec 20 15:29:40 2017 +0100 | | | | Works up to the reception of the RA_RESPONSE at the UE. Crashing at fill_rx_indication_UE_MAC just before sending Msg3. | | | * commit ee61cb51 | | Author: matzakos <panagiotis.matzakos@eurecom.fr> | | Date: Mon Dec 18 16:18:00 2017 +0100 | | | | Fixed the issue with synchronization but only for the case o running both eNB (vnf) and UE (pnf) processes in the same machine. Receiving and decoding now all MIBs and SIBs1/2/3. | | * | commit a3380204 |/ Author: Raymond Knopp <raymond.knopp@eurecom.fr> | Date: Fri Dec 22 20:22:41 2017 -0800 | | addition of Sidelink UE-UE stub and initial MAC scheduling for Sidelink for off-network scenario | * commit d34ac165 |\ Merge: 7b6a9c44 63ac8b4c | | Author: matzakos <panagiotis.matzakos@eurecom.fr> | | Date: Wed Dec 13 23:58:48 2017 +0100 | | | | Merge branch 'master' of gitlab.eurecom.fr:matzakos/LTE-D2D | | | | Merge with Thin's last commit | | | * commit 63ac8b4c | |\ Merge: c7c8057f 93627a4c | | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | | Date: Wed Dec 6 23:05:13 2017 +0100 | | | | | | Merge branch 'master' of gitlab.eurecom.fr:matzakos/LTE-D2D | | | | * | commit c7c8057f | | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | | Date: Wed Dec 6 23:02:39 2017 +0100 | | | | | | integrate RRC control socket | | | * | | commit 7b6a9c44 | |/ Author: matzakos <panagiotis.matzakos@eurecom.fr> |/| Date: Wed Dec 13 23:58:15 2017 +0100 | | | | Testing works up to the reception of SIB1/2/3 from the UE through nfapi, but there is an issue with missing some of the nfapi messages for some frames. | | * | commit 93627a4c |\ \ Merge: db011d28 a2f8a366 | | | Author: matzakos <matzakos@eurecom.fr> | | | Date: Wed Dec 6 14:12:23 2017 +0100 | | | | | | Merge branch 'master' of https://gitlab.eurecom.fr/matzakos/LTE-D2D | | | | | | Testing of phy_stub | | | | * | commit a2f8a366 | |/ Author: matzakos <panagiotis.matzakos@eurecom.fr> | | Date: Tue Dec 5 20:27:29 2017 +0100 | | | | Testing works until the call of callback function pnf_p7_subframe_ind. There, it never satisfies the condition if(tx_subframe_buffer->sfn_sf == sfn_sf_tx) so both sides (vnf and pnf are hanging). | | | * commit b3cc16ba | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | Date: Tue Dec 5 15:41:50 2017 +0100 | | | | update RRC for SL | | * | commit db011d28 |/ Author: matzakos <matzakos@eurecom.fr> | Date: Wed Dec 6 14:11:06 2017 +0100 | | Necessary modifications to support noS1 with nfapi and eNB side for testing vnf-pnf up to the stage of previous commit | * commit ec67c1c9 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Fri Dec 1 20:05:40 2017 +0100 | | Introduce new executable for the UE (nfapi pnf in stub mode) lte-softmodem-stub | * commit 9de8b0fc | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Mon Nov 27 16:25:57 2017 +0100 | | Added function to extract nfapi address-port from UE specific configuration file | * commit 3cced60a | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Thu Nov 23 17:10:48 2017 +0100 | | Connected new callback functions at nfapi_pnf for phy_stub mode + Intorducing new functions initializing UE variables and threads specific to phy_stub mode, instead of extending the existing ones + Direct connection of the timer_thread with UE_phy_stub_thread_rxn_txnp4. | * commit 911ed228 |\ Merge: 83394cd3 c42a5932 | | Author: matzakos <panagiotis.matzakos@eurecom.fr> | | Date: Mon Nov 20 11:42:51 2017 +0100 | | | | Merge with Cisco nfapi-ru-rau-split remote branch | | | * commit c42a5932 | | Author: David Price <davpric2@cisco.com> | | Date: Tue Nov 14 14:44:25 2017 +0000 | | | | Works in monolithic mode and nFAPI mode | | | * commit 4fea20e7 | | Author: David Price <davpric2@cisco.com> | | Date: Tue Nov 14 12:34:36 2017 +0000 | | | | Get logging working - merge changes from develop branch | | | * commit cc02d6c1 | | Merge: 673b2e9f d915c208 | | Author: David Price <davpric2@cisco.com> | | Date: Fri Nov 10 12:53:22 2017 +0000 | | | | Merge of develop branch as of 10 Nov. Tested with single UE attach. | | | * commit 673b2e9f | | Author: David Price <davpric2@cisco.com> | | Date: Fri Nov 10 09:21:30 2017 +0000 | | | | Turn down logging | | | * commit b9268bc3 | | Author: David Price <davpric2@cisco.com> | | Date: Fri Nov 10 09:09:07 2017 +0000 | | | | How the hell did that work??? | | | * commit 6482d18c | | Author: David Price <davpric2@cisco.com> | | Date: Mon Nov 6 12:45:58 2017 +0000 | | | | Sample attach | | | * commit d98502d4 | | Author: David Price <davpric2@cisco.com> | | Date: Mon Nov 6 11:08:57 2017 +0000 | | | | Add wireshark with nfapi | | | * commit e5925084 | | Author: David Price <davpric2@cisco.com> | | Date: Sun Nov 5 22:15:50 2017 +0000 | | | | He has only gone and done it. 11th hour and it works. Phone has attached twice | | | * commit 4dfbcf58 | | Author: David Price <davpric2@cisco.com> | | Date: Sun Nov 5 21:32:59 2017 +0000 | | | | Update open-nfapi patch - has new dissector in it | | | * commit bcd998ab | | Author: David Price <davpric2@cisco.com> | | Date: Sun Nov 5 21:25:57 2017 +0000 | | | | Attach accept and then crash | | | * commit 91aeda82 | | Author: David Price <davpric2@cisco.com> | | Date: Sun Nov 5 17:53:09 2017 +0000 | | | | Gets late packets during attach | | | * commit 25af68d3 | | Author: David Price <davpric2@cisco.com> | | Date: Fri Nov 3 06:36:45 2017 +0000 | | | | Logging... | | | * commit 7382d913 | | Author: David Price <davpric2@cisco.com> | | Date: Fri Nov 3 06:35:41 2017 +0000 | | | | logging... | | | * commit f90444a1 | | Author: David Price <davpric2@cisco.com> | | Date: Fri Nov 3 06:35:11 2017 +0000 | | | | Cannot run vnf 3 ahead it runs out of space with downlink messages and their harq | | | * commit ebee0e12 | | Author: David Price <davpric2@cisco.com> | | Date: Thu Nov 2 16:13:04 2017 +0000 | | | | Now seem to be getting uplink data, but it is error'd | | | * commit 9f781408 | | Author: David Price <davpric2@cisco.com> | | Date: Wed Nov 1 18:18:12 2017 +0000 | | | | Fails at the point core sends Identity Request to UE | | | * commit 3a7456df | | Author: David Price <davpric2@cisco.com> | | Date: Wed Nov 1 17:36:52 2017 +0000 | | | | Bad harq configuration | | | * commit 30c76c6d | | Author: David Price <davpric2@cisco.com> | | Date: Mon Oct 30 15:21:39 2017 +0000 | | | | Works up to rrc connection setup complete in nfapi mode | | | * commit e10c0c08 | | Author: David Price <davpric2@cisco.com> | | Date: Mon Oct 30 08:40:34 2017 +0000 | | | | Crashes due to clearing out the wrong info from subframe buffer | | | * commit 2ac91f05 | | Author: David Price <davpric2@cisco.com> | | Date: Mon Oct 30 07:04:33 2017 +0000 | | | | uplink data from ue received, corrected scheduling of DCI0/UPLINK_CFG. Fails to correctly form (SFNSF) for PHICH ACK | | | * commit 22367109 | | Author: David Price <davpric2@cisco.com> | | Date: Fri Oct 27 06:49:20 2017 +0100 | | | | Change +4 for tx to a variable and get it to run at +2, this alllows nFAPI to get the reply back for HI_DCI0 to generate the PHICH in time | | | * commit 7a577094 | | Author: David Price <davpric2@cisco.com> | | Date: Wed Oct 25 14:45:37 2017 +0100 | | | | Crashes around msg4 time, but understand that need to get the ACK for the UE UL of msg3 back to UE within 4ms | | | * commit 74cbde7c | | Author: David Price <davpric2@cisco.com> | | Date: Mon Oct 23 14:16:24 2017 +0100 | | | | Add a gtk wave for pnf | | | * commit 9d5d78f5 | | Author: David Price <davpric2@cisco.com> | | Date: Mon Oct 23 14:16:07 2017 +0100 | | | | Stack smashing error reported. Fixed by parameter changing int to uint16_t. Not obvious! | | | * commit f7670c4b | | Author: David Price <davpric2@cisco.com> | | Date: Fri Oct 20 10:48:30 2017 +0100 | | | | Yet another small tweak still proving that RACH works | | | * commit b9fc5e67 | | Author: David Price <davpric2@cisco.com> | | Date: Fri Oct 20 09:18:24 2017 +0100 | | | | Small update mostly tweaking. Still RACHs | | | * commit 80aaca76 | | Author: David Price <davpric2@cisco.com> | | Date: Thu Oct 19 16:19:22 2017 +0100 | | | | More tidy up | | | * commit b6a9bb33 | | Author: David Price <davpric2@cisco.com> | | Date: Thu Oct 19 16:08:19 2017 +0100 | | | | Bit of tidy up, rename variables. change some logs | | | * commit 17322170 | | Merge: 1ec934f9 599ba826 | | Author: David Price <davpric2@cisco.com> | | Date: Wed Oct 18 09:32:11 2017 +0100 | | | | Merged RU-RAU-split as of 18 Oct | | | * commit 1ec934f9 | | Author: David Price <davpric2@cisco.com> | | Date: Mon Oct 16 14:04:05 2017 +0100 | | | | Works up to message 3 reception at VNF | | | * commit 5be8cf7b | | Author: David Price <davpric2@cisco.com> | | Date: Tue Oct 10 08:58:21 2017 +0100 | | | | RACH received on VNF. Message 2 created and sent to PNF. Got Message 2 received on PNF. Nothing useful done with it yet | | | * commit 6c519f5b | | Author: David Price <davpric2@cisco.com> | | Date: Mon Oct 9 17:11:49 2017 +0100 | | | | Merge from RU-RAU-split and fix of frame/subframe handling. Was very confused with the counter in the main loop, the incrementing from the USRP read library and the nFAPI frame handling. RACH seen on wireshark and something happens on VNF | | | * commit 6559fc19 | | Merge: 8da3d5cc 8e6cc019 | | Author: David Price <davpric2@cisco.com> | | Date: Mon Oct 9 07:14:17 2017 +0100 | | | | Merge from RU-RAU-split 9th Oct | | | * commit 8da3d5cc | | Merge: 483cd5cf e52c57b8 | | Author: David Price <davpric2@cisco.com> | | Date: Fri Oct 6 11:24:35 2017 +0100 | | | | Merge from official RU-RAU-split branch. Tested with san jole and UE - network is seen. Not tried RACH | | | * commit 483cd5cf | | Author: David Price <davpric2@cisco.com> | | Date: Thu Oct 5 11:48:01 2017 +0100 | | | | NFAPI RACH now working. Gets sent to VNF. VNF cores currently on receipt. Probably fixed by merge from main RU-RAU-split which I will do next | | | * commit de5bec31 | | Author: David Price <davpric2@cisco.com> | | Date: Tue Oct 3 15:12:46 2017 +0100 | | | | Over write Raymond's copy of the open nfapi diff with the one that I am using - it re-orders the processing of dl_config and tx_req | | | * commit 53e7a572 | | Author: David Price <davpric2@cisco.com> | | Date: Tue Oct 3 15:06:39 2017 +0100 | | | | Network search working again. Now calling generate_dci_top every subframe, using dummy subframe if no data to transmit. MIB and SIB2/3 coming out. UE sees cell | | | * commit 142d96fd | | Author: David Price <davpric2@cisco.com> | | Date: Thu Sep 28 09:05:44 2017 +0100 | | | | Store a complete list of DLSCH PDUs because it is possible they might get written over otherwise | | | * commit 3cb04fc3 | | Author: David Price <davpric2@cisco.com> | | Date: Fri Sep 22 15:39:30 2017 +0100 | | | | Phone sees network on network search. Need to schedule MIB every frame. Fixed pdu length. fixed number of dcis | | | * commit 0bd5978e | | Author: David Price <davpric2@cisco.com> | | Date: Fri Sep 22 09:22:39 2017 +0100 | | | | Both MIB and SIB1 are coming out on san jole. SIB2/3 is missing | | | * commit fbd450ee | | Author: David Price <davpric2@cisco.com> | | Date: Thu Sep 21 12:09:45 2017 +0100 | | | | Missing checkin. | | | * commit 9496696a | | Author: David Price <davpric2@cisco.com> | | Date: Thu Sep 21 11:50:04 2017 +0100 | | | | Remove hard coding of my IP address and use config file address | | | * commit 72107411 | | Merge: 17e158f6 b421d467 | | Author: Raymond Knopp <raymond.knopp@eurecom.fr> | | Date: Thu Sep 21 08:48:46 2017 +0200 | | | | Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into nfapi-ru-rau-split | | | | Conflicts: | | openair2/RRC/LITE/L2_interface.c | | targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.50PRB.usrpb210.conf | | | * commit 17e158f6 | |\ Merge: 16a36ec8 ca96ede8 | | | Author: Raymond Knopp <raymond.knopp@eurecom.fr> | | | Date: Wed Sep 20 14:51:36 2017 +0200 | | | | | | Merge branch 'nfapi-ru-rau-split' of https://gitlab.eurecom.fr/daveprice/openairinterface5g into nfapi-ru-rau-split | | | | | * commit ca96ede8 | | | Author: David Price <davpric2@cisco.com> | | | Date: Wed Sep 20 11:32:40 2017 +0100 | | | | | | NFAPI_DIR was set to my personal directory | | | | * | commit 16a36ec8 | |/ Author: Raymond Knopp <raymond.knopp@eurecom.fr> | | Date: Wed Sep 20 12:49:46 2017 +0200 | | | | removed ITTI message transfer for MAC->RRC | | | * commit 8b12045b | Author: David Price <davpric2@cisco.com> | Date: Wed Sep 20 10:50:09 2017 +0100 | | Trying to get NFAPI working. BCH not being sent out over the air but is being scheduled | * commit 83394cd3 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Fri Nov 17 14:41:34 2017 +0100 | | Small correction wrt the UE_MAC state machine in phy_stub_UE | * commit 725ad9d9 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Thu Nov 16 15:59:22 2017 +0100 | | Introduced a new timer_thread within lte-ue. This thread is ticking the subframes and wakes up UE_thread function which is waiting on a condition variable for nfapi_mode=3 (phy_stub) | * commit c3f984d0 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Tue Nov 14 12:34:55 2017 +0100 | | Introduce nfapi_mode variable to differentiate functionality between phy_stub_ue mode (nfapi_mode=3) and normal full stack mode (nfapi_mode!=3). | * commit 96f18a06 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Mon Nov 13 16:58:11 2017 +0100 | | Added functions copying nfapi requests to UE_mac_inst + Substituted calls to phy_procedures_ue rx/tx with phy_stub functions triggering MAC layer Tx/Rx procedures at UE MAC. Changes within UE_thread_rxn_txnp4 | * commit 66ae679d | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Thu Nov 9 15:51:45 2017 +0100 | | update SidelinkUEInformation (UE's side), RRCConnectionReconfiguration (eNB's side), add rrc_ue_process_radioResourceConfig to process RPs and configure MAC/PHY | * commit 511c48c7 |\ Merge: 34f5368c d9174256 | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | | Date: Tue Nov 7 16:12:03 2017 +0100 | | | | XMerge branch 'master' of gitlab.eurecom.fr:matzakos/LTE-D2D | | | * commit d9174256 | | Author: matzakos <panagiotis.matzakos@eurecom.fr> | | Date: Mon Nov 6 11:58:59 2017 +0100 | | | | Added handling of HI_DCI0_config requests at UE MAC. Eliminated calls to PHY functions from utilized UE MAC functions (e.g., ue_send_sdu) to support phy_stub operation mode. | | * | commit 34f5368c |/ Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Tue Nov 7 16:11:28 2017 +0100 | | add function to fill MIB_SL | * commit 7e77fb67 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Fri Nov 3 13:56:29 2017 +0100 | | support SidelinkUEInformation (eNB) and RRCConnectionReconfiguration (SL) | * commit 418da5b4 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Thu Nov 2 19:53:40 2017 +0100 | | Updated handling of DL_config and Tx_req pdus in phy_stub_UE to be compliant with nfapi callback functions | * commit a37ff36d | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Thu Nov 2 14:34:58 2017 +0100 | | Added MAC level state variable for the UE and control mechanisms to ensure the correct operation of the UE MAC state machine. | * commit 4757a1b6 | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Sat Oct 28 14:16:33 2017 +0200 | | Added remaining fill_harq indication functions + the functionality to handle ul_config request pdus arriving from nfapi-vnf: trigger the appropriate UE_MAC and fill_indication functions to prepare the UL_indications which will be put into the socket for transfer back to vnf. Main changes within phy_stub_UE(). | * commit 6719eefb | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Mon Oct 23 15:40:02 2017 +0200 | | minor update to process SidelinkUEInformation | * commit 136c61ac | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Mon Oct 23 15:31:02 2017 +0200 | | receive SidelinkUEInformation (eNB) | * commit 7abf1227 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Mon Oct 23 15:07:56 2017 +0200 | | generate/process SidelinkUEInformation | * commit afa442bb | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Thu Oct 19 17:20:59 2017 +0200 | | Added fill functions for rach and ulsch_cqi indications. | * commit 8314a264 | Merge: 2d50ccaf 2516216d | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Wed Oct 18 15:53:49 2017 +0200 | | Merge remote-tracking branch 'main/RU-RAU-split' | * commit 2d50ccaf | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Wed Oct 18 15:45:09 2017 +0200 | | Added fill functions for rx, crc and sr indications in phy_stub_UE. These functions will be getting called directly from the MAC layer of the UE. Rest of fill functions remain to be added. | * commit 22bcc7a5 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Tue Oct 17 15:14:46 2017 +0200 | | add SIB19 support - eNB | * commit 2de24be2 | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr> | Date: Mon Oct 16 11:14:28 2017 +0200 | | add SIB18 support - eNB | * commit 931ae713 | Merge: d4e6d45c 493110af | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Fri Oct 13 11:00:14 2017 +0200 | | Merge with RU-RAU-split | * commit d4e6d45c | Author: matzakos <panagiotis.matzakos@eurecom.fr> | Date: Fri Sep 22 19:57:43 2017 +0200 | | Definition of the UE<->eNB MAC to MAC interface based on nFAPI structures: Currently supporting the triggering of MAC layer Rx operations at the UE side based on the reception of NFAPI DL messages. Partial definition of Sidelink MAC subheaders. | * commit 0422bf8b Author: matzakos <panagiotis.matzakos@eurecom.fr> Date: Mon Sep 4 10:12:55 2017 +0200 Definition of the UE MAC interface: IF_Module_UE.h, IF_Module_UE.c, UE_MAC_interface.h and the supporting functions. ------------------------------------------------------------------------------
-
- 02 May, 2018 7 commits
-
-
Bi-Ruei, Chiu authored
-
Raymond Knopp authored
-
Cedric Roux authored
-
Cedric Roux authored
This is taken from commit 7bc14347 and is necessary for the UE to function properly.
-
Florian Kaltenberger authored
-
Cedric Roux authored
Whenever the value T_BUFFER_MAX changes, the tracers had to be recompiled. The only reason why it was needed is because we used some fixed size buffers to read events. This commit removes this restriction. Also, with the basic simulator, this value T_BUFFER_MAX now comes with an #ifdef which would have required some special hackish-level tricks in the tracers, which is not good. Let's just allocate memory when needed.
-
Cedric Roux authored
This commit introduces a 'basic simulator'. This basic simulator is made of: - the standard eNB code using a special driver that mimics the USRP driver - the standard UE code using a special driver that mimics the USRP driver - no channel simulation - some special code to deal with faster-than-realtime behaviour of this basic simulator It connects one UE to one eNB. It requires an EPC, populated with the correct configuration for the UE. This is the initial release and may contain bugs (most probably race conditions due to the faster-than-realtime behaviour). To use it, see the documentation at: targets/ARCH/tcp_bridge/README.tcp_bridge_oai. It has been tested with 25, 50 and 100 RBs, FDD mode. (No check at all has been done to know if it could work in TDD mode.)
-
- 29 Apr, 2018 2 commits
-
-
Raymond Knopp authored
-
Raymond Knopp authored
-
- 25 Apr, 2018 1 commit
-
-
Raymond Knopp authored
-
- 24 Apr, 2018 4 commits
-
-
Cedric Roux authored
That allows to run several programs using this mechanism on the same computer (say both eNB and UE, to debug).
-
Cedric Roux authored
-
Raymond Knopp authored
-
Raymond Knopp authored
Conflicts: openair1/PHY/INIT/lte_init.c openair1/PHY/LTE_TRANSPORT/dci_tools.c openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h openair1/PHY/defs_eNB.h openair1/SCHED_UE/phy_procedures_lte_ue.c openair2/LAYER2/MAC/mac.h targets/RT/USER/lte-enb.c targets/RT/USER/lte-softmodem.h
-
- 22 Apr, 2018 1 commit
-
-
Raymond Knopp authored
UE directory splits, creation of UE-specific files, common UE/eNB files and extraction of UE/common components from eNodeB files. renaming of files to minimize common names across directories (i.e. defs.h, vars.h, extern.h)
-
- 17 Apr, 2018 1 commit
-
-
Robert Schmidt authored
-
- 16 Apr, 2018 4 commits
-
-
Cedric Roux authored
-
Bi-Ruei, Chiu authored
1. Previous SW configuration for different RRC version relies on whether macro Rel10, Rel14 defined or not by checking #ifdef Rel14 or #if defined(Rel10) || defined(R14). Whenever there is a newer RRC version, e.g. Rel15, it will be very a tedious and error-prone job to add defined(Rel15) in every place. 2. Some RRC messages are defined in release 13 instead of release 14, NB-IoT feature is one of such example. Our code shall reflect this fact instead of using an afterward version number in software configuration. 3. Some RRC messages or some fields of certain RRC messages are added in the middle a release, e.g. SystemInformationBlockType1_v1310_IEs_t defined in RRC 13.1.0 and RRC 9.2.0 made some changes to SIB12 and SIB13 so we have sib12_v920 and sib13_v920 fields in SIB12 and SIB13's struct. We need a finer grain of control when using ASN1 from different RRC version. 4. S1AP also has this problem that it use UPDATE_RELEASE_9 and UPDATE_RELEASE_10 to differentiate between various S1AP version. This commit propose using MAKE_VERSION(x,y,z) to designate the version number and modify current conditional compilation accordingly. Note: 2018/04/16, Modified based on Cedric's comment.
-
Cedric Roux authored
Summary of changes: - some work on better parallel processing of eNB try the eNB with options: --fepw --codingw - small changes for multi-UE simulation and simulation accuracy (UE power levels) - initial work for the UE to use TUN device instead of ue_ip.ko only done for oaisim, default bearer, compile with: ./build_oai --ue-nas-use-tun <rest of options>
-
Cedric Roux authored
-