ZFS has an implementation of CIFS (SMB to be pedantic) which is included in OpenZFS.
From everything I've read, if you're on Linux you're better off not exposing the shares using the ZFS tooling and instead just use Samba (due to it's greater compatibility).