What about Mac extended attributes on files? At first glance it appears they're not coming through. I say this because an example JPEG which, when stored locally on the Mac, shows lots of info in Finder Get Info, such as camera model, dimensions, etc, but when copied to the server (OmniOS/kernel SMB), does not display any of that info.
OSX and its file system capabilities are based on HFS.
Most but not all features are kept with extra .files (same filename) when you use "foreign" filesystems like fat or any other example via NFS/SMB shares.
OSX hides the extra files. If you connect such a share via Windows or Unix/Linux you see the extra files