ibmssh man page on RedHat

Man page or keyword search:  
man Server   29550 pages
apropos Keyword Search (all sections)
Output format
RedHat logo
[printable version]

IBMSSH(1)		    IB MANAGEMENT SIMULATOR		     IBMSSH(1)

NAME
       ibmssh IB MANAGEMENT SIMULATOR - Extentended TCL shell

DESCRIPTION
       ibmssh is a TCL shell extended with interface for the IB Management
       Simulator facilities.  Normally you will not run this shell directly -
       but instead it will be invoked by the IBMgtSim utility.	However, in
       order to write simulation flows that interacts closely with the simu‐
       lated model, a simulation flow should be provided. This flow is loaded
       by IBMgtSim and excersize the API provided by this shell.

       The following sub sections provide detailed definition for those
       objects and API.

IBMgtSim Constants
       These constants are provided by IBMgtSim

       Massage Manager Log Verbosity Flags

       [ Constant : int	 ] $MsgShowFatal = 0x01
       [ Constant : int	 ] $MsgShowError = 0x02
       [ Constant : int	 ] $MsgShowWarning = 0x04
       [ Constant : int	 ] $MsgShowInfo = 0x08
       [ Constant : int	 ] $MsgShowVerbose = 0x10
       [ Constant : int	 ] $MsgShowContext = 0x20
       [ Constant : int	 ] $MsgShowSource = 0x40
       [ Constant : int	 ] $MsgShowTime = 0x80
       [ Constant : int	 ] $MsgShowModule = 0x100
       [ Constant : int	 ] $MsgShowMads = 0x200
       [ Constant : int	 ] $MsgShowFrames = 0x400
       [ Constant : int	 ] $MsgShowAll = 0xffff
       [ Constant : int	 ] $MsgDefault = 0x62f

Message Manager Objects
       class msgManager

	   This is the Message Manager class

       [ Member : returns int  ] getVerbLevel ?module?
       [ Member : returns int  ] clrVerbLevel ?module?
       [ Member : returns void	] setVerbLevel vl ?module?
       [ Member : returns int  ] outstandingMsgCount ?vl?
       [ Member : returns string  ] outstandingMsgs ?vl?
       [ Member : returns string  ] getNextMessage
       [ Member : returns void	] nullOutstandingMsgs
       [ Member : returns int  ] setLogFile fileName

Random Manager Functions
       [ returns float	] rmRand
	      obtain a random number in the range 0.0 - 1.0

       [ returns int  ] rmSeed seed
	      initialize the seed for the random manager

       class ib_node_info_t

       [ Member data: returns uint8_t * ] -base_version
       [ Member data: returns uint8_t * ] -class_version
       [ Member data: returns uint8_t * ] -node_type
       [ Member data: returns uint8_t * ] -num_ports
       [ Member data: returns ib_net64_t * ] -sys_guid
       [ Member data: returns ib_net64_t * ] -node_guid
       [ Member data: returns ib_net64_t * ] -port_guid
       [ Member data: returns ib_net16_t * ] -partition_cap
       [ Member data: returns ib_net16_t * ] -device_id
       [ Member data: returns ib_net32_t * ] -revision
       [ Member data: returns ib_net32_t * ] -port_num_vendor_id

       class ib_switch_info_t

       [ Member data: returns ib_net16_t * ] -lin_cap
       [ Member data: returns ib_net16_t * ] -rand_cap
       [ Member data: returns ib_net16_t * ] -mcast_cap
       [ Member data: returns ib_net16_t * ] -lin_top
       [ Member data: returns uint8_t * ] -def_port
       [ Member data: returns uint8_t * ] -def_mcast_pri_port
       [ Member data: returns uint8_t * ] -def_mcast_not_port
       [ Member data: returns uint8_t * ] -life_state
       [ Member data: returns ib_net16_t * ] -lids_per_port
       [ Member data: returns ib_net16_t * ] -enforce_cap
       [ Member data: returns uint8_t * ] -flags

       class ib_port_info_t

       [ Member data: returns ib_net64_t * ] -m_key
       [ Member data: returns ib_net64_t * ] -subnet_prefix
       [ Member data: returns ib_net16_t * ] -base_lid
       [ Member data: returns ib_net16_t * ] -master_sm_base_lid
       [ Member data: returns ib_net32_t * ] -capability_mask
       [ Member data: returns ib_net16_t * ] -diag_code
       [ Member data: returns ib_net16_t * ] -m_key_lease_period
       [ Member data: returns uint8_t * ] -local_port_num
       [ Member data: returns uint8_t * ] -link_width_enabled
       [ Member data: returns uint8_t * ] -link_width_supported
       [ Member data: returns uint8_t * ] -link_width_active
       [ Member data: returns uint8_t * ] -state_info1
       [ Member data: returns uint8_t * ] -state_info2
	   LinkSpeedSupported and PortState

       [ Member data: returns uint8_t * ] -mkey_lmc
	   PortPhysState and LinkDownDefaultState

       [ Member data: returns uint8_t * ] -link_speed
       [ Member data: returns uint8_t * ] -mtu_smsl
	   LinkSpeedEnabled and LinkSpeedActive

       [ Member data: returns uint8_t * ] -vl_cap
       [ Member data: returns uint8_t * ] -vl_high_limit
	   VlCap and InitType

       [ Member data: returns uint8_t * ] -vl_arb_high_cap
       [ Member data: returns uint8_t * ] -vl_arb_low_cap
       [ Member data: returns uint8_t * ] -mtu_cap
       [ Member data: returns uint8_t * ] -vl_stall_life
       [ Member data: returns uint8_t * ] -vl_enforce
       [ Member data: returns ib_net16_t * ] -m_key_violations
       [ Member data: returns ib_net16_t * ] -p_key_violations
       [ Member data: returns ib_net16_t * ] -q_key_violations
       [ Member data: returns uint8_t * ] -guid_cap
       [ Member data: returns uint8_t * ] -subnet_timeout
       [ Member data: returns uint8_t * ] -resp_time_value
       [ Member data: returns uint8_t * ] -error_threshold

       class ib_node_desc_t

       [ Member data: returns uint8_array_t * ] -description
	   Node String is an array of UTF-8 character that describes the node
	   in text format Note that this string is NOT NULL TERMINATED!

       class ib_lft_record_t

       [ Member data: returns ib_net16_t * ] -lid
       [ Member data: returns ib_net16_t * ] -block_num
       [ Member data: returns uint32_t * ] -resv0
       [ Member data: returns uint8_array_t * ] -lft

       class ib_pm_counters_t

       [ Member data: returns ib_mad_t * ] -mad_header
       [ Member data: returns uint32_array_t * ] -reserved0
       [ Member data: returns uint8_t * ] -reserved1
       [ Member data: returns uint8_t * ] -port_select
       [ Member data: returns ib_net16_t * ] -counter_select
       [ Member data: returns ib_net16_t * ] -symbol_error_counter
       [ Member data: returns uint8_t * ] -link_error_recovery_counter
       [ Member data: returns uint8_t * ] -link_down_counter
       [ Member data: returns ib_net16_t * ] -port_rcv_errors
       [ Member data: returns ib_net16_t * ] -port_rcv_remote_physical_errors
       [ Member data: returns ib_net16_t * ] -port_rcv_switch_relay_errors
       [ Member data: returns ib_net16_t * ] -port_xmit_discard
       [ Member data: returns uint8_t * ] -port_xmit_constraint_errors
       [ Member data: returns uint8_t * ] -port_rcv_constraint_errors
       [ Member data: returns uint8_t * ] -reserved2
       [ Member data: returns uint8_t * ] -lli_errors_exc_buf_errors
       [ Member data: returns ib_net16_t * ] -reserved3
       [ Member data: returns ib_net16_t * ] -vl15_dropped
       [ Member data: returns ib_net32_t * ] -port_xmit_data
       [ Member data: returns ib_net32_t * ] -port_rcv_data
       [ Member data: returns ib_net32_t * ] -port_xmit_pkts
       [ Member data: returns ib_net32_t * ] -port_rcv_pkts
       [ Member data: returns uint32_array_t * ] -reserved5

IBMgtSim Simulator Objects
       class IBMgtSim

       [ Member : returns IBFabric * ] getFabric
       [ Member : returns IBMSServer * ] getServer
       [ Member : returns IBMSDispatcher * ] getDispatcher
       [ Member : returns int  ] init topoFileName serverPortNum numWorkers

       class IBMSNode

       [ Member : returns IBNode * ] getIBNode
	   get the IBNode of the IBMSNode

       [ Member : returns int  ] getLinkStatus outPortNum
	   get the link status of the given port

       [ Member : returns int  ] setPhyPortErrProfile portNum errProfileIn
	   set a particular port err profile

       [ Member : returns int  ] getPhyPortErrProfile portNum
	   get a particular port err profile

       [ Member : returns int  ] setPhyPortPMCounter portNum counterSelect
       countersVal
	   set a specific port counter

       [ Member : returns ib_pm_counters_t * ] getPhyPortPMCounter portNum
       counterSelect get a specific port counter
       [ Member : returns ib_port_info_t * ] getPortInfo portNum
	   get a specific port info

       [ Member : returns int  ] setLinkStatus portNum newState
	   set the Link status including sending trap128

       [ Member : returns ib_node_info_t * ] getNodeInfo
	   get the node info

       [ Member : returns ib_switch_info_t * ] getSwitchInfo
	   get the switch info

       [ Member : returns ib_pkey_table_t * ] getPKeyTblBlock portNum blockNum
	   get pkey table block

       [ Member : returns int  ] setPKeyTblBlock portNum blockNum tbl
	   set pkey table block

       [ Member : returns int  ] setCrSpace startAddr length data
	   set CR Space Value

       [ Member : returns int  ] getCrSpace startAddr length data
	   get CR Space Value

       [ Member : returns int  ] getMFTBlock blockIdx portIdx
	   get MFT block

       [ Member : returns int  ] setMFTBlock blockIdx portIdx inMftBlock
	   set MFT block

       class madMcMemberRec

       [ Constructor: returns madMcMemberRec * ] madMcMemberRec name
       [ Destructor: returns void  ] rename obj {}
       [ Member data: returns ib_gid_t * ] -mgid
       [ Member data: returns ib_gid_t * ] -port_gid
       [ Member data: returns ib_net32_t * ] -qkey
       [ Member data: returns ib_net16_t * ] -mlid
       [ Member data: returns uint8_t * ] -mtu
       [ Member data: returns uint8_t * ] -tclass
       [ Member data: returns ib_net16_t * ] -pkey
       [ Member data: returns uint8_t * ] -rate
       [ Member data: returns uint8_t * ] -pkt_life
       [ Member data: returns ib_net32_t * ] -sl_flow_hop
       [ Member data: returns uint8_t * ] -scope_state
       [ Member : returns int  ] send_set pFromNode fromPort destLid comp_mask
       [ Member : returns int  ] send_get pFromNode fromPort destLid comp_mask
       [ Member : returns int  ] send_del pFromNode fromPort destLid comp_mask

       class madPathRec

       [ Constructor: returns madPathRec * ] madPathRec name
       [ Destructor: returns void  ] rename obj {}
       [ Member data: returns uint8_array_t * ] -resv0
       [ Member data: returns ib_gid_t * ] -dgid
       [ Member data: returns ib_gid_t * ] -sgid
       [ Member data: returns ib_net16_t * ] -dlid
       [ Member data: returns ib_net16_t * ] -slid
       [ Member data: returns ib_net32_t * ] -hop_flow_raw
       [ Member data: returns uint8_t * ] -tclass
       [ Member data: returns uint8_t * ] -num_path
       [ Member data: returns ib_net16_t * ] -pkey
       [ Member data: returns ib_net16_t * ] -sl
       [ Member data: returns uint8_t * ] -mtu
       [ Member data: returns uint8_t * ] -rate
       [ Member data: returns uint8_t * ] -pkt_life
       [ Member data: returns uint8_t * ] -preference
       [ Member data: returns uint8_array_t * ] -resv2
       [ Member : returns int  ] send_get pFromNode fromPort destLid comp_mask

       class madServiceRec

       [ Constructor: returns madServiceRec * ] madServiceRec name
       [ Destructor: returns void  ] rename obj {}
       [ Member data: returns ib_net64_t * ] -service_id
       [ Member data: returns ib_gid_t * ] -service_gid
       [ Member data: returns ib_net16_t * ] -service_pkey
       [ Member data: returns ib_net16_t * ] -resv
       [ Member data: returns ib_net32_t * ] -service_lease
       [ Member data: returns uint8_array_t * ] -service_key
       [ Member data: returns uint8_array_t * ] -service_name
       [ Member data: returns uint8_array_t * ] -service_data8
       [ Member data: returns uint16_array_t * ] -service_data16
       [ Member data: returns uint32_array_t * ] -service_data32
       [ Member data: returns uint64_array_t * ] -service_data64
       [ Member : returns int  ] send_set pFromNode fromPort destLid comp_mask
       [ Member : returns int  ] send_get pFromNode fromPort destLid comp_mask
       [ Member : returns int  ] send_del pFromNode fromPort destLid comp_mask

       class madNotice128

       [ Constructor: returns madNotice128 * ] madNotice128 name
       [ Destructor: returns void  ] rename obj {}
       [ Member data: returns uint8_t * ] -generic_type
       [ Member data: returns uint8_t * ] -prod_type_msb
       [ Member data: returns ib_net16_t * ] -prod_type_lsb
       [ Member data: returns ib_net16_t * ] -trap_num
       [ Member data: returns ib_net16_t * ] -issuer_lid
       [ Member data: returns ib_net16_t * ] -toggle_count
       [ Member data: returns ib_net16_t * ] -sw_lid
	   the sw lid of which link state changed - for 128 only

       [ Member data: returns ib_gid_t * ] -issuer_gid
       [ Member : returns int  ] send_trap pFromNode fromPort destLid

       class madNotice129

       [ Constructor: returns madNotice129 * ] madNotice129 name
       [ Destructor: returns void  ] rename obj {}
       [ Member data: returns uint8_t * ] -generic_type
       [ Member data: returns uint8_t * ] -prod_type_msb
       [ Member data: returns ib_net16_t * ] -prod_type_lsb
       [ Member data: returns ib_net16_t * ] -trap_num
       [ Member data: returns ib_net16_t * ] -issuer_lid
       [ Member data: returns ib_net16_t * ] -toggle_count
       [ Member data: returns ib_net16_t * ] -pad
       [ Member data: returns ib_net16_t * ] -lid
	   lid and port number of the violation

       [ Member data: returns uint8_t * ] -port_num
       [ Member data: returns ib_gid_t * ] -issuer_gid
       [ Member : returns int  ] send_trap pFromNode fromPort destLid

       class madNotice144

       [ Constructor: returns madNotice144 * ] madNotice144 name
       [ Destructor: returns void  ] rename obj {}
       [ Member data: returns uint8_t * ] -generic_type
       [ Member data: returns uint8_t * ] -prod_type_msb
       [ Member data: returns ib_net16_t * ] -prod_type_lsb
       [ Member data: returns ib_net16_t * ] -trap_num
       [ Member data: returns ib_net16_t * ] -issuer_lid
       [ Member data: returns ib_net16_t * ] -toggle_count
       [ Member data: returns ib_net16_t * ] -pad1
       [ Member data: returns ib_net16_t * ] -lid
	   lid where capability mask changed

       [ Member data: returns ib_net16_t * ] -pad2
       [ Member data: returns ib_net32_t * ] -new_cap_mask
	   new capability mask

       [ Member data: returns ib_gid_t * ] -issuer_gid
       [ Member : returns int  ] send_trap pFromNode fromPort destLid

AUTHOR
       Eitan Zahavi, Mellanox Technologies LTD, eitan@mellanox.co.il

IBMGTSIM 1.0			  2008-06-16			     IBMSSH(1)
[top]

List of man pages available for RedHat

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net