mirror_zfs/include/os/freebsd/zfs/sys
Ryan Moeller 485b50bb9e
Cross-platform acltype
The acltype property is currently hidden on FreeBSD and does not
reflect the NFSv4 style ZFS ACLs used on the platform.  This makes it
difficult to observe that a pool imported from FreeBSD on Linux has a
different type of ACL that is being ignored, and vice versa.

Add an nfsv4 acltype and expose the property on FreeBSD.

Make the default acltype nfsv4 on FreeBSD.

Setting acltype to an unhanded style is treated the same as setting
it to off.  The ACLs will not be removed, but they will be ignored.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Ryan Moeller <ryan@iXsystems.com>
Closes #10520
2020-10-13 21:25:48 -07:00
..
freebsd_crypto.h Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00
Makefile.am zfs label bootenv should store data as nvlist 2020-09-15 15:42:27 -07:00
sha2.h Changes to make openzfs build within FreeBSD buildworld 2020-07-31 21:30:31 -07:00
vdev_os.h Add prototypes 2020-06-18 12:21:32 -07:00
zfs_bootenv_os.h zfs label bootenv should store data as nvlist 2020-09-15 15:42:27 -07:00
zfs_context_os.h Avoid possibility of division by zero 2020-09-08 11:39:16 -07:00
zfs_ctldir.h Throw const on some strings 2020-10-02 17:44:10 -07:00
zfs_dir.h Throw const on some strings 2020-10-02 17:44:10 -07:00
zfs_ioctl_compat.h FreeBSD: zfs commands backward compatibility 2020-07-15 21:32:50 -07:00
zfs_vfsops_os.h Cross-platform acltype 2020-10-13 21:25:48 -07:00
zfs_vnops.h Throw const on some strings 2020-10-02 17:44:10 -07:00
zfs_znode_impl.h FreeBSD: Add support for lockless lookup 2020-08-05 10:19:51 -07:00
zpl.h Add FreeBSD support to OpenZFS 2020-04-14 11:36:28 -07:00