NetBSD/distrib
bouyer 6e4cb2b9ab merge the bouyer-socketcan branch to HEAD.
CAN stands for Controller Area Network, a broadcast network used
in automation and automotive fields. For example, the NMEA2000 standard
developped for marine devices uses a CAN network as the link layer.

This is an implementation of the linux socketcan API:
https://www.kernel.org/doc/Documentation/networking/can.txt
you can also see can(4).

This adds a new socket family (AF_CAN) and protocol (PF_CAN),
as well as the canconfig(8) utility, used to set timing parameter of
CAN hardware. Also inclued is a driver for the CAN controller
found in the allwinner A20 SoC (I tested it with an Olimex lime2 board,
connected with PIC18-based CAN devices).

There is also the canloop(4) pseudo-device, which allows to use
the socketcan API without CAN hardware.

At this time the CANFD part of the linux socketcan API is not implemented.
Error frames are not implemented either. But I could get the cansend and
canreceive utilities from the canutils package to build and run with minimal
changes. tcpudmp(8) can also be used to record frames, which can be
decoded with etherreal.
2017-05-27 21:02:54 +00:00
..
acorn26 += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
acorn32 += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
alpha += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
amd64 Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
amiga more gnu directory removal. 2017-04-12 17:29:49 +00:00
arc Slightly increase the image size 2017-05-12 07:26:35 +00:00
atari more gnu directory removal. 2017-04-12 17:29:49 +00:00
bebox more gnu directory removal. 2017-04-12 17:29:49 +00:00
cats += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
cdrom add chrp 2017-02-15 22:47:27 +00:00
cobalt += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
common there is no -f in install 2017-02-16 02:37:32 +00:00
dreamcast += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
emips loosen the belt again. 2017-02-09 14:00:06 +00:00
evbarm Bump image size to unbreak builds. 2017-03-18 17:07:04 +00:00
evbarm64/ramdisk += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
evbmips += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
evbppc Give clang a bit more space on the RAM disk. 2017-02-09 15:24:08 +00:00
evbsh3 more gnu directory removal. 2017-04-12 17:29:49 +00:00
ews4800mips += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
hp300 += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
hpcarm += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
hpcmips += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
hpcsh += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
hppa += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
i386 Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
ia64 Fix the build, we don't support installboot for ia64 2017-01-09 13:36:22 +00:00
ibmnws += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
landisk += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
luna68k += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
mac68k += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
macppc += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
miniroot
mipsco += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
mvme68k += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
mvmeppc
news68k += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
newsmips += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
notes update core 2017-05-16 17:40:01 +00:00
ofppc Initial pass to be unaffected by build umask on build artifacts 2017-02-10 16:43:59 +00:00
playstation2 += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
pmax += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
prep += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
riscv += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
rs6000 += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
sandpoint += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
sets merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
sgimips += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
shark += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
sparc Bump the ram disk and miniroot size slightly for clang. 2017-02-09 18:15:07 +00:00
sparc64 Initial pass to be unaffected by build umask on build artifacts 2017-02-10 16:43:59 +00:00
sun2 += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
sun3 += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
syspkg
utils minor cleanup in customize_evbarm(): 2017-05-13 10:44:58 +00:00
vax more gnu directory removal. 2017-04-12 17:29:49 +00:00
x68k more MKREPRO_TIMESTAMP fixes (for pax/tar generated files) 2017-02-11 03:07:06 +00:00
zaurus Shrink the ramdisk of INSTALL kernel for zaurus in order to fit within 5MB. 2017-02-08 20:11:18 +00:00
Makefile
Makefile.inc