diff --git a/jacd.c b/jacd.c index 416928d..bac4060 100644 --- a/jacd.c +++ b/jacd.c @@ -22,6 +22,7 @@ #include #include #include +#include #include #include @@ -196,6 +197,7 @@ static int open_socket(const char *device, uint64_t name) .addr = J1939_IDLE_ADDR, .pgn = 0x0ee00, }, + .can_ifindex = if_nametoindex(s.intf), }; if (s.verbose) @@ -260,6 +262,7 @@ static int claim_address(int sock, uint64_t name, int sa) .addr = sa, .pgn = 0x0ee00, }, + .can_ifindex = if_nametoindex(s.intf), }; if (s.verbose)