in src/analysis/print_analyzer.cpp [2672:2799]
void PrintAnalyzer::nfs41_operation(const struct NFS41::nfs_argop4* op)
{
if(op)
{
out << print_nfs41_procedures(static_cast<ProcEnumNFS41::NFSProcedure>(op->argop))
<< '(' << op->argop << ") [ ";
switch(op->argop)
{
case NFS41::OP_ACCESS:
return nfs41_operation(&op->nfs_argop4_u.opaccess);
case NFS41::OP_CLOSE:
return nfs41_operation(&op->nfs_argop4_u.opclose);
case NFS41::OP_COMMIT:
return nfs41_operation(&op->nfs_argop4_u.opcommit);
case NFS41::OP_CREATE:
return nfs41_operation(&op->nfs_argop4_u.opcreate);
case NFS41::OP_DELEGPURGE:
return nfs41_operation(&op->nfs_argop4_u.opdelegpurge);
case NFS41::OP_DELEGRETURN:
return nfs41_operation(&op->nfs_argop4_u.opdelegreturn);
case NFS41::OP_GETATTR:
return nfs41_operation(&op->nfs_argop4_u.opgetattr);
case NFS41::OP_GETFH:
break;
case NFS41::OP_LINK:
return nfs41_operation(&op->nfs_argop4_u.oplink);
case NFS41::OP_LOCK:
return nfs41_operation(&op->nfs_argop4_u.oplock);
case NFS41::OP_LOCKT:
return nfs41_operation(&op->nfs_argop4_u.oplockt);
case NFS41::OP_LOCKU:
return nfs41_operation(&op->nfs_argop4_u.oplocku);
case NFS41::OP_LOOKUP:
return nfs41_operation(&op->nfs_argop4_u.oplookup);
case NFS41::OP_LOOKUPP:
break;
case NFS41::OP_NVERIFY:
return nfs41_operation(&op->nfs_argop4_u.opnverify);
case NFS41::OP_OPEN:
return nfs41_operation(&op->nfs_argop4_u.opopen);
case NFS41::OP_OPENATTR:
return nfs41_operation(&op->nfs_argop4_u.opopenattr);
case NFS41::OP_OPEN_CONFIRM:
return nfs41_operation(&op->nfs_argop4_u.opopen_confirm);
case NFS41::OP_OPEN_DOWNGRADE:
return nfs41_operation(&op->nfs_argop4_u.opopen_downgrade);
case NFS41::OP_PUTFH:
return nfs41_operation(&op->nfs_argop4_u.opputfh);
case NFS41::OP_PUTPUBFH:
break;
case NFS41::OP_PUTROOTFH:
break;
case NFS41::OP_READ:
return nfs41_operation(&op->nfs_argop4_u.opread);
case NFS41::OP_READDIR:
return nfs41_operation(&op->nfs_argop4_u.opreaddir);
case NFS41::OP_READLINK:
break;
case NFS41::OP_REMOVE:
return nfs41_operation(&op->nfs_argop4_u.opremove);
case NFS41::OP_RENAME:
return nfs41_operation(&op->nfs_argop4_u.oprename);
case NFS41::OP_RENEW:
return nfs41_operation(&op->nfs_argop4_u.oprenew);
case NFS41::OP_RESTOREFH:
break;
case NFS41::OP_SAVEFH:
break;
case NFS41::OP_SECINFO:
return nfs41_operation(&op->nfs_argop4_u.opsecinfo);
case NFS41::OP_SETATTR:
return nfs41_operation(&op->nfs_argop4_u.opsetattr);
case NFS41::OP_SETCLIENTID:
return nfs41_operation(&op->nfs_argop4_u.opsetclientid);
case NFS41::OP_SETCLIENTID_CONFIRM:
return nfs41_operation(&op->nfs_argop4_u.opsetclientid_confirm);
case NFS41::OP_VERIFY:
return nfs41_operation(&op->nfs_argop4_u.opverify);
case NFS41::OP_WRITE:
return nfs41_operation(&op->nfs_argop4_u.opwrite);
case NFS41::OP_RELEASE_LOCKOWNER:
return nfs41_operation(&op->nfs_argop4_u.oprelease_lockowner);
case NFS41::OP_BACKCHANNEL_CTL:
return nfs41_operation(&op->nfs_argop4_u.opbackchannel_ctl);
case NFS41::OP_BIND_CONN_TO_SESSION:
return nfs41_operation(&op->nfs_argop4_u.opbind_conn_to_session);
case NFS41::OP_EXCHANGE_ID:
return nfs41_operation(&op->nfs_argop4_u.opexchange_id);
case NFS41::OP_CREATE_SESSION:
return nfs41_operation(&op->nfs_argop4_u.opcreate_session);
case NFS41::OP_DESTROY_SESSION:
return nfs41_operation(&op->nfs_argop4_u.opdestroy_session);
case NFS41::OP_FREE_STATEID:
return nfs41_operation(&op->nfs_argop4_u.opfree_stateid);
case NFS41::OP_GET_DIR_DELEGATION:
return nfs41_operation(&op->nfs_argop4_u.opget_dir_delegation);
case NFS41::OP_GETDEVICEINFO:
return nfs41_operation(&op->nfs_argop4_u.opgetdeviceinfo);
case NFS41::OP_GETDEVICELIST:
return nfs41_operation(&op->nfs_argop4_u.opgetdevicelist);
case NFS41::OP_LAYOUTCOMMIT:
return nfs41_operation(&op->nfs_argop4_u.oplayoutcommit);
case NFS41::OP_LAYOUTGET:
return nfs41_operation(&op->nfs_argop4_u.oplayoutget);
case NFS41::OP_LAYOUTRETURN:
return nfs41_operation(&op->nfs_argop4_u.oplayoutreturn);
case NFS41::OP_SECINFO_NO_NAME:
return nfs41_operation(&op->nfs_argop4_u.opsecinfo_no_name);
case NFS41::OP_SEQUENCE:
return nfs41_operation(&op->nfs_argop4_u.opsequence);
case NFS41::OP_SET_SSV:
return nfs41_operation(&op->nfs_argop4_u.opset_ssv);
case NFS41::OP_TEST_STATEID:
return nfs41_operation(&op->nfs_argop4_u.optest_stateid);
case NFS41::OP_WANT_DELEGATION:
return nfs41_operation(&op->nfs_argop4_u.opwant_delegation);
case NFS41::OP_DESTROY_CLIENTID:
return nfs41_operation(&op->nfs_argop4_u.opdestroy_clientid);
case NFS41::OP_RECLAIM_COMPLETE:
return nfs41_operation(&op->nfs_argop4_u.opreclaim_complete);
case NFS41::OP_ILLEGAL:
break;
default:
break;
}
out << " ]";
}
}