Print this page
12513 SMB 3.1.1 support for server

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/fs/smbsrv/smb_server.c
          +++ new/usr/src/uts/common/fs/smbsrv/smb_server.c
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
  23   23   * Copyright (c) 2017 by Delphix. All rights reserved.
  24   24   * Copyright 2019 Nexenta by DDN, Inc. All rights reserved.
       25 + * Copyright 2020 RackTop Systems, Inc.
  25   26   */
  26   27  
  27   28  /*
  28   29   * General Structures Layout
  29   30   * -------------------------
  30   31   *
  31   32   * This is a simplified diagram showing the relationship between most of the
  32   33   * main structures.
  33   34   *
  34   35   * +-------------------+
↓ open down ↓ 2036 lines elided ↑ open up ↑
2071 2072          sv->sv_cfg.skc_oplock_enable = ioc->oplock_enable;
2072 2073          sv->sv_cfg.skc_sync_enable = ioc->sync_enable;
2073 2074          sv->sv_cfg.skc_secmode = ioc->secmode;
2074 2075          sv->sv_cfg.skc_netbios_enable = ioc->netbios_enable;
2075 2076          sv->sv_cfg.skc_ipv6_enable = ioc->ipv6_enable;
2076 2077          sv->sv_cfg.skc_print_enable = ioc->print_enable;
2077 2078          sv->sv_cfg.skc_traverse_mounts = ioc->traverse_mounts;
2078 2079          sv->sv_cfg.skc_max_protocol = ioc->max_protocol;
2079 2080          sv->sv_cfg.skc_min_protocol = ioc->min_protocol;
2080 2081          sv->sv_cfg.skc_encrypt = ioc->encrypt;
     2082 +        sv->sv_cfg.skc_encrypt_cipher = ioc->encrypt_cipher;
2081 2083          sv->sv_cfg.skc_execflags = ioc->exec_flags;
2082 2084          sv->sv_cfg.skc_negtok_len = ioc->negtok_len;
2083 2085          sv->sv_cfg.skc_version = ioc->version;
2084 2086          sv->sv_cfg.skc_initial_credits = ioc->initial_credits;
2085 2087          sv->sv_cfg.skc_maximum_credits = ioc->maximum_credits;
2086 2088  
2087 2089          (void) memcpy(sv->sv_cfg.skc_machine_uuid, ioc->machine_uuid,
2088 2090              sizeof (uuid_t));
2089 2091          (void) memcpy(sv->sv_cfg.skc_negtok, ioc->negtok,
2090 2092              sizeof (sv->sv_cfg.skc_negtok));
↓ open down ↓ 447 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX