DOKK / manpages / debian 12 / can-utils / isotptun.1.en
ISOTPTUN(1) User Commands ISOTPTUN(1)

isotptun - manual page for isotptun 2020.11.0-1

isotptun [options] <CAN interface>

isotptun - IP over CAN ISO-TP (ISO15765-2) tunnel / proof-of-concept.

This program creates a Linux tunnel netdevice 'ctunX' and transfers the ethernet frames inside ISO15765-2 (unreliable) datagrams on CAN.

(source can_id. Use 8 digits for extended IDs)
(destination can_id. Use 8 digits for extended IDs)
(name of created IP netdevice. Default: 'ctun%d')
(extended addressing / opt. separate rxaddr)
(link layer options for CAN FD)
(set and enable tx/rx padding bytes)
(check rx padding for (l)ength (c)ontent (a)ll)
(transmit time in nanosecs)
(blocksize. 0 = off)
(STmin in ms/ns. See spec.)
(max. wait frame transmissions.)
(daemonize to background when tun device created)
(half duplex mode.)
(verbose mode. Print symbols for tunneled msgs.)

CAN IDs and addresses are given and expected in hexadecimal values. Use e.g. 'ifconfig ctun0 123.123.123.1 pointopoint 123.123.123.2 up' to create a point-to-point IP connection on CAN.

December 2020 isotptun 2020.11.0-1