这是 ibis 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
宜必思 - IB 管理带内服务 - 扩展的 TCL shell
综合系统
宜必思 [-port_num ]
商品描述
宜必思 是一个TCL外壳,扩展了发送和接收IB管理的接口
数据报 (MADS)。 要使用此外壳,您将编写超出常规的 TCL 代码
TCL 命令和此扩展提供的特殊 API。 互动使用也是
如果机器上有 tclreadline 包,则可能会大大增强。
以下小节提供了 API 和全局对象的详细定义
由扩展定义。 不同的 MAD API 按管理类分组。
IBIS 常量
这些常量由 IBIS 提供:
历史记录 冗长 旗
[常量:int] $IBIS_LOG_NONE = 0x00
[常量:int] $IBIS_LOG_ERROR = 0x01
[常量:int] $IBIS_LOG_INFO = 0x02
[常量:int] $IBIS_LOG_VERBOSE = 0x04
[常量:int] $IBIS_LOG_DEBUG = 0x08
[常量:int] $IBIS_LOG_FUNCS = 0x10
[常量:int] $IBIS_LOG_FRAMES = 0x20
IBIS 功能
本节提供有关 IBIS 公开的功能的详细信息。 他们都返回 0
成功。
[返回列表] ibis_get_local_ports_info
返回可用的 IB 端口列表以及 GUID、LID、状态和端口号。
[返回整数] ibis_init
初始化 ibis 对象
[返回 int ] ibis_set_verbosity 级别
更改日志详细程度
[返回整数] ibis_set_port guid
设置 IBIS 连接的端口并初始化所有子包。 必须调用一次
在宜必思运营期间。
[返回 new_uint64_t ] ibis_get_port
提供 IBIS 连接到的端口的 GUID
[返回整数] ibis_set_transaction_timeout timeout_ms
以 [msec] 为单位设置事务超时
[返回整数] ibis_exit
退出宜必思。
[返回 int ] ibis_puts 详细信息
将消息附加到 OpenSM 日志
IBIS 附加选项 摆件
IBIS 选项可通过预定义对象获得:ibis_opts。 有可能
使用标准 Tcl 方法进行操作:cget 和 configure。 例子:
ibis_opts cget -force_log_flush
ibis_opts 配置 -force_log_flush TRUE
以下是可以配置的不同选项:
[ 成员数据:返回 boolean_t * ] -single_thread
运行单线程
[ 成员数据:返回 boolean_t * ] -force_log_flush
如果为 TRUE - 强制在每条日志消息后闪烁 (TRUE)。
[成员数据:返回 uint8_t * ] -log_flags
要使用的日志级别
[ 成员数据:返回字符 * ] -log_file
要使用的日志文件的名称。必须在之前配置 宜必思初始化 习惯于
产生影响
[会员数据:返回 uint64_t * ] -sm_key
发送 SubnetMgt 和 SubnetAdmin MAD 时要使用的 SM_Key
[成员数据:返回 uint64_t * ] -m_key
发送 SubnetMgt 时使用的 M_Key
[成员数据:返回 uint64_t * ] -v_key
发送供应商特定 MAD 时要使用的供应商密钥。
国际博览中心
IBPM 代表 IB 性能监控 MAD。 IB 提供标准设施
跟踪每个端口的统计信息。
本节提供有关 IBPM 公开的功能的详细信息。 他们都返回 0
成功。
[返回整数] pmMultiMaxGet
获取可以发送的最大并行查询数
[返回 int ] pmGetPortCounters 盖子 port_select
向给定的 LID 和端口发送“PortCounters”查询
[返回整数] pmGetPortCountersMulti num Lid_list port_select_list
向给定的 LID 和端口列表发送一批“PortCounters”查询。 数量 -
定义每个列表中元素的数量。
[返回整数] pmGetExtPortCountersMulti num Lid_list port_select_list
向给定的 LID 和端口列表发送一批“ExtendedPortCounters”查询。
num - 定义每个列表中的元素数量。
[返回 int] pmClrAllCounters 盖子 port_select
发送命令以在给定的 LID 和端口上“清除所有计数器”
[返回整数] pmClrAllCountersMulti num Lid_list port_select_list
向给定的 LID 和端口列表发送一批“清除所有计数器”命令。
num - 定义每个列表中的元素数量。
国际商业顾问委员会
IBSAC 代表 IB 子网管理员 (SA) 客户端。 它提供了查询 SA 的方法
有关它管理的各种对象的信息
以下部分描述了 SAC 接口背后的概念,然后提供
可以查询的每个属性的详细描述。
国际商业顾问委员会 对象
IBSAC 使用预定义的全局对象来促进 SA 查询。 这样的对象被命名为
囊询问。 每个这样的对象都公开了一组标准的方法:
倾倒
转储对象的所有字段和值
cget - :
获取给定字段的值
配置 - :
设置字段值
得到:
使用组件掩码和字段值在 SA 上查询一条记录
查询对象
获取表:
查询 SA 中与设置的组件掩码和字段值匹配的所有记录
查询对象
一些 SA 维护的对象支持“设置”和“删除”方法。 在那种情况下
以下方法可用于相应的查询对象:
放:
寄一个 集 方法与 SA 上设置的组件掩码和字段值
查询对象
删除:
寄一个 删除 方法与 SA 上设置的组件掩码和字段值
查询对象
回 对象
本节描述从 get/getTable/set/delete 方法返回的值
查询对象:
每个查询返回对象的一个列表(或一个)标识符(指针)。 有标识符
根据它们使用以下前缀指向的对象类型进行格式化:
嵌入子网管理属性的查询:
你: = 节点信息
编号: = 节点信息记录(SA RID + 节点信息)
圆周率: = 端口信息
皮尔: = 端口信息记录(SA RID + 端口信息)
斯米: = SM信息
笑: = SM 信息记录(SA RID + SM 信息)
swi: = 切换信息
漩涡: = 交换机信息记录(SA RID + 交换机信息)
slvt: = SL 到 VL 表
slvr: = SL 到 VL 表记录(SA RID + SL 到 VL 表)
包: = PKey 表
PK: = PKey 表记录(SA RID + PKey 表)
非嵌入属性查询:
关联: = 链接记录
小路: = 路径记录
左: = 线性转发表
微信: = 组播成员记录
消费价格指数: = SA 类端口信息
信息: = 通知信息(注册事件转发)
服务中心: = 服务记录
动词: = VL 仲裁表记录
NODE 信息 RECORD
组件屏蔽位:
[常量:int] $IB_NR_COMPMASK_LID = 0x1
[常量:int] $IB_NR_COMPMASK_RESERVED1 = 0x2
[常量:int] $IB_NR_COMPMASK_BASEVERSION = 0x4
[常量:int] $IB_NR_COMPMASK_CLASSVERSION = 0x8
[常量:int] $IB_NR_COMPMASK_NODETYPE = 0x10
[常量:int] $IB_NR_COMPMASK_NUMPORTS = 0x20
[常量:int] $IB_NR_COMPMASK_SYSIMAGEGUID = 0x40
[常量:int] $IB_NR_COMPMASK_NODEGUID = 0x80
[常量:int] $IB_NR_COMPMASK_PORTGUID = 0x100
[常量:int] $IB_NR_COMPMASK_PARTCAP = 0x200
[常量:int] $IB_NR_COMPMASK_DEVID = 0x400
[常量:int] $IB_NR_COMPMASK_REV = 0x800
[常量:int] $IB_NR_COMPMASK_PORTNUM = 0x1000
[常量:int] $IB_NR_COMPMASK_VENDID = 0x2000
[常量:int] $IB_NR_COMPMASK_NODEDESC = 0x4000
----
程 节点信息
领域:
[成员数据:返回 uint8_t * ] -base_version
[成员数据:返回 uint8_t * ] -class_version
[ 成员数据:返回 uint8_t * ] -node_type
[成员数据:返回 uint8_t * ] -num_ports
[ 会员数据:返回 ib_net64_t * ] -sys_guid
[ 会员数据:返回 ib_net64_t * ] -node_guid
[ 会员数据:返回 ib_net64_t * ] -port_guid
[ 会员数据:返回 ib_net16_t * ] -partition_cap
[ 会员数据:返回 ib_net16_t * ] -device_id
[ 会员数据:返回 ib_net32_t * ] -revision
[ 会员数据:返回 ib_net32_t * ] -port_num_vendor_id
[会员:返回无效]删除
----
程 sacNodeRec
RID 字段:
[ 会员数据:返回 ib_net16_t * ] -lid
[ 成员数据:返回 sacNodeInfo * ] -node_info
[ 会员数据:返回 ib_node_desc_t * ] -node_desc
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] getTable comp_mask
[会员:返回无效]删除
PORT 信息 RECORD
组件屏蔽位:
[常数:char *] $IB_PIR_COMPMASK_LID = 0x1
[常量:char *] $IB_PIR_COMPMASK_PORTNUM = 0x2
[常量:char *] $IB_PIR_COMPMASK_RESV1 = 0x4
[常量:char *] $IB_PIR_COMPMASK_MKEY = 0x8
[常量:int] $IB_PIR_COMPMASK_GIDPRE = 0x10
[常量:int] $IB_PIR_COMPMASK_BASELID = 0x20
[常量:int] $IB_PIR_COMPMASK_SMLID = 0x40
[常量:int] $IB_PIR_COMPMASK_CAPMASK = 0x80
[常量:int] $IB_PIR_COMPMASK_DIAGCODE = 0x100
[常量:int] $IB_PIR_COMPMASK_MKEYLEASEPRD = 0x200
[常量:int] $IB_PIR_COMPMASK_LOCALPORTNUM = 0x400
[常量:int] $IB_PIR_COMPMASK_LNKWIDTHSUPPORT = 0x800
[常量:int] $IB_PIR_COMPMASK_LNKWIDTHACTIVE = 0x1000
[常量:int] $IB_PIR_COMPMASK_LINKWIDTHENABLED = 0x2000
[常量:int] $IB_PIR_COMPMASK_LNKSPEEDSUPPORT = 0x4000
[常量:int] $IB_PIR_COMPMASK_PORTSTATE = 0x10000
[常量:int] $IB_PIR_COMPMASK_PORTPHYSTATE = 0x20000
[常量:int] $IB_PIR_COMPMASK_LINKDWNDFLTSTATE = 0x40000
[常量:int] $IB_PIR_COMPMASK_MKEYPROTBITS = 0x80000
[常量:int] $IB_PIR_COMPMASK_LMC = 0x100000
[常量:int] $IB_PIR_COMPMASK_LINKSPEEDACTIVE = 0x200000
[常量:int] $IB_PIR_COMPMASK_LINKSPEEDENABLE = 0x400000
[常量:int] $IB_PIR_COMPMASK_NEIGHBORMTU = 0x800000
[常量:int] $IB_PIR_COMPMASK_MASTERMSL = 0x1000000
[常量:int] $IB_PIR_COMPMASK_VLCAP = 0x2000000
[常量:int] $IB_PIR_COMPMASK_INITTYPE = 0x4000000
[常量:int] $IB_PIR_COMPMASK_VLHIGHLIMIT = 0x8000000
[常量:int] $IB_PIR_COMPMASK_VLARBHIGHCAP = 0x10000000
[常量:int] $IB_PIR_COMPMASK_VLARBLOWCAP = 0x20000000
[常量:int] $IB_PIR_COMPMASK_INITTYPEREPLY = 0x40000000
[常量:int] $IB_PIR_COMPMASK_MTUCAP = 0x80000000
[常数:char *] $IB_PIR_COMPMASK_VLSTALLCNT = 0x100000000
[常量:char *] $IB_PIR_COMPMASK_HOQLIFE = 0x200000000
[常数:char *] $IB_PIR_COMPMASK_OPVLS = 0x400000000
[常量:char *] $IB_PIR_COMPMASK_PARENFIN = 0x800000000
[常量:char *] $IB_PIR_COMPMASK_PARENFOUT = 0x1000000000
[常数:char *] $IB_PIR_COMPMASK_FILTERRAWIN = 0x2000000000
[常数:char *] $IB_PIR_COMPMASK_FILTERRAWOUT = 0x4000000000
[常数:char *] $IB_PIR_COMPMASK_MKEYVIO = 0x8000000000
[常量:char *] $IB_PIR_COMPMASK_PKEYVIO = 0x10000000000
[常数:char *] $IB_PIR_COMPMASK_QKEYVIO = 0x20000000000
[常量:char *] $IB_PIR_COMPMASK_GUIDCAP = 0x40000000000
[常量:char *] $IB_PIR_COMPMASK_RESV2 = 0x80000000000
[常量:char *] $IB_PIR_COMPMASK_SUBNTO = 0x100000000000
[常量:char *] $IB_PIR_COMPMASK_RESV3 = 0x200000000000
[常量:char *] $IB_PIR_COMPMASK_RESPTIME = 0x400000000000
[常数:char *] $IB_PIR_COMPMASK_LOCALPHYERR = 0x800000000000
[常数:char *] $IB_PIR_COMPMASK_OVERRUNERR = 0x1000000000000
----
程 端口信息
领域:
[ 会员数据:返回 ib_net64_t * ] -m_key
[ 成员数据:返回 ib_net64_t * ] -subnet_prefix
[ 会员数据:返回 ib_net16_t * ] -base_lid
[ 会员数据:返回 ib_net16_t * ] -master_sm_base_lid
[ 会员数据:返回 ib_net32_t * ] -capability_mask
[ 会员数据:返回 ib_net16_t * ] -diag_code
[ 会员数据:返回 ib_net16_t * ] -m_key_lease_period
[成员数据:返回 uint8_t * ] -local_port_num
[成员数据:返回 uint8_t * ] -link_width_enabled
[会员数据:返回 uint8_t * ] -link_width_supported
[会员数据:返回 uint8_t * ] -link_width_active
[成员数据:返回 uint8_t * ] -state_info1
LinkSpeedSupported 和 PortState
[成员数据:返回 uint8_t * ] -state_info2
PortPhysState 和 LinkDownDefaultState
[成员数据:返回 uint8_t * ] -mkey_lmc
[会员数据:返回 uint8_t * ] -link_speed
LinkSpeedEnabled 和 LinkSpeedActive
[成员数据:返回 uint8_t * ] -mtu_smsl
[成员数据:返回 uint8_t * ] -vl_cap
VlCap 和 InitType
[会员数据:返回 uint8_t * ] -vl_high_limit
[会员数据:返回 uint8_t * ] -vl_arb_high_cap
[会员数据:返回 uint8_t * ] -vl_arb_low_cap
[成员数据:返回 uint8_t * ] -mtu_cap
[会员数据:返回 uint8_t * ] -vl_stall_life
[成员数据:返回 uint8_t * ] -vl_enforce
[ 会员数据:返回 ib_net16_t * ] -m_key_violations
[ 会员数据:返回 ib_net16_t * ] -p_key_violations
[ 会员数据:返回 ib_net16_t * ] -q_key_violations
[会员数据:返回 uint8_t * ] -guid_cap
[成员数据:返回 uint8_t * ] -subnet_timeout
[会员数据:返回 uint8_t * ] -resp_time_value
[成员数据:返回 uint8_t * ] -error_threshold
[会员:返回无效]删除
----
程 囊端口记录
RID 字段:
[ 会员数据:返回 ib_net16_t * ] -lid
[成员数据:返回 uint8_t * ] -port_num
[ 成员数据:返回 sacPortInfo * ] -port_info
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] getTable comp_mask
[会员:返回无效]删除
SM 信息 RECORD
组件屏蔽位:
[常数:char *] $IB_SMR_COMPMASK_LID = 0x1
[常量:char *] $IB_SMR_COMPMASK_GUID = 0x2
[常数:char *] $IB_SMR_COMPMASK_SM_KEY = 0x4
[常数:char *] $IB_SMR_COMPMASK_ACT_COUNT = 0x8
[常量:int] $IB_SMR_COMPMASK_STATE = 0x10
[常量:int] $IB_SMR_COMPMASK_PRI = 0x20
----
程 sacSm信息
领域:
[ 会员数据:返回 ib_net64_t * ] -guid
[ 会员数据:返回 ib_net64_t * ] -sm_key
[ 会员数据:返回 ib_net32_t * ] -act_count
[成员数据:返回 uint8_t * ] -pri_state
[会员:返回无效]删除
----
程 sacSmRec
RID 字段:
[ 会员数据:返回 ib_net16_t * ] -lid
[ 成员数据:返回 sacSmInfo * ] -sm_info
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] getTable comp_mask
[会员:返回无效]删除
开关 信息 RECORD
组件屏蔽位:
[常量:char *] $IB_SWR_COMPMASK_LID = 0x1
[常数:char *] $IB_SWR_COMPMASK_LIN_CAP = 0x2
[常数:char *] $IB_SWR_COMPMASK_RAND_CAP = 0x4
[常数:char *] $IB_SWR_COMPMASK_MCAST_CAP = 0x8
[常量:char *] $IB_SWR_COMPMASK_LIN_TOP = 0x10
[常量:char *] $IB_SWR_COMPMASK_DEF_PORT = 0x20
[常量:char *] $IB_SWR_COMPMASK_DEF_MCAST_PRI = 0x40
[常数:char *] $IB_SWR_COMPMASK_DEF_MCAST_NOT = 0x80
[常数:char *] $IB_SWR_COMPMASK_STATE = 0x100
[常数:char *] $IB_SWR_COMPMASK_LIFE = 0x200
[常数:char *] $IB_SWR_COMPMASK_LMC = 0x400
[常量:char *] $IB_SWR_COMPMASK_ENFORCE_CAP = 0x800
[常量:char *] $IB_SWR_COMPMASK_FLAGS = 0x1000
----
程 sacSw信息
领域:
[ 会员数据:返回 ib_net16_t * ] -lin_cap
[ 会员数据:返回 ib_net16_t * ] -rand_cap
[ 会员数据:返回 ib_net16_t * ] -mcast_cap
[ 会员数据:返回 ib_net16_t * ] -lin_top
[成员数据:返回 uint8_t * ] -def_port
[成员数据:返回 uint8_t * ] -def_mcast_pri_port
[成员数据:返回 uint8_t * ] -def_mcast_not_port
[会员数据:返回 uint8_t * ] -life_state
[ 会员数据:返回 ib_net16_t * ] -lids_per_port
[ 会员数据:返回 ib_net16_t * ] -enforce_cap
[ 成员数据:返回 uint8_t * ] -flags
[会员:返回无效]删除
----
程 sacSwRec
RID 字段:
[ 会员数据:返回 ib_net16_t * ] -lid
[ 成员数据:返回 sacSwInfo * ] -switch_info
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] getTable comp_mask
[会员:返回无效]删除
友情链接 RECORD
组件屏蔽位:
[常量:int] $IB_LR_COMPMASK_FROM_LID = 0x1
[常量:int] $IB_LR_COMPMASK_FROM_PORT = 0x2
[常量:int] $IB_LR_COMPMASK_TO_PORT = 0x4
[常量:int] $IB_LR_COMPMASK_TO_LID = 0x8
----
程 sacLinkRec
领域:
[ 会员数据:返回 ib_net16_t * ] -from_lid
[成员数据:返回 uint8_t * ] -from_port_num
[成员数据:返回 uint8_t * ] -to_port_num
[ 会员数据:返回 ib_net16_t * ] -to_lid
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] getTable comp_mask
[会员:返回无效]删除
PATH RECORD
组件屏蔽位:
[常量:int] $IB_PR_COMPMASK_DGID = 0x4
[常量:int] $IB_PR_COMPMASK_SGID = 0x8
[常量:int] $IB_PR_COMPMASK_DLID = 0x10
[常量:int] $IB_PR_COMPMASK_SLID = 0x20
[常量:int] $IB_PR_COMPMASK_RAWTRAFIC = 0x40
[常量:int] $IB_PR_COMPMASK_RESV0 = 0x80
[常量:int] $IB_PR_COMPMASK_FLOWLABEL = 0x100
[常量:int] $IB_PR_COMPMASK_HOPLIMIT = 0x200
[常量:int] $IB_PR_COMPMASK_TCLASS = 0x400
[常量:int] $IB_PR_COMPMASK_REVERSIBLE = 0x800
[常量:int] $IB_PR_COMPMASK_NUMBPATH = 0x1000
[常量:int] $IB_PR_COMPMASK_PKEY = 0x2000
[常量:int] $IB_PR_COMPMASK_RESV1 = 0x4000
[常量:int] $IB_PR_COMPMASK_SL = 0x8000
[常量:int] $IB_PR_COMPMASK_MTUSELEC = 0x10000
[常量:int] $IB_PR_COMPMASK_MTU = 0x20000
[常量:int] $IB_PR_COMPMASK_RATESELEC = 0x40000
[常量:int] $IB_PR_COMPMASK_RATE = 0x80000
[常量:int] $IB_PR_COMPMASK_PKTLIFETIMESELEC = 0x100000
[常量:int] $IB_PR_COMPMASK_PFTLIFETIME = 0x200000
----
程 sacPathRec
领域:
[ 会员数据:返回 ib_gid_t * ] -dgid
[ 会员数据:返回 ib_gid_t * ] -sgid
[ 会员数据:返回 ib_net16_t * ] -dlid
[ 会员数据:返回 ib_net16_t * ] -slid
[ 会员数据:返回 ib_net32_t * ] -hop_flow_raw
[成员数据:返回 uint8_t * ] -tclass
[成员数据:返回 uint8_t * ] -num_path
[ 会员数据:返回 ib_net16_t * ] -pkey
[ 会员数据:返回 ib_net16_t * ] -sl
[成员数据:返回 uint8_t * ] -mtu
[会员数据:返回 uint8_t * ] -rate
[会员数据:返回 uint8_t * ] -pkt_life
[ 成员数据:返回 uint8_t * ] -preference
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] getTable comp_mask
[会员:返回无效]删除
LINEAR 转发 表
组件屏蔽位:
[常数:char *] $IB_LFT_COMPMASK_LID = 0x1
[常数:char *] $IB_LFT_COMPMASK_BLOCK = 0x2
----
程 sacLFTRec
领域:
[ 会员数据:返回 ib_net16_t * ] -lid
[ 会员数据:返回 ib_net16_t * ] -block_num
[ 会员数据:返回 ib_lft_t * ] -lft
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] getTable comp_mask
[会员:返回无效]删除
多播 MEMBER RECORD
组件屏蔽位:
[常量:char *] $IB_MCR_COMPMASK_GID = 0x1
[常数:char *] $IB_MCR_COMPMASK_MGID = 0x1
[常量:char *] $IB_MCR_COMPMASK_PORT_GID = 0x2
[常数:char *] $IB_MCR_COMPMASK_QKEY = 0x4
[常量:char *] $IB_MCR_COMPMASK_MLID = 0x8
[常数:char *] $IB_MCR_COMPMASK_MTU_SEL = 0x10
[常数:char *] $IB_MCR_COMPMASK_MTU = 0x20
[常量:char *] $IB_MCR_COMPMASK_TCLASS = 0x40
[常数:char *] $IB_MCR_COMPMASK_PKEY = 0x80
[常数:char *] $IB_MCR_COMPMASK_RATE_SEL = 0x100
[常数:char *] $IB_MCR_COMPMASK_RATE = 0x200
[常量:char *] $IB_MCR_COMPMASK_LIFE_SEL = 0x400
[常数:char *] $IB_MCR_COMPMASK_LIFE = 0x800
[常数:char *] $IB_MCR_COMPMASK_SL = 0x1000
[常数:char *] $IB_MCR_COMPMASK_FLOW = 0x2000
[常数:char *] $IB_MCR_COMPMASK_HOP = 0x4000
[常数:char *] $IB_MCR_COMPMASK_SCOPE = 0x8000
[常量:char *] $IB_MCR_COMPMASK_JOIN_STATE = 0x10000
[常数:char *] $IB_MCR_COMPMASK_PROXY = 0x20000
----
程 囊MCMRc
领域:
[ 会员数据:返回 ib_gid_t * ] -mgid
[ 会员数据:返回 ib_gid_t * ] -port_gid
[ 会员数据:返回 ib_net32_t * ] -qkey
[ 会员数据:返回 ib_net16_t * ] -mlid
[成员数据:返回 uint8_t * ] -mtu
[成员数据:返回 uint8_t * ] -tclass
[ 会员数据:返回 ib_net16_t * ] -pkey
[会员数据:返回 uint8_t * ] -rate
[会员数据:返回 uint8_t * ] -pkt_life
[ 会员数据:返回 ib_net32_t * ] -sl_flow_hop
[成员数据:返回 uint8_t * ] -scope_state
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] getTable comp_mask
[成员:返回字符 *] 设置 comp_mask
[成员:返回字符 *] del comp_mask
[成员:返回整数] proxy_join_get
而不是简单的字段 cget
[会员:返回无效] proxy_join_set proxy_join
而不是简单的字段配置
[成员:返回无效] obj_delete
删除对象
SA CLASS PORT 信息
----
程 囊类端口信息
领域:
[ 成员数据:返回 uint8_t * ] -base_ver
[成员数据:返回 uint8_t * ] -class_ver
[ 会员数据:返回 ib_net16_t * ] -cap_mask
[ 会员数据:返回 ib_net32_t * ] -resp_time_val
[ 会员数据:返回 ib_gid_t * ] -redir_gid
[ 会员数据:返回 ib_net32_t * ] -redir_tc_sl_fl
[ 会员数据:返回 ib_net16_t * ] -redir_lid
[ 会员数据:返回 ib_net16_t * ] -redir_pkey
[ 会员数据:返回 ib_net32_t * ] -redir_qp
[ 会员数据:返回 ib_net32_t * ] -redir_qkey
[ 会员数据:返回 ib_gid_t * ] -trap_gid
[ 会员数据:返回 ib_net32_t * ] -trap_tc_sl_fl
[ 会员数据:返回 ib_net16_t * ] -trap_lid
[ 会员数据:返回 ib_net16_t * ] -trap_pkey
[ 会员数据:返回 ib_net32_t * ] -trap_hop_qp
[ 会员数据:返回 ib_net32_t * ] -trap_qkey
方法:
[ 成员:返回字符 * ] 得到
[会员:返回无效]删除
通知 信息 RECORD
通知信息是用对象的层次结构构建的。 所以定义了几个类。
----
程 sacInform信息
领域:
[ 会员数据:返回 ib_gid_t * ] -gid
[ 会员数据:返回 ib_net16_t * ] -lid_range_begin
[ 会员数据:返回 ib_net16_t * ] -lid_range_end
[ 会员数据:返回 ib_net16_t * ] -reserved1
[成员数据:返回 uint8_t * ] -is_generic
[会员数据:返回 uint8_t * ] -subscribe
[ 会员数据:返回 ib_net16_t * ] -trap_type
[ 会员数据:返回 sacInformInfo_g_or_v * ] -g_or_v
方法:
[ 成员:返回字符 * ] 设置
[会员:返回无效]删除
----
程 sacInformInfo_g_or_v
领域:
[ 会员数据:返回 sacInformInfo_g_or_v_generic * ] -generic
[ 会员数据:返回 sacInformInfo_g_or_v_vend * ] -vend
----
程 sacInformInfo_g_or_v_generic
领域:
[ 会员数据:返回 ib_net16_t * ] -trap_num
[ 会员数据:返回 ib_net32_t * ] -qpn_resp_time_val
[ 成员数据:返回 uint8_t * ] -reserved2
[成员数据:返回 uint8_t * ] -node_type_msb
[ 会员数据:返回 ib_net16_t * ] -node_type_lsb
----
程 sacInformInfo_g_or_v_vend
领域:
[ 会员数据:返回 ib_net16_t * ] -dev_id
[ 会员数据:返回 ib_net32_t * ] -qpn_resp_time_val
[ 成员数据:返回 uint8_t * ] -reserved2
[会员数据:返回 uint8_t * ] -vendor_id_msb
[ 会员数据:返回 ib_net16_t * ] -vendor_id_lsb
服务 RECORD
组件屏蔽位:
[常量:char *] $IB_SR_COMPMASK_SID = 0x1
[常量:char *] $IB_SR_COMPMASK_SGID = 0x1
[常量:char *] $IB_SR_COMPMASK_SPKEY = 0x2
[常数:char *] $IB_SR_COMPMASK_RES1 = 0x4
[常量:char *] $IB_SR_COMPMASK_SLEASE = 0x8
[常数:char *] $IB_SR_COMPMASK_SKEY = 0x10
[常量:char *] $IB_SR_COMPMASK_SNAME = 0x20
[常量:char *] $IB_SR_COMPMASK_SDATA8_0 = 0x40
[常量:char *] $IB_SR_COMPMASK_SDATA8_1 = 0x80
[常量:char *] $IB_SR_COMPMASK_SDATA8_2 = 0x100
[常量:char *] $IB_SR_COMPMASK_SDATA8_3 = 0x200
[常量:char *] $IB_SR_COMPMASK_SDATA8_4 = 0x400
[常量:char *] $IB_SR_COMPMASK_SDATA8_5 = 0x800
[常量:char *] $IB_SR_COMPMASK_SDATA8_6 = 0x1000
[常量:char *] $IB_SR_COMPMASK_SDATA8_7 = 0x2000
[常量:char *] $IB_SR_COMPMASK_SDATA8_8 = 0x4000
[常量:char *] $IB_SR_COMPMASK_SDATA8_9 = 0x8000
[常量:char *] $IB_SR_COMPMASK_SDATA8_10 = 0x10000
[常量:char *] $IB_SR_COMPMASK_SDATA8_11 = 0x20000
[常量:char *] $IB_SR_COMPMASK_SDATA8_12 = 0x40000
[常量:char *] $IB_SR_COMPMASK_SDATA8_13 = 0x80000
[常量:char *] $IB_SR_COMPMASK_SDATA8_14 = 0x100000
[常量:char *] $IB_SR_COMPMASK_SDATA8_15 = 0x200000
[常量:char *] $IB_SR_COMPMASK_SDATA16_0 = 0x400000
[常量:char *] $IB_SR_COMPMASK_SDATA16_1 = 0x800000
[常量:char *] $IB_SR_COMPMASK_SDATA16_2 = 0x1000000
[常量:char *] $IB_SR_COMPMASK_SDATA16_3 = 0x2000000
[常量:char *] $IB_SR_COMPMASK_SDATA16_4 = 0x4000000
[常量:char *] $IB_SR_COMPMASK_SDATA16_5 = 0x8000000
[常量:char *] $IB_SR_COMPMASK_SDATA16_6 = 0x10000000
[常量:char *] $IB_SR_COMPMASK_SDATA16_7 = 0x20000000
[常量:char *] $IB_SR_COMPMASK_SDATA32_0 = 0x40000000
[常量:char *] $IB_SR_COMPMASK_SDATA32_1 = 0x80000000
[常量:char *] $IB_SR_COMPMASK_SDATA32_2 = 0x100000000
[常量:char *] $IB_SR_COMPMASK_SDATA32_3 = 0x200000000
[常量:char *] $IB_SR_COMPMASK_SDATA64_0 = 0x400000000
[常量:char *] $IB_SR_COMPMASK_SDATA64_1 = 0x800000000
----
程 sac服务记录
领域:
[ 会员数据:返回 ib_net64_t * ] -service_id
[ 会员数据:返回 ib_gid_t * ] -service_gid
[ 会员数据:返回 ib_net16_t * ] -service_pkey
[ 会员数据:返回 ib_net16_t * ] -resv
[ 会员数据:返回 ib_net32_t * ] -service_lease
[ 会员数据:返回 uint8_array_t * ] -service_key
[ 会员数据:返回 ib_svc_name_t * ] -service_name
[成员数据:返回 uint8_array_t * ] -service_data8
[ 会员数据:返回 ib_net16_array_t * ] -service_data16
[ 会员数据:返回 ib_net32_array_t * ] -service_data32
[ 会员数据:返回 ib_net64_array_t * ] -service_data64
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] 设置 comp_mask
[成员:返回字符 *] getTable comp_mask
[成员:返回字符 *] 删除 comp_mask
[成员:返回无效] obj_delete
SL 至 VL 表 RECORD
组件屏蔽位:
[常量:char *] $IB_SLVL_COMPMASK_LID = 0x1
[常数:char *] $IB_SLVL_COMPMASK_IN_PORT = 0x2
[常量:char *] $IB_SLVL_COMPMASK_OUT_PORT = 0x4
----
程 囊
[成员数据:返回 uint8_array_t * ] -raw_vl_by_sl
----
程 sacSIVlRec
RID 字段:
[ 会员数据:返回 ib_net16_t * ] -lid
用于 CA:端口盖,用于端口 0 的开关盖
[成员数据:返回 uint8_t * ] -in_port_num
为 CA 保留
[成员数据:返回 uint8_t * ] -out_port_num
为 CA 保留
[成员数据:返回 uint32_t * ] -resv
[ 成员数据:返回 sacSlVlTbl * ] -slvl_tbl
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] getTable comp_mask
[会员:返回无效]删除
VL 仲裁 表 RECORD
组件屏蔽位:
[常量:char *] $IB_VLA_COMPMASK_LID = 0x1
[常数:char *] $IB_VLA_COMPMASK_OUT_PORT = 0x2
[常量:char *] $IB_VLA_COMPMASK_BLOCK = 0x4
----
程 sacVlArbRec
领域:
[ 会员数据:返回 ib_net16_t * ] -lid
用于 CA:端口盖,用于端口 0 的开关盖
[成员数据:返回 uint8_t * ] -port_num
[会员数据:返回 uint8_t * ] -block_num
[ 成员数据:返回 uint32_t * ] - 保留
[ 会员数据:返回 sac_vl_arb_tbl_t * ] -vl_arb_tbl
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] getTable comp_mask
[会员:返回无效]删除
密钥 表 RECORD
组件屏蔽位:
[常数:char *] $IB_PKEY_COMPMASK_LID = 0x1
[常量:char *] $IB_PKEY_COMPMASK_BLOCK = 0x2
[常量:char *] $IB_PKEY_COMPMASK_PORT = 0x4
----
程 sacP密钥表
领域:
[ 会员数据:返回 ib_net16_array_t * ] -pkey_entry
----
程 sacPKeyRec
RID 字段:
[ 会员数据:返回 ib_net16_t * ] -lid
用于 CA:端口盖,用于端口 0 的开关盖
[会员数据:返回 uint16_t * ] -block_num
[成员数据:返回 uint8_t * ] -port_num
对于交换机:端口号,对于 CA:保留
[ 成员数据:返回 uint8_t * ] -reserved1
[ 成员数据:返回 uint16_t * ] -reserved2
[ 成员数据:返回 sacPKeyTbl * ] -pkey_tbl
方法:
[成员:返回字符 *] 获取 comp_mask
[成员:返回字符 *] getTable comp_mask
[会员:返回无效]删除
子网路 疯人院 (SMP)
SM 接口支持向 Fabric 设备发送子网管理数据包。 这
下面的每个子部分详细提供了可以访问的特定属性。
定义了一组对象类型。 用户可以分配一个新的属性对象。 那么
可以使用配置或直接操作方法设置对象。 额外的方法是
为每个对象提供:=item setByDr
在给定定向路由可访问的对象上设置属性。 有向路线
是要从其中出去的端口号列表。
博士
通过遍历有向路由获取属性值。
setByLid
在给定 LID 可访问的对象上设置属性
盖上盖子
获取给定 LID 可访问的对象的属性
程 节点信息
领域:
[成员数据:返回 uint8_t * ] -base_version
[成员数据:返回 uint8_t * ] -class_version
[ 成员数据:返回 uint8_t * ] -node_type
[成员数据:返回 uint8_t * ] -num_ports
[ 会员数据:返回 ib_net64_t * ] -sys_guid
[ 会员数据:返回 ib_net64_t * ] -node_guid
[ 会员数据:返回 ib_net64_t * ] -port_guid
[ 会员数据:返回 ib_net16_t * ] -partition_cap
[ 会员数据:返回 ib_net16_t * ] -device_id
[ 会员数据:返回 ib_net32_t * ] -revision
[ 会员数据:返回 ib_net32_t * ] -port_num_vendor_id
方法:
[成员:返回整数] getByDr dr
[成员:返回整数] setByDr dr
[成员:返回整数] getByLid 盖子
[成员:返回整数] setByLid 盖子
程 端口信息
领域:
[ 会员数据:返回 ib_net64_t * ] -m_key
[ 成员数据:返回 ib_net64_t * ] -subnet_prefix
[ 会员数据:返回 ib_net16_t * ] -base_lid
[ 会员数据:返回 ib_net16_t * ] -master_sm_base_lid
[ 会员数据:返回 ib_net32_t * ] -capability_mask
[ 会员数据:返回 ib_net16_t * ] -diag_code
[ 会员数据:返回 ib_net16_t * ] -m_key_lease_period
[成员数据:返回 uint8_t * ] -local_port_num
[成员数据:返回 uint8_t * ] -link_width_enabled
[会员数据:返回 uint8_t * ] -link_width_supported
[会员数据:返回 uint8_t * ] -link_width_active
[成员数据:返回 uint8_t * ] -state_info1
LinkSpeedSupported 和 PortState
[成员数据:返回 uint8_t * ] -state_info2
PortPhysState 和 LinkDownDefaultState
[成员数据:返回 uint8_t * ] -mkey_lmc
[会员数据:返回 uint8_t * ] -link_speed
LinkSpeedEnabled 和 LinkSpeedActive
[成员数据:返回 uint8_t * ] -mtu_smsl
[成员数据:返回 uint8_t * ] -vl_cap
VlCap 和 InitType
[会员数据:返回 uint8_t * ] -vl_high_limit
[会员数据:返回 uint8_t * ] -vl_arb_high_cap
[会员数据:返回 uint8_t * ] -vl_arb_low_cap
[成员数据:返回 uint8_t * ] -mtu_cap
[会员数据:返回 uint8_t * ] -vl_stall_life
[成员数据:返回 uint8_t * ] -vl_enforce
[ 会员数据:返回 ib_net16_t * ] -m_key_violations
[ 会员数据:返回 ib_net16_t * ] -p_key_violations
[ 会员数据:返回 ib_net16_t * ] -q_key_violations
[会员数据:返回 uint8_t * ] -guid_cap
[成员数据:返回 uint8_t * ] -subnet_timeout
[会员数据:返回 uint8_t * ] -resp_time_value
[成员数据:返回 uint8_t * ] -error_threshold
方法:
[成员:返回整数] getByDr dr portNum
[成员:返回整数] setByDr dr portNum
[ 成员:返回 int ] getByLid 盖子 portNum
[ 成员:返回 int ] setByLid 盖子 portNum
程 信息
[ 会员数据:返回 ib_net16_t * ] -lin_cap
[ 会员数据:返回 ib_net16_t * ] -rand_cap
[ 会员数据:返回 ib_net16_t * ] -mcast_cap
[ 会员数据:返回 ib_net16_t * ] -lin_top
[成员数据:返回 uint8_t * ] -def_port
[成员数据:返回 uint8_t * ] -def_mcast_pri_port
[成员数据:返回 uint8_t * ] -def_mcast_not_port
[会员数据:返回 uint8_t * ] -life_state
[ 会员数据:返回 ib_net16_t * ] -lids_per_port
[ 会员数据:返回 ib_net16_t * ] -enforce_cap
[ 成员数据:返回 uint8_t * ] -flags
[成员:返回整数] getByDr dr
[成员:返回整数] setByDr dr
[成员:返回整数] getByLid 盖子
[成员:返回整数] setByLid 盖子
程 小块
[成员数据:返回 uint8_array_t * ] -lft
[成员:返回整数] getByDr dr blockNum
[成员:返回整数] setByDr dr blockNum
[ 成员:返回 int ] getByLid 盖子 blockNum
[ 成员:返回 int ] setByLid 盖子 blockNum
程 smMft块
[ 会员数据:返回 ib_net16_array_t * ] -mft
[成员:返回整数] getByDr dr startLid startPort
[成员:返回整数] setByDr dr startLid startPort
[ 成员:返回 int ] getByLid 盖子 startLid startPort
[ 成员:返回 int ] setByLid 盖子 startLid startPort
程 smGuid信息
[ 会员数据:返回 ib_net64_array_t * ] -guid
[成员:返回整数] getByDr dr blockNum
[成员:返回整数] setByDr dr blockNum
[ 成员:返回 int ] getByLid 盖子 blockNum
[ 成员:返回 int ] setByLid 盖子 blockNum
程 密钥表
[ 会员数据:返回 ib_net16_array_t * ] -pkey_entry
[成员:返回整数] getByDr dr portNum blockNum
[成员:返回整数] setByDr dr portNum blockNum
[成员:返回 int] getByLid 盖子 portNum blockNum
[成员:返回 int] setByLid 盖子 portNum blockNum
程 短信表
[成员数据:返回 uint8_array_t * ] -raw_vl_by_sl
[成员:返回 int] getByDr dr inPortNum outPortNum
[成员:返回整数] setByDr dr inPortNum outPortNum
[ 成员:返回 int ] getByLid 盖子 inPortNum outPortNum
[成员:返回 int] setByLid 盖子 inPortNum outPortNum
程 智能仲裁表
[ 会员数据:返回 ib_vl_arb_element_t * ] -vl_entry
[成员:返回 int] getByDr dr portNum 块
[成员:返回整数] setByDr dr portNum 块
[ 成员:返回 int ] getByLid 盖子 portNum 块
[ 成员:返回 int ] setByLid 盖子 portNum 块
程 节点描述
[ 会员数据:返回 ibsm_node_desc_str_t * ] -description
[成员:返回整数] getByDr dr
[成员:返回整数] setByDr dr
[成员:返回整数] getByLid 盖子
[成员:返回整数] setByLid 盖子
程 短信信息
[ 会员数据:返回 ib_net64_t * ] -guid
[ 会员数据:返回 ib_net64_t * ] -sm_key
[ 会员数据:返回 ib_net32_t * ] -act_count
[成员数据:返回 uint8_t * ] -pri_state
[成员:返回整数] getByDr dr
[成员:返回整数] setByDr dr
[成员:返回整数] getByLid 盖子
[成员:返回整数] setByLid 盖子
程 短信通知
NOTICE 属性由几个子对象构建而成
[ 成员数据:返回 uint8_t * ] -generic_type
[ 会员数据:返回 ib_net16_t * ] -issuer_lid
[ 会员数据:返回 ib_net16_t * ] -toggle_count
[ 会员数据:返回 ib_gid_t * ] -issuer_gid
[ 会员数据:返回 smNotice_g_or_v * ] -g_or_v
[ 会员数据:返回 smNotice_data_details * ] -data_details
[成员:返回整数] trapByDr dr
[成员:返回整数] trapByLid 盖子
----
程 smNotice_g_or_v
[ 会员数据:返回 smNotice_g_or_v_generic * ] -generic
[ 会员数据:返回 smNotice_g_or_v_vend * ] -vend
----
程 smNotice_data_details
[会员数据:返回smNotice_data_details_raw_data * ] -raw_data
[会员数据:返回smNotice_data_details_ntc_64_67 * ] -ntc_64_67
[会员数据:返回smNotice_data_details_ntc_128 * ] -ntc_128
[会员数据:返回smNotice_data_details_ntc_129_131 * ] -ntc_129_131
[会员数据:返回smNotice_data_details_ntc_144 * ] -ntc_144
[会员数据:返回smNotice_data_details_ntc_145 * ] -ntc_145
[会员数据:返回smNotice_data_details_ntc_256 * ] -ntc_256
[会员数据:返回smNotice_data_details_ntc_257_258 * ] -ntc_257_258
[会员数据:返回smNotice_data_details_ntc_259 * ] -ntc_259
----
程 smNotice_g_or_v_generic
[成员数据:返回 uint8_t * ] -prod_type_msb
[ 会员数据:返回 ib_net16_t * ] -prod_type_lsb
[ 会员数据:返回 ib_net16_t * ] -trap_num
----
程 smNotice_g_or_v_vend
[会员数据:返回 uint8_t * ] -vend_id_msb
[ 会员数据:返回 ib_net16_t * ] -vend_id_lsb
[ 会员数据:返回 ib_net16_t * ] -dev_id
----
程 smNotice_data_details_raw_data
[成员数据:返回 uint8_array_t * ] -details
----
程 smNotice_data_details_ntc_64_67
[成员数据:返回 uint8_array_t * ] -res
[ 会员数据:返回 ib_gid_t * ] -gid
进/出的节点或多播组
----
程 smNotice_data_details_ntc_128
[ 会员数据:返回 ib_net16_t * ] -sw_lid
链接状态改变的 sw 盖子
----
程 smNotice_data_details_ntc_129_131
[ 会员数据:返回 ib_net16_t * ] -pad
[ 会员数据:返回 ib_net16_t * ] -lid
违规的盖子和端口号
[成员数据:返回 uint8_t * ] -port_num
----
程 smNotice_data_details_ntc_144
[ 会员数据:返回 ib_net16_t * ] -pad1
[ 会员数据:返回 ib_net16_t * ] -lid
能力掩码改变的盖子
[ 会员数据:返回 ib_net16_t * ] -pad2
[ 会员数据:返回 ib_net32_t * ] -new_cap_mask
新能力掩码
----
程 smNotice_data_details_ntc_145
[ 会员数据:返回 ib_net16_t * ] -pad1
[ 会员数据:返回 ib_net16_t * ] -lid
sys guid 更改的盖子
[ 会员数据:返回 ib_net16_t * ] -pad2
[ 会员数据:返回 ib_net64_t * ] -new_sys_guid
新的系统镜像指南
----
程 smNotice_data_details_ntc_256
[ 会员数据:返回 ib_net16_t * ] -pad1
[ 会员数据:返回 ib_net16_t * ] -lid
[ 会员数据:返回 ib_net16_t * ] -pad2
[ 成员数据:返回 uint8_t * ] -method
[会员数据:返回 uint8_t * ] -pad3
[ 会员数据:返回 ib_net16_t * ] -attr_id
[ 会员数据:返回 ib_net32_t * ] -attr_mod
[ 会员数据:返回 ib_net64_t * ] -mkey
[会员数据:返回 uint8_t * ] -dr_slid
[会员数据:返回 uint8_t * ] -dr_trunc_hop
[成员数据:返回 uint8_array_t * ] -dr_rtn_path
----
程 smNotice_data_details_ntc_257_258
[ 会员数据:返回 ib_net16_t * ] -pad1
[ 会员数据:返回 ib_net16_t * ] -lid1
[ 会员数据:返回 ib_net16_t * ] -lid2
[ 会员数据:返回 ib_net32_t * ] -key
[成员数据:返回 uint8_t * ] -sl
[ 会员数据:返回 ib_net32_t * ] -qp1
[ 会员数据:返回 ib_net32_t * ] -qp2
[ 会员数据:返回 ib_gid_t * ] -gid1
[ 会员数据:返回 ib_gid_t * ] -gid2
----
程 smNotice_data_details_ntc_259
[ 会员数据:返回 ib_net16_t * ] -data_valid
[ 会员数据:返回 ib_net16_t * ] -lid1
[ 会员数据:返回 ib_net16_t * ] -lid2
[ 会员数据:返回 ib_net32_t * ] -key
[成员数据:返回 uint8_t * ] -sl
[ 会员数据:返回 ib_net32_t * ] -qp1
[成员数据:返回 uint8_t * ] -qp2_msb
[ 会员数据:返回 ib_net16_t * ] -qp2_lsb
[ 会员数据:返回 ib_gid_t * ] -gid1
[ 会员数据:返回 ib_gid_t * ] -gid2
[ 会员数据:返回 ib_net16_t * ] -sw_lid
[ 成员数据:返回 uint8_t * ] -port_no
国际商业银行 功能
提供对设备内部配置空间的供应商特定访问
本节提供有关 IBCR 公开的功能的详细信息。 他们都返回 0
成功。
[返回整数] crMultiMaxGet
[返回 int ] crRead 盖子地址
[返回 int ] crWrite 盖子数据地址
[返回 int ] crReadMulti num 盖子列表地址
[returns int] crWriteMulti num Lid_list 数据地址
IB 供应商 获得每个 功能
IBVS 代表供应商特定 MAD。
本节提供有关 IBVS 公开的功能的详细信息。 他们都返回 0
成功。
[返回整数] vsMultiMaxGet
[返回 int ] vsCpuRead 盖子大小 cpu_traget_size 地址
[返回 int ] vsCpuWrite 盖子大小 cpu_traget_size 数据地址
[返回 int ] vsI2cRead 盖子 port_num device_id 大小地址
[返回 int ] vsI2cWrite 盖子 port_num device_id 大小地址数据
[返回 int ] vsI2cReadMulti num Lid_list port_num device_id 大小地址
[返回 int ] vsI2cWriteMulti num Lid_list port_num device_id 大小地址数据
[返回 int ] vsGpioRead 盖子
[返回 int ] vsGpioWrite 盖子 gpio_mask gpio_data
[返回整数] vsSWReset num Lid_list
[返回 int ] vsFlashStartMulti num Lid_list 最后大小地址数据
[返回整数] vsFlashStopMulti num Lid_list force
[ 返回 int ] vsFlashSetBankMulti num lid_list 地址
[返回 int ] vsFlashEraseSectorMulti num Lid_list 地址
[返回 int ] vsFlashReadSectorMulti num Lid_list 大小地址
[返回 int ] vsFlashWriteSectorMulti num Lid_list 大小地址数据
[返回 int ] vsMirrorRead 盖子
[返回整数] vsMirrorWrite 盖子 rx_mirror tx_mirror
IBBBM 功能
本节提供有关 IBBBM 公开的功能的详细信息。 他们都返回 0
成功。
[返回 int] bbmVpdRead 盖子 vpd_device_selector bytes_num 偏移
[返回 int ] bbmVpdWrite 盖子 vpd_device_selector bytes_num 偏移 p_data
[返回整数] bbmVSDRead 盖子
[返回整数] bbmBSNRead 盖子
[返回整数] bbmModRead 盖子
[返回整数] bbmChaRead 盖子
[返回整数] bbmFWVerRead 盖子
使用 onworks.net 服务在线使用 ibis