a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross * This file and its contents are supplied under the terms of the
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross * Common Development and Distribution License ("CDDL"), version 1.0.
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross * You may only use this file in accordance with the terms of version
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross * 1.0 of the CDDL.
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross * A full copy of the text of the CDDL should have accompanied this
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross * source. A copy of the CDDL is also available via the Internet at
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross * Copyright 2014 Nexenta Systems, Inc. All rights reserved.
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross * Dispatch function for SMB2_SET_INFO
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross * SMB2 Set Info request
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross /* reserved .. */
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross * If there's an input buffer, setup a shadow.
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross rc = MBC_SHADOW_CHAIN(&sinfo.si_data, &sr->smb_data,
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross /* No output data. */
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross status = smb2_setinfo_file(sr, &sinfo, InfoClass);
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross status = smb2_setinfo_fs(sr, &sinfo, InfoClass);
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross status = smb2_setinfo_sec(sr, &sinfo, AddlInfo);
a90cf9f29973990687fa61de9f1f6ea22e924e40Gordon Ross * SMB2 Query Info reply