SMC_CLNT
if (conn->lgr->role == SMC_CLNT) {
role = smc->listen_smc ? SMC_SERV : SMC_CLNT;
if (role == SMC_CLNT && ini->first_contact_peer)
(role == SMC_CLNT || ini->is_smcd ||
if (role == SMC_CLNT && !ini->first_contact_peer &&
(!lgr->is_smcd && lgr->role == SMC_CLNT) ?
lgr->role = smc->listen_smc ? SMC_SERV : SMC_CLNT;
if (lgr->role == SMC_CLNT)
if (lgr->role == SMC_CLNT)
if (lgr->role == SMC_CLNT) {
if (lgr->role == SMC_CLNT &&
if (lgr->role == SMC_CLNT)