NetBSD/sbin
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
..
amrctl Spelling mistake. 2016-09-11 00:52:39 +00:00
apmlabel
atactl add SMART 249: Total Raw NAND Writes (1GiB units), sourced from 2016-10-04 21:37:46 +00:00
badsect Drop main() prototype. 2016-09-05 01:00:07 +00:00
bioctl Note which version it appeared in before the rewrite. 2016-09-11 01:03:15 +00:00
brconfig
canconfig merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
ccdconfig
cgdconfig Need <sys/stat.h> for S_IFBLK. 2017-01-10 20:45:19 +00:00
chkconfig
chown Document the version chown first appeared. 2016-09-11 01:23:26 +00:00
clri Actually, V6 included clri before 3BSD. 2016-09-12 23:11:50 +00:00
devpubd Document the version devpubd first appeared. 2016-09-11 01:38:00 +00:00
disklabel use warnx() rather than warn() in a case where errno is not relevant. 2017-03-09 00:18:23 +00:00
dkctl write info about DKCACHE_FUA, DKCACHE_DPO in disk_getcache() 2017-04-05 20:27:09 +00:00
dkscan_bsdlabel Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
dmctl Mention author in AUTHORS section. 2016-09-11 02:18:52 +00:00
dmesg dmesg first appeared in 3BSD 2016-09-11 02:24:00 +00:00
drvctl Document the version drvctl appeard. 2016-09-11 02:59:11 +00:00
dump dump was there from v4. 2016-08-15 00:03:14 +00:00
dump_lfs Make dump recognize lfs64. 2015-10-15 06:25:12 +00:00
fastboot
fdisk Fix spelling of simultaneous. 2017-01-27 10:12:05 +00:00
fsck file system police. 2016-09-11 09:09:54 +00:00
fsck_ext2fs Fix previous properly (wrong variable was tested) thanks riastradh@ 2017-04-21 19:33:56 +00:00
fsck_ffs __empty -> __nothing 2017-02-08 18:05:25 +00:00
fsck_lfs PR/51478: Jose Luis Rodriguez Garcia: Fix leak mem fsck_lfs/lfs.c 2016-09-16 11:13:47 +00:00
fsck_msdos Prevent SEGV on corrupted msdos directories (Veo Zhang) 2017-04-28 11:33:00 +00:00
fsck_v7fs need <sys/stat.h> 2017-01-10 20:53:09 +00:00
fsdb From Michael Plass: 2016-07-28 08:24:58 +00:00
fsirand Document author and the version fsirand appeared. 2016-09-11 21:22:18 +00:00
gpt Add missing endianes swap to make the "recover" command work on big endian 2017-03-22 19:59:16 +00:00
ifconfig We don't need agr or l2tp when we are small. 2017-05-02 20:12:27 +00:00
init init first appeared in V1 UNIX 2016-09-11 22:22:57 +00:00
iscsictl
iscsid Add printf-like annotation. 2016-05-30 22:02:41 +00:00
ldconfig
luactl Direct reader to intro(9lua), lua(9) does not exist. 2017-04-10 19:49:39 +00:00
mbrlabel
mknod mknod appeared in V4 2016-09-11 23:02:54 +00:00
modload Add .An -nosplit. 2016-09-12 06:52:59 +00:00
modstat Add a description for the new MODULE_CLASS_BUFQ class. 2016-11-16 10:43:37 +00:00
modunload Use standard section header. 2016-09-12 06:55:10 +00:00
mount expand a little the explanation about discard 2017-03-22 21:14:11 +00:00
mount_ados
mount_cd9660
mount_chfs Document the version mount_chfs appeared. 2016-09-12 00:38:42 +00:00
mount_efs
mount_ext2fs Add MOPT_{REL,NO}ATIME as supported by the underlying filesystems. 2016-02-21 22:51:29 +00:00
mount_fdesc
mount_ffs
mount_filecore
mount_hfs Drop main() prototype. 2016-09-05 01:00:07 +00:00
mount_kernfs
mount_lfs Add MOPT_{REL,NO}ATIME as supported by the underlying filesystems. 2016-02-21 22:51:29 +00:00
mount_msdos Whilst mount_pcfs originated as a patch in 386BSD, NetBSD 0.8 actually was the first release of an OS to ship with it. 2016-10-11 16:10:03 +00:00
mount_nfs remove debugging printf. 2017-02-05 00:24:24 +00:00
mount_nilfs Sort SEE ALSO. New sentence, new line. Punctuation nits. Use Nx. 2016-06-01 12:01:21 +00:00
mount_ntfs Use Xr instead of Fn to refer readdir(3) 2017-04-15 10:30:55 +00:00
mount_null Eliminate the distinct path check, since the paths don't actually need to be 2016-07-25 04:40:51 +00:00
mount_overlay
mount_portal We need to provide a size for getattr for the cp example to work, so cheat 2017-05-10 16:35:18 +00:00
mount_procfs
mount_ptyfs Drop main() prototype. 2016-09-05 01:00:07 +00:00
mount_puffs New sentence, new line. Sort SEE ALSO. Fix typo. 2016-11-24 12:38:32 +00:00
mount_sysvbfs Add AUTHORS section. 2016-09-12 02:38:31 +00:00
mount_tmpfs Add MOPT_{REL,NO}ATIME as supported by the underlying filesystems. 2016-02-21 22:51:29 +00:00
mount_udf Add HISTORY & AUTHORS section. 2016-09-12 02:45:07 +00:00
mount_umap
mount_union
mount_v7fs Add HISTORY & AUTHORS section. 2016-09-12 02:57:09 +00:00
newbtconf
newfs __empty -> __nothing 2017-02-08 18:05:25 +00:00
newfs_ext2fs Add a bit of swapping for values in CG descriptors (used to be done 2016-09-05 10:44:36 +00:00
newfs_lfs Enable the creation of lfs64 volumes. 2015-10-15 06:24:33 +00:00
newfs_msdos Use the create_size if given to compute the real size instead of stat'ing 2017-04-14 15:39:29 +00:00
newfs_sysvbfs fix includes, addr __RCSID 2017-01-10 20:49:20 +00:00
newfs_udf Disable a couple of warnings until further investigation. 2017-01-11 12:19:43 +00:00
newfs_v7fs need <sys/stat.h> 2017-01-10 20:53:09 +00:00
nologin Mention author in AUTHORS section. 2016-09-12 05:23:32 +00:00
nvmectl sprinkle static and death 2017-05-03 01:37:16 +00:00
ping Fix cksum calculation for clearing the cached route. 2017-03-17 06:52:59 +00:00
ping6 Merge the PR 36997 fixes into ping6. It already didn't accept too 2016-12-18 01:30:54 +00:00
pppoectl pppoectl first appeared in NetBSD 1.6. 2016-09-12 05:35:20 +00:00
raidctl need <sys/stat.h> for fstat() 2017-01-10 20:47:05 +00:00
rcorder Drop main() prototype. 2016-09-05 01:00:07 +00:00
reboot A standalone reboot utility showed up in 4.0BSD. 2016-09-12 05:43:15 +00:00
resize_ffs Replace contractions. 2016-09-12 05:47:21 +00:00
resize_lfs
restore
rndctl
route Report the PID for the process changing the address. 2017-03-17 16:13:44 +00:00
routed Fix that routed deletes local routes 2016-12-20 03:35:12 +00:00
savecore Adapt funopen(3) call after switch to new zlib(3) 2017-01-10 04:42:20 +00:00
scan_ffs Teach scan_ffs about lfs64. 2015-10-15 06:25:23 +00:00
scsictl Fix format. 2017-03-08 11:45:14 +00:00
setkey
shutdown Update the history, shutdown was first in 4.1 BSD (and existed earlier). 2016-09-14 00:16:31 +00:00
slattach
svhlabel
swapctl Minor formatting change in swapctl -l as noted in my PR bin/51155 2016-05-31 09:34:25 +00:00
sysctl say ipsec stats are viewable with netstat. 2017-04-13 14:46:32 +00:00
ttyflags
tunefs
umount umount appeared in V1 2016-09-12 06:34:08 +00:00
veriexecctl need <sys/stat.h> ... for stat() 2017-01-10 20:48:12 +00:00
wdogctl
wsconsctl
Makefile merge the bouyer-socketcan branch to HEAD. 2017-05-27 21:02:54 +00:00
Makefile.inc