Here is a WIP patch for negotiating optional signing negotiate context (which will allow negotiating faster GMAC packet signing if server supports it). This patch handles enabling requesting it during negotiate protocol (set module parm "enable_GMAC_signing" to 1) and parsing the negotiate protocol response. See MS-SMB2 section 2.2.3.17. -- Thanks, Steve