VCTOCP
error = smb_rq_alloc(VCTOCP(vcp), SMB2_ECHO, scred, &rqp);
err = smb_rq_alloc(VCTOCP(vcp), SMB2_NEGOTIATE, scred, &rqp);
err = smb_rq_alloc(VCTOCP(vcp), SMB2_SESSION_SETUP, scred, &rqp);
error = smb_rq_alloc(VCTOCP(vcp), SMB2_LOGOFF, scred, &rqp);
error = smb_rq_alloc(VCTOCP(vcp), SMB2_TREE_CONNECT, scred, &rqp);
error = smb_rq_alloc(VCTOCP(vcp), SMB2_TREE_DISCONNECT, scred, &rqp);
smb_co_hold(VCTOCP(vcp));
smb_co_rele(VCTOCP(vcp));
smb_co_kill(VCTOCP(vcp));
smb_co_done(VCTOCP(vcp));
smb_co_init(VCTOCP(vcp), SMBL_VC, objtype);
smb_co_addchild(&smb_vclist, VCTOCP(vcp));
SLIST_FOREACH(co, &(VCTOCP(vcp)->co_children), co_next) {
smb_co_addchild(VCTOCP(vcp), SSTOCP(ssp));
SLIST_FOREACH(co, &(VCTOCP(vcp)->co_children), co_next) {
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_ECHO, scred, &rqp);
err = smb_rq_alloc(VCTOCP(vcp), SMB_COM_NEGOTIATE, scred, &rqp);
err = smb_rq_alloc(VCTOCP(vcp), SMB_COM_SESSION_SETUP_ANDX,
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_LOGOFF_ANDX, scred, &rqp);
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_TREE_CONNECT_ANDX,
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_TREE_DISCONNECT, scred, &rqp);