Allows to receive own trame.

Need this patch after commit on kernel.org 	:
dfa62204a6f5c8689431a21b23830a5929b373d1 j1939: socket: rework receive filter.

Signed-off-by: Arthur Guyader <arthur.guyader@iot.bzh>
pull/142/head
Arthur Guyader 2019-06-13 12:32:25 +02:00 committed by Arthur Guyader
parent c45a17e96b
commit d0502a39e4
1 changed files with 12 additions and 0 deletions

View File

@ -206,6 +206,18 @@ int main(int argc, char *argv[])
if (ret < 0)
error(1, errno, "re-bind()");
}
/*
* Activate own and promisc
*/
int promisc = 1; /* 0 = disabled (default), 1 = enabled */
setsockopt(sock, SOL_CAN_J1939, SO_J1939_PROMISC, &promisc, sizeof(promisc));
int recv_own_msgs = 1; /* 0 = disabled (default), 1 = enabled */
setsockopt(sock, SOL_CAN_J1939, SO_J1939_RECV_OWN, &recv_own_msgs, sizeof(recv_own_msgs));
}
if (todo_connect) {