From 63f04fe72c8cb3faa7fcdf142b006830ff9f370a Mon Sep 17 00:00:00 2001
From: Laurent <laurent.thomas@open-cells.com>
Date: Thu, 17 Oct 2019 15:52:41 +0200
Subject: [PATCH] flush traces

---
 executables/main-fs6.c | 9 +++++++++
 executables/main-ocp.c | 1 +
 2 files changed, 10 insertions(+)

diff --git a/executables/main-fs6.c b/executables/main-fs6.c
index fb8fc9ada42..12904d378db 100644
--- a/executables/main-fs6.c
+++ b/executables/main-fs6.c
@@ -1373,7 +1373,12 @@ void DL_du_fs6(RU_t *ru) {
 
 void UL_du_fs6(RU_t *ru, int frame, int subframe) {
   RU_proc_t *ru_proc=&ru->proc;
+  initStaticTime(begingWait);
+  initRefTimes(fullLoop);
+  pickStaticTime(begingWait);
   rx_rf(ru);
+  updateTimesReset(begingWait, &fullLoop, 1000, "DU wait USRP");
+  
   setAllfromTS(ru_proc->timestamp_rx);
   // front end processing: convert from time domain to frequency domain
   // fills rxdataF buffer
@@ -1434,7 +1439,11 @@ void DL_cu_fs6(RU_t *ru) {
 
 void UL_cu_fs6(RU_t *ru, uint64_t *TS) {
   initBufferZone(bufferZone);
+  initStaticTime(begingWait);
+  initRefTimes(fullLoop);
+  pickStaticTime(begingWait);
   int nb_blocks=receiveSubFrame(&sockFS6, bufferZone, sizeof(bufferZone), CTsentDUv0 );
+  updateTimesReset(begingWait, &fullLoop, 1000, "CU wait DU");
 
   if (nb_blocks ==0) {
     LOG_W(PHY, "CU lost a subframe\n");
diff --git a/executables/main-ocp.c b/executables/main-ocp.c
index cfec3b336c9..afcc1a2363e 100644
--- a/executables/main-ocp.c
+++ b/executables/main-ocp.c
@@ -746,6 +746,7 @@ void tx_rf(RU_t *ru) {
 }
 
 static void *ru_thread( void *param ) {
+   setbuf(stdout, NULL);
   RU_t               *ru      = (RU_t *)param;
 
   if (ru->if_south == LOCAL_RF) { // configure RF parameters only
-- 
GitLab