Print this page
NEX-16824 SMB client connection setup rework
NEX-17232 SMB client reconnect failures
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
and: (improve debug)

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/fs/smbclnt/netsmb/smb_trantcp.h
          +++ new/usr/src/uts/common/fs/smbclnt/netsmb/smb_trantcp.h
↓ open down ↓ 24 lines elided ↑ open up ↑
  25   25   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  26   26   * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  27   27   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  28   28   * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  29   29   * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  30   30   * SUCH DAMAGE.
  31   31   *
  32   32   * $Id: smb_trantcp.h,v 1.8 2004/08/03 23:50:01 lindak Exp $
  33   33   */
  34   34  /*
  35      - * Copyright 2012 Nexenta Systems, Inc.  All rights reserved.
       35 + * Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
  36   36   */
  37   37  #ifndef _NETSMB_SMB_TRANTCP_H_
  38   38  #define _NETSMB_SMB_TRANTCP_H_
  39   39  
  40   40  enum nbstate {
  41   41          NBST_CLOSED,
       42 +        NBST_IDLE,
  42   43          NBST_RQSENT,
  43   44          NBST_SESSION,
  44   45          NBST_RETARGET,
  45   46          NBST_REFUSED
  46   47  };
  47   48  
  48   49  
  49   50  /*
  50   51   * socket specific data
  51   52   */
↓ open down ↓ 44 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX