Linux-CAN / SocketCAN user space applications
C Makefile Other
Latest commit 99f1664 Jan 14, 2017 @jihochu jihochu committed with hartkopp bcmserver: allow CAN netdevice names greater than 6 characters
The sscanf() function to parse bcmserver command strings limited the length of
the CAN netdevice name to six characters. With this patch the length is derived
from the IFNAMSIZ which defines the space in ifr.ifr_name.

Signed-off-by: Jiho Chu <jiho.chu@samsung.com>
Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
Permalink
Failed to load latest commit information.
config/m4 add autotools infrastructure Apr 19, 2010
include/linux bcm: add support for CAN FD frames Oct 10, 2016
.gitignore gitignore: add isotpperf Mar 6, 2015
Android.mk can-utils: added isotpperf tool for performance measurements Feb 4, 2015
GNUmakefile.am configure: switch to new libtool-2.0 macro Mar 4, 2015
Makefile can-utils: added isotpperf tool for performance measurements Feb 4, 2015
README.md Create README.md Sep 4, 2015
asc2log.c janitorial: asc2log: properly close infile Mar 6, 2015
autogen.sh do not use --symlink for autoreconf Jul 2, 2014
bcmserver.c bcmserver: allow CAN netdevice names greater than 6 characters Jan 14, 2017
can-calc-bit-timing.c can-calc-bit-timing: fix getopt typo: p -> q May 24, 2016
canbusload.c canbusload: print bitstuffing mode when showing current time is enabled Feb 1, 2014
candump.c candump: print correct interface names on stderr Aug 31, 2016
canfdtest.c canfdtest: remove usage of gettimeofday Nov 21, 2016
canframelen.c canbusload: Fix worst-case frame length estimation Jan 30, 2014
canframelen.h Add license to canframelen.h Jan 31, 2014
cangen.c cangen: reset frame flags at the start of iteration (#16) Jun 30, 2016
cangw.c cangw: introduce uid command line option Jun 11, 2015
canlogserver.c can-utils: trivial: fix typos concerning "separation" and "useful" Aug 15, 2013
canplayer.c canplayer: convert skipgap to unsigned long Apr 10, 2015
cansend.c treewide: use if_nametoindex to avoid overflows Jun 30, 2015
cansniffer.c cansniffer: increase resolution for timeout values Jun 24, 2014
configure.ac Add check to detect clock_nanosleep() in librt Dec 20, 2016
isotpdump.c treewide: use if_nametoindex to avoid overflows Jun 30, 2015
isotpperf.c isotp: fix printf warning on 32 bit systems Mar 3, 2015
isotprecv.c treewide: use if_nametoindex to avoid overflows Jun 30, 2015
isotpsend.c treewide: use if_nametoindex to avoid overflows Jun 30, 2015
isotpserver.c treewide: use if_nametoindex to avoid overflows Jun 30, 2015
isotpsniffer.c treewide: use if_nametoindex to avoid overflows Jun 30, 2015
isotptun.c treewide: use if_nametoindex to avoid overflows Jun 30, 2015
lib.c pointer to const in lib Jun 13, 2016
lib.h header-guard for lib.h Jun 13, 2016
log2asc.c log2asc: include sys/time.h Jul 22, 2015
log2long.c remove obsolete SVN ID tags Nov 14, 2012
slcan_attach.c slcan: added listen-only flag Oct 15, 2015
slcand.c slcand: log to stdout when running in foreground Oct 5, 2016
slcanpty.c treewide: use if_nametoindex to avoid overflows Jun 30, 2015
terminal.h remove obsolete SVN ID tags Nov 14, 2012

README.md

SocketCAN userspace utilities and tools

CAN is a message-based network protocol designed for vehicles originally initially created by Robert Bosch GmbH. SocketCAN is a set of open source CAN drivers and a networking stack contributed by Volkswagen Research to the Linux kernel.

This package contains some userspace utilities for Linux SocketCAN subsystem: asc2log, bcmserver, canbusload, can-calc-bit-timing, candump, canfdtest, cangen, cangw, canlogserver, canplayer, cansend, cansniffer, isotpdump, isotprecv, isotpperf, isotpsend, isotpserver, isotpsniffer, isotptun, log2asc, log2long, slcan_attach, slcand and slcanpty.


Description copied from https://packages.debian.org/sid/can-utils