freebsd-dev/sys/cddl/boot/zfs
Toomas Soome e50e40684a loader: add support for gzip compression
As we do have zlib code in loader, we should also support gzip
compression in zfs.

PR:		153173
Submitted by:	Mikhail Zakharov <zmey20000@yahoo.com>
Reviewed by:	imp, markj, delphij
Differential Revision: https://reviews.freebsd.org/D35320
MFC after:	1 month
2022-06-09 20:54:30 +03:00
..
blkptr.c
fletcher.c
gzip.c loader: add support for gzip compression 2022-06-09 20:54:30 +03:00
lzjb.c
README loader: add support for gzip compression 2022-06-09 20:54:30 +03:00
sha256.c stand/zfs: Fix const-qual warnings 2022-05-04 10:06:21 -04:00
skein_zfs.c
zfsimpl.h boot/zfs: Extend zfsimpl.h and make it easier to use 2022-05-21 14:30:35 -04:00
zfssubr.c loader: add support for gzip compression 2022-06-09 20:54:30 +03:00
zle.c

$FreeBSD$

This directory contains various files derived from CDDL sources that
are used by the ZFS bootstrap:

    fletcher.c			checksum support
    sha256.c			checksum support
    gzip.c			compression support
    lz4.c			compression support
    lzjb.c			compression support
    blkptr.c			ZFS embedded-data block pointers support
    zfssubr.c			checksum, compression and raidz support
    zfsimpl.h			mostly describing the physical layout

The files fletcher.c, lzjb.c, lz4.c, sha256.c and blkptr.c are largely identical
to the ZFS base code (with write support removed) and could be shared but that
might complicate future imports from Illumos.