Go to file
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
bin More standard (and saner) implementation of the ! reserved word. 2017-05-27 11:19:57 +00:00
common Comment alignment. No functional change. 2017-04-13 07:49:52 +00:00
compat Don't mix abis in any CRUNCHEDPROG 2017-01-05 21:28:42 +00:00
crypto Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
dist/pf
distrib merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
doc add file 2017-05-25 00:12:34 +00:00
etc merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
external Fix argument order. 2017-05-26 22:50:35 +00:00
extsrc
games Permit Prof. Steven Falcon [sic] to play hals_end(6) (or, more 2017-05-21 16:47:26 +00:00
include Add the new signalname/signalnext/signalnumber interface to libc. 2017-05-09 11:14:16 +00:00
lib merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
libexec Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
regress Remove regress lseek tests, obsoleted by ATF 2017-05-14 04:26:40 +00:00
rescue Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
sbin merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
share merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
sys merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
tests merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
tools Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
usr.bin Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
usr.sbin Streaming channel is now opened in blocking mode again. 2017-05-27 10:04:57 +00:00
build.sh - Allow all other targets (like kernel=) to obey mkrepro (-P) 2017-04-08 18:22:35 +00:00
BUILDING regen 2017-05-21 15:30:20 +00:00
Makefile don't descend into gnu 2017-04-11 14:04:15 +00:00
Makefile.inc
UPDATING New dhcpcd does not like update builds from previous versions. 2017-04-03 09:37:58 +00:00