From e393697112e4c2c01a999c704d65b76858ec51ae Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Mon, 22 Jun 2020 11:13:43 +0200 Subject: [PATCH] canfdtest: can_echo_dut(): move functionality to increment frame data into separate function Signed-off-by: Marc Kleine-Budde --- canfdtest.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/canfdtest.c b/canfdtest.c index e88a637..1f68f67 100644 --- a/canfdtest.c +++ b/canfdtest.c @@ -197,11 +197,19 @@ static int send_frame(struct can_frame *frame) return 0; } +static void inc_frame(struct can_frame *frame) +{ + int i; + + frame->can_id++; + for (i = 0; i < frame->can_dlc; i++) + frame->data[i]++; +} + static int can_echo_dut(void) { unsigned int frame_count = 0; struct can_frame frame; - int i; while (running) { if (recv_frame(&frame)) @@ -212,9 +220,8 @@ static int can_echo_dut(void) } else if (verbose > 1) { print_frame(&frame, 0); } - frame.can_id++; - for (i = 0; i < frame.can_dlc; i++) - frame.data[i]++; + + inc_frame(&frame); if (send_frame(&frame)) return -1;