Libsmb2 is a userspace client library for accessing SMB2/SMB3 shares on
a network.  It is high performance and fully async. It supports both
zero-copy for SMB READ/WRITE commands as well as compounded commands.
