freebsd-skq/usr.sbin
Alexander Motin e7037673ca Make CTL ramdisk backend a real RAM disk.
If "capacity" LU option is set, ramdisk backend now implements featured
thin provisioned disk, storing data in malloc(9) allocated memory blocks
of pblocksize bytes (default PAGE_SIZE or 4KB).  Additionally ~0.2% of LU
size is used for indirection tree (bigger pblocksize reduce the overhead).
Backend supports all unmap and anchor operations.  If configured capacity
is overflowed, proper error conditions are reported.

If "capacity" LU option is not set, the backend operates mostly the same
as before without allocating real storage: writes go to nowhere, reads
return zeroes, reporting that all LBAs are unmapped.

This backend is still mostly oriented on testing and benchmarking (it is
still a volatile RAM disk), but now it should allow to run real FS tests,
not only simple dumb dd.

MFC after:	2 weeks
2017-01-24 12:13:41 +00:00
..
ac
accton
acpi Merge ACPICA 20161222. 2017-01-05 21:28:25 +00:00
adduser
amd Conditionalize wrap(3) use based on MK_TCP_WRAPPERS instead of 2017-01-06 04:22:25 +00:00
ancontrol
apm
apmd
arp
asf
audit
auditd
auditdistd
auditreduce
authpf
autofs
bhyve Use correct PCI device id for virtio-rng. 2017-01-08 20:58:58 +00:00
bhyvectl
bhyveload
binmiscctl
blacklistctl
blacklistd
bluetooth
boot0cfg
boot98cfg
bootparamd
bsdconfig
bsdinstall Revert r309918 -- modern POSIX has deprecated -<#>/+<#> syntax 2016-12-13 22:31:49 +00:00
bsnmpd Add smilint target to subdir targets so "make smilint" here will run 2017-01-17 03:44:45 +00:00
btxld
camdd Fix misc Coverity defects in camdd(8) 2017-01-20 21:40:04 +00:00
cdcontrol
chkgrp
chown chown/chgrp: Add SIGINFO handler 2017-01-08 06:58:42 +00:00
chroot
ckdist
clear_locks
config
cpucontrol
crashinfo
cron Add a 'force' option for non-interactive crontab removal 2016-12-20 17:12:17 +00:00
crunch Teach crunchide about EM_S390 to make bootstrapping from future 2017-01-10 14:40:30 +00:00
ctladm Make CTL ramdisk backend a real RAM disk. 2017-01-24 12:13:41 +00:00
ctld Fix build with ICL_KERNEL_PROXY. 2017-01-20 17:43:36 +00:00
ctm
daemon
dconschat
devctl
devinfo
digictl
diskinfo Quell Coverity for diskinfo(8) 2017-01-04 00:39:06 +00:00
dumpcis
editmap
edquota
eeprom META_MODE: Remove DEP_MACHINE from Makefile.depend files. 2015-09-25 19:44:01 +00:00
efivar
etcupdate
extattr
extattrctl
fdcontrol
fdformat
fdread
fdwrite
fifolog
flowctl
fmtree Use type-independent formats for printing nlink_t and ino_t. 2017-01-06 16:59:33 +00:00
freebsd-update
fstyp Fix broken fstyp exfat testcase 2017-01-14 01:08:04 +00:00
ftp-proxy
fwcontrol
getfmac
getpmac
gpioctl
gssd
gstat
hyperv
i2c More typos in strings. 2016-12-02 11:30:21 +00:00
ifmcstat
inetd Fix up r312105 2017-01-14 10:20:38 +00:00
iostat
iovctl
ip6addrctl
ipfwpcap
iscsid Remove ISCSI_MAX_DATA_SEGMENT_LENGTH, using negotiated value. 2017-01-20 17:14:10 +00:00
jail Don't assign rtjp twice. 2016-12-26 19:27:12 +00:00
jexec
jls Improve IP address list representation in libxo output. 2016-12-24 23:51:27 +00:00
kbdcontrol
kbdmap
keyserv
kgmon
kgzip
kldxref
lastlogin
lmcconfig
lpr
lptcontrol
mailstats
mailwrapper
makefs Fix null dereference when running out of nodes during rename. 2016-11-26 13:26:29 +00:00
makemap
manctl
memcontrol
mergemaster
mfiutil Avoid taking the address of a packed struct member in mfiutil 2017-01-09 19:39:35 +00:00
mixer
mld6query
mlxcontrol
mount_smbfs
mountd
moused
mpsutil
mptable
mptutil "Buses" is the preferred plural of "bus" 2017-01-15 17:54:01 +00:00
mtest
nandsim
nandtool
ndiscvt
ndp
newsyslog
nfscbd
nfsd Patch the nfsd so that it doesn't register with rpcbind for an NFSv4 only 2016-12-08 23:29:56 +00:00
nfsdumpstate
nfsrevoke
nfsuserd
ngctl
nghook
nmtree
nologin
nscd
ntp Fix up grammar. 2017-01-01 10:37:10 +00:00
nvram
ofwdump
pc-sysinstall
pciconf pciconf(8): Reallow trailing colon in selectors 2017-01-12 00:34:37 +00:00
periodic
pkg
pmcannotate
pmccontrol
pmcstat
pmcstudy
pnpinfo
portsnap Avoid division by zero in the rare case that portsnap needs to fetch 2016-12-16 22:37:16 +00:00
powerd
ppp
pppctl
praliases
praudit
procctl
prometheus_sysctl_exporter Add a Prometheus exporter for sysctl values. 2016-12-21 08:29:44 +00:00
pstat - pstat(8) does not accept any arguments other than getopt() args, 2016-12-26 17:34:27 +00:00
pw Really restore the old behaviour for pw usermod -m 2017-01-22 20:03:18 +00:00
pwd_mkdb
quot
quotaon
rarpd
repquota
rip6query
rmt
route6d Purge varargs.h in favor of stdarg.h. 2017-01-13 08:01:27 +00:00
rpc.lockd
rpc.statd
rpc.umntall
rpc.yppasswdd
rpc.ypupdated
rpc.ypxfrd
rpcbind Conditionalize wrap(3) use based on MK_TCP_WRAPPERS instead of 2017-01-06 04:13:08 +00:00
rrenumd
rtadvctl
rtadvd
rtprio
rtsold
rwhod Style(9) fixes 2017-01-09 00:25:33 +00:00
sa
sendmail Conditionalize wrap(3) use based on MK_TCP_WRAPPERS instead of 2017-01-06 04:16:03 +00:00
service
services_mkdb
sesutil
setfib
setfmac
setpmac
smbmsg
snapinfo
spkrtest
spray
syslogd Add more #ifdef INET and INET6. 2017-01-11 07:21:59 +00:00
sysrc
tcpdchk
tcpdmatch
tcpdrop
tcpdump
tests
timed
traceroute
traceroute6
trpt
tzsetup
uathload
uefisign
ugidfw
uhsoctl
unbound
usbconfig
usbdump
utx
vidcontrol
vigr
vipw
wake
watch
watchdogd
wlandebug
wpa Extend manual to cover more commands and options. 2017-01-24 08:56:54 +00:00
yp_mkdb
ypbind
ypldap Use memset(3) instead of bzero(3). 2016-12-02 06:07:27 +00:00
yppoll
yppush
ypserv Conditionalize wrap(3) use based on MK_TCP_WRAPPERS instead of 2017-01-06 04:10:33 +00:00
ypset
zic
zonectl
zzz
Makefile Add a Prometheus exporter for sysctl values. 2016-12-21 08:29:44 +00:00
Makefile.amd64
Makefile.arm
Makefile.arm64
Makefile.i386
Makefile.inc
Makefile.mips
Makefile.powerpc
Makefile.sparc64