freebsd-dev/share/man/man5
Konstantin Belousov 1c4ca77890 Add d_off support for multiple filesystems.
The d_off field has been added to the dirent structure recently.
Currently filesystems don't support this feature.  Support has been
added and tested for zfs, ufs, ext2fs, fdescfs, msdosfs and unionfs.
A stub implementation is available for cd9660, nandfs, udf and
pseudofs but hasn't been tested.

Motivation for this feature: our usecase is for a userspace nfs server
(nfs-ganesha) with zfs.  At the moment we cache direntry offsets by
calling lseek once per entry, with this patch we can get the offset
directly from getdirentries(2) calls which provides a significant
speedup.

Submitted by:	Jack Halford <jack@gandi.net>
Reviewed by:	mckusick, pfg, rmacklem (previous versions)
Sponsored by:	Gandi.net
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D17917
2018-11-14 14:18:35 +00:00
..
a.out.5
acct.5 Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
ar.5 Fix a bunch of "xref refers to *this* page" igor(1) warnings. 2016-06-09 06:55:00 +00:00
autofs.5 Document autofs(6) sysctl variables. 2017-12-02 13:12:00 +00:00
bluetooth.device.conf.5
bluetooth.hosts.5
bluetooth.protocols.5
boot.config.5
cd9660.5 Add a post-humous manpage for cd9660(5), the ISO-9660 file system 2017-03-23 02:57:08 +00:00
core.5 Add support for zstd-compressed user and kernel core dumps. 2018-02-13 19:28:02 +00:00
devfs.5
devfs.conf.5 Replace references to /dev/acd0 with /dev/cd0 2015-10-13 17:14:27 +00:00
devfs.rules.5 Last few instances of "sentence not on new line". 2016-06-08 09:36:07 +00:00
device.hints.5 Document the fact that tunables can be set in device.hints. 2015-07-23 17:27:10 +00:00
dir.5 Add d_off support for multiple filesystems. 2018-11-14 14:18:35 +00:00
disktab.5
elf.5 elf.5: add readelf cross-reference 2018-06-15 16:14:42 +00:00
ethers.5
eui64.5
ext2fs.5 Advertise support for ext3 and ext4. 2016-01-23 12:25:24 +00:00
fbtab.5
fdescfs.5 Implement proper Linux /dev/fd and /proc/self/fd behavior by adding 2017-08-01 03:40:19 +00:00
forward.5 mailaddr(7): wave goodbye 2017-11-11 07:00:40 +00:00
freebsd-update.conf.5
fs.5 ufs/extattr.h: Fix documentation of ea_name termination 2017-01-18 17:55:49 +00:00
fstab.5 Allow to disable BIO_DELETE passthru in fstab for swap-on-geli devices by 2015-08-08 09:57:38 +00:00
group.5
hesiod.conf.5
hosts.5
hosts.equiv.5
hosts.lpd.5
intro.5
libmap.conf.5
link.5
linprocfs.5
linsysfs.5
mailer.conf.5 Replace send-mail with the more standarized sendmail, we do not create 2017-12-27 06:23:50 +00:00
make.conf.5 Cross-reference style.Makefile(5) from make(1) and make.conf(5). 2018-09-27 12:20:32 +00:00
Makefile Move mount.conf(8) to mount.conf(5); it's a kernel configuration file 2017-05-28 18:07:53 +00:00
Makefile.depend Add META_MODE support. 2015-06-13 19:20:56 +00:00
moduli.5
motd.5
mount.conf.5 Fix Xrs; they were pointing to the wrong section. 2017-05-28 18:09:49 +00:00
mqueuefs.5
msdosfs.5 msdosfs(5): Explain how to determine version of the FAT file system. 2018-09-27 12:08:53 +00:00
nandfs.5 Last few instances of "sentence not on new line". 2016-06-08 09:36:07 +00:00
networks.5
nsmb.conf.5 nsmb.conf(5): Document the order of configuration loading 2018-11-02 10:18:56 +00:00
nsswitch.conf.5 Update nsswitch.conf(5) man page to make it clear additional sources 2018-11-11 00:57:13 +00:00
nullfs.5 Fix a rendering issue in the nullfs(5) manual page. 2015-02-10 18:49:13 +00:00
passwd.5
pbm.5
periodic.conf.5 Chase rename of rwho script in r290252 2018-03-08 07:15:14 +00:00
pf.conf.5 pf: Make ':0' ignore link-local v6 addresses too 2018-10-28 05:32:50 +00:00
pf.os.5 Various mdoc fixes. 2014-12-21 12:13:49 +00:00
phones.5
portindex.5
portsnap.conf.5 sha256(8) -> sha256(1) 2016-02-29 17:29:34 +00:00
procfs.5 Whack procctl(8) 2017-09-27 01:03:00 +00:00
protocols.5
quota.user.5 Last few instances of "sentence not on new line". 2016-06-08 09:36:07 +00:00
rc.conf.5 Add new rc keywords: enable, disable, delete 2018-10-31 20:37:12 +00:00
rctl.conf.5
regdomain.5
remote.5
resolver.5 Allow the use of TCP instead of UDP for queries by setting options usevc 2018-08-16 13:18:40 +00:00
services.5 Various mdoc fixes. 2014-12-21 12:13:49 +00:00
shells.5
src.conf.5 Regen src.conf.5 after r340186 2018-11-06 15:57:17 +00:00
stab.5 Tidy up mdoc formatting for "etc.)" at end of line 2017-03-19 01:24:18 +00:00
style.Makefile.5 Document that we use {} for variable expansion. 2015-10-22 04:50:52 +00:00
sysctl.conf.5 Mention the Linux compatibility layer instead of the Linux emulator in the BUGS section. 2018-07-21 19:09:29 +00:00
tmpfs.5 Remove "All rights reserved" from my files. 2018-05-10 06:41:08 +00:00