Print this page
12513 SMB 3.1.1 support for server

@@ -20,10 +20,11 @@
  */
 
 /*
  * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
  * Copyright 2019 Nexenta Systems, Inc.  All rights reserved.
+ * Copyright 2020 RackTop Systems, Inc.
  */
 
 #ifndef _LIBSMB_H
 #define _LIBSMB_H
 

@@ -158,10 +159,11 @@
         SMB_CI_MAXIMUM_CREDITS,
         SMB_CI_MAX_PROTOCOL,
         SMB_CI_ENCRYPT,
         SMB_CI_MIN_PROTOCOL,
         SMB_CI_BYPASS_TRAVERSE_CHECKING,
+        SMB_CI_ENCRYPT_CIPHER,
 
         SMB_CI_MAX
 } smb_cfg_id_t;
 
 /* SMF helper functions */

@@ -219,10 +221,11 @@
 
 extern int smb_config_check_protocol(char *);
 extern uint32_t smb_config_get_max_protocol(void);
 extern uint32_t smb_config_get_min_protocol(void);
 extern void smb_config_upgrade(void);
+extern uint16_t smb31_config_get_encrypt_cipher(void);
 
 extern smb_cfg_val_t smb_config_get_require(smb_cfg_id_t);
 
 extern void smb_load_kconfig(smb_kmod_cfg_t *kcfg);
 extern uint32_t smb_crc_gen(uint8_t *, size_t);