Merge pull request #493 from marckleinebudde/canfdtest

canfdtest: with -vvv verbosity also print the MSG_DONTROUTE and MSG_CONFIRM flags
pull/495/head
Marc Kleine-Budde 2024-01-17 11:16:27 +01:00 committed by GitHub
commit 186bd96717
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 10 additions and 1 deletions

View File

@ -318,6 +318,10 @@ static int can_echo_dut(void)
if (verbose == 1) { if (verbose == 1) {
echo_progress(frame.data[0]); echo_progress(frame.data[0]);
} else if (verbose > 1) { } else if (verbose > 1) {
if (verbose > 2)
printf("%s %s: ",
flags & MSG_DONTROUTE ? "DR" : " ",
flags & MSG_CONFIRM ? "CF" : " ");
print_frame(frame.can_id, frame.data, frame.len, 0); print_frame(frame.can_id, frame.data, frame.len, 0);
} }
@ -400,8 +404,13 @@ static int can_echo_gen(void)
(rx_frame.can_id == can_id_pong && (flags & MSG_DONTROUTE)))) (rx_frame.can_id == can_id_pong && (flags & MSG_DONTROUTE))))
continue; continue;
if (verbose > 1) if (verbose > 1) {
if (verbose > 2)
printf("%s %s: ",
flags & MSG_DONTROUTE ? "DR" : " ",
flags & MSG_CONFIRM ? "CF" : " ");
print_frame(rx_frame.can_id, rx_frame.data, rx_frame.len, 0); print_frame(rx_frame.can_id, rx_frame.data, rx_frame.len, 0);
}
/* own frame */ /* own frame */
if (flags & MSG_CONFIRM) { if (flags & MSG_CONFIRM) {