summaryrefslogtreecommitdiff
path: root/src/system
diff options
context:
space:
mode:
authorYusuke Sato <yusuke-sato@apn.alpine.co.jp>2016-02-29 15:03:58 +0100
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2016-09-23 15:37:24 +0200
commit0af9644dcc8681dea32e868c43bca23697e96c9b (patch)
tree7cef6e514d1a74c7dc96282567b913964877c429 /src/system
parent66e3ce5057467d3c1e2fcad3f590676c2721e957 (diff)
downloadDLT-daemon-0af9644dcc8681dea32e868c43bca23697e96c9b.tar.gz
Fix: File Transfer acceleration
Currently, dlt-system just wait for free space of user buffer > 50%. To speed up the file transfer, dlt-system should try to resend user buffer contents actively. Signed-off-by: Yusuke Sato <yusuke-sato@apn.alpine.co.jp> Change-Id: I09d76acacf65b2c68559a05d45e00f35f402316a
Diffstat (limited to 'src/system')
-rw-r--r--src/system/dlt-system-filetransfer.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/system/dlt-system-filetransfer.c b/src/system/dlt-system-filetransfer.c
index b02d0f4..bbb0b75 100644
--- a/src/system/dlt-system-filetransfer.c
+++ b/src/system/dlt-system-filetransfer.c
@@ -162,6 +162,7 @@ void send_dumped_file(FiletransferOptions const *opts,char *dst_tosend)
t.tv_sec = 0;
t.tv_nsec = 1000000ul*opts->TimeoutBetweenLogs;
nanosleep(&t, NULL);
+ dlt_user_log_resend_buffer();
dlt_user_check_buffer(&total, &used);
}
lastpkg++;