ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

ibis - ອອນລາຍໃນຄລາວ

ແລ່ນ ibis ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ ibis ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ibis - ການຄຸ້ມຄອງ IB Inband Services - ເປັນແກະ TCL ຂະຫຍາຍ

SYNOPSYS


ibis [-port_num ]

ລາຍລະອຽດ


ibis ແມ່ນ TCL shell ຂະຫຍາຍດ້ວຍການໂຕ້ຕອບສໍາລັບການສົ່ງແລະຮັບການຄຸ້ມຄອງ IB
datagrams (MADS). ເພື່ອໃຊ້ shell ນີ້ທ່ານຈະຂຽນລະຫັດ TCL ທີ່ excersizes ປົກກະຕິ
ຄໍາສັ່ງ TCL ແລະ API ພິເສດທີ່ສະຫນອງໂດຍສ່ວນຂະຫຍາຍນີ້. ການນໍາໃຊ້ການໂຕ້ຕອບແມ່ນຍັງ
ເປັນໄປໄດ້ແລະໄດ້ຮັບການປັບປຸງຢ່າງຫຼວງຫຼາຍຖ້າຊຸດ tclreadline ມີຢູ່ໃນເຄື່ອງ.

ພາກສ່ວນຍ່ອຍຕໍ່ໄປນີ້ໃຫ້ຄໍານິຍາມລະອຽດສໍາລັບ API ແລະວັດຖຸທົ່ວໂລກ
ກໍານົດໂດຍການຂະຫຍາຍ. MADs APIs ທີ່ແຕກຕ່າງກັນແມ່ນຈັດກຸ່ມໂດຍຊັ້ນບໍລິຫານ.

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, ລັດ ແລະໝາຍເລກຜອດ.

[ returns int ] ibis_init
ເລີ່ມຕົ້ນສ້າງວັດຖຸ ibis

[ returns int ] ລະດັບ ibis_set_verbosity
ການປ່ຽນແປງການ verbosity ບັນທຶກ

[ returns int ] ibis_set_port guid
ຕັ້ງຄ່າພອດ IBIS ຕິດກັບ ແລະເລີ່ມຕົ້ນແພັກເກັດຍ່ອຍທັງໝົດ. ຕ້ອງເອີ້ນເທື່ອດຽວ
ໃນລະຫວ່າງການປະຕິບັດງານ ibis.

[ກັບຄືນ new_uint64_t ] ibis_get_port
ໃຫ້ GUID ຂອງພອດ IBIS ຕິດກັບ

[ returns int ] ibis_set_transaction_timeout timeout_ms
ກໍານົດເວລາການເຮັດທຸລະກໍາໃນ [msec]

[ returns int ] ibis_exit
ອອກຈາກ IBIS.

[ returns int ] ibis_puts verbosity msg
ຕື່ມຂໍ້ຄວາມໃສ່ບັນທຶກ OpenSM

IBIS ທາງເລືອກໃນການ ຈຸດປະສົງ

ຕົວເລືອກ IBIS ແມ່ນມີຢູ່ໂດຍຜ່ານວັດຖຸທີ່ກໍານົດໄວ້ກ່ອນ: ibis_opts. ມັນສາມາດເປັນ
manipulated ໂດຍໃຊ້ວິທີການ Tcl ມາດຕະຖານ: cget ແລະ configure. ຕົວຢ່າງ:

ibis_opts cget -force_log_flush

ibis_opts configure -force_log_flush TRUE

ຕໍ່ໄປນີ້ແມ່ນທາງເລືອກທີ່ແຕກຕ່າງກັນທີ່ສາມາດກໍາຫນົດຄ່າໄດ້:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ boolean_t * ] -single_thread
ແລ່ນສາຍດຽວ

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ boolean_t * ] -force_log_flush
ຖ້າ TRUE - ບັງຄັບ flash ຫຼັງຈາກແຕ່ລະຂໍ້ຄວາມບັນທຶກ (TRUE).

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_t * ] -log_flags
ລະດັບບັນທຶກທີ່ຈະໃຊ້

[ ຂໍ້ມູນສະມາຊິກ: ກັບຄືນ char * ] -log_file
ຊື່ຂອງໄຟລ໌ບັນທຶກທີ່ຈະໃຊ້. ຕ້ອງຖືກຕັ້ງຄ່າກ່ອນ ibis_init ຖືກນໍາໃຊ້ເພື່ອ
ເຮັດໃຫ້ມີຜົນກະທົບ

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint64_t * ] -sm_key
SM_Key ທີ່ຈະໃຊ້ໃນເວລາສົ່ງ SubnetMgt ແລະ SubnetAdmin MADs

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint64_t * ] -m_key
M_Key ທີ່ຈະໃຊ້ໃນເວລາສົ່ງ SubnetMgt

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint64_t * ] -v_key
ລະຫັດຜູ້ຂາຍທີ່ຈະໃຊ້ໃນເວລາສົ່ງ MADs ສະເພາະຜູ້ຂາຍ.

IBPM


IBPM ຫຍໍ້ມາຈາກ IB Performance Monitoring MADs. IB ສະຫນອງອຸປະກອນມາດຕະຖານສໍາລັບ
ຕິດຕາມສະຖິຕິໃນທຸກໆພອດ.

ພາກນີ້ໃຫ້ລາຍລະອຽດກ່ຽວກັບຫນ້າທີ່ IBPM exposes. ພວກເຂົາທັງຫມົດກັບຄືນມາ 0
ຄວາມສຳເລັດ.

[ returns int ] pmMultiMaxGet
ໄດ້ຮັບຈໍານວນສູງສຸດຂອງການສອບຖາມຂະຫນານທີ່ສາມາດສົ່ງໄດ້

[ returns int ] pmGetPortCounters lid port_select
ສົ່ງຄໍາຖາມ "PortCounters" ໄປຫາ LID ແລະພອດທີ່ໃຫ້

[ returns int ] pmGetPortCountersMulti num lid_list port_select_list
ສົ່ງຊຸດການສອບຖາມ "PortCounters" ໄປຫາລາຍຊື່ຂອງ LIDs ແລະພອດ. ຕົວເລກ -
ກໍານົດຈໍານວນຂອງອົງປະກອບໃນແຕ່ລະບັນຊີລາຍຊື່.

[ returns int ] pmGetExtPortCountersMulti num lid_list port_select_list
ສົ່ງຊຸດຂອງ "ExtendedPortCounters" ຄໍາຖາມໄປຫາບັນຊີລາຍຊື່ຂອງ LIDs ແລະພອດທີ່ກໍານົດໄວ້.
num - ກໍານົດຈໍານວນຂອງອົງປະກອບໃນແຕ່ລະບັນຊີລາຍຊື່.

[ returns int ] pmClrAllCounters lid port_select
ສົ່ງຄໍາສັ່ງເພື່ອ "ລ້າງຕົວນັບທັງຫມົດ" ໃນ LID ແລະພອດທີ່ໃຫ້

[ returns int ] pmClrAllCountersMulti num lid_list port_select_list
ສົ່ງ batch ຂອງ "ລ້າງ counters ທັງ ຫມົດ" ຄໍາ ສັ່ງ ກັບ ບັນ ຊີ ລາຍ ຊື່ ຂອງ LIDs ແລະ ພອດ.
num - ກໍານົດຈໍານວນຂອງອົງປະກອບໃນແຕ່ລະບັນຊີລາຍຊື່.

IBSAC


IBSAC ຫຍໍ້ມາຈາກ IB Subnet Administrator (SA) Client. ມັນສະຫນອງວິທີການສອບຖາມ SA ສໍາລັບ
ຂໍ້ມູນກ່ຽວກັບວັດຖຸຕ່າງໆທີ່ມັນຄຸ້ມຄອງ

ພາກສ່ວນຕໍ່ໄປນີ້ອະທິບາຍແນວຄວາມຄິດທີ່ຢູ່ເບື້ອງຫຼັງຂອງການໂຕ້ຕອບ SAC ແລະຫຼັງຈາກນັ້ນສະຫນອງ
ລາຍລະອຽດຂອງແຕ່ລະຄຸນລັກສະນະທີ່ສາມາດສອບຖາມໄດ້.

IBSAC ຈຸດປະສົງ

IBSAC ໃຊ້ວັດຖຸທົ່ວໂລກທີ່ໄດ້ກໍານົດໄວ້ລ່ວງໜ້າເພື່ອອໍານວຍຄວາມສະດວກ SA Queries. ວັດຖຸດັ່ງກ່າວມີຊື່
ຖົງ ສອບຖາມ. ແຕ່ລະວັດຖຸດັ່ງກ່າວເປີດເຜີຍຊຸດມາດຕະຖານຂອງວິທີການ:

dump
ຖິ້ມຊ່ອງຂໍ້ມູນ ແລະຄ່າທັງໝົດຂອງວັດຖຸ

cget - :
ໄດ້​ຮັບ​ຄ່າ​ຂອງ​ພາກ​ສະ​ຫນາມ​ທີ່​ໄດ້​ຮັບ​

configure - :
ກໍານົດຄ່າພາກສະຫນາມ

ໄດ້ຮັບ :
ສອບຖາມ SA ສໍາລັບບັນທຶກຫນຶ່ງໂດຍໃຊ້ຫນ້າກາກອົງປະກອບແລະຄ່າພາກສະຫນາມຕາມທີ່ກໍານົດໄວ້ໃນ
ວັດຖຸສອບຖາມ

getTable :
ສອບຖາມ SA ສໍາລັບບັນທຶກທັງໝົດທີ່ກົງກັນກັບໜ້າກາກອົງປະກອບ ແລະຄ່າພາກສະໜາມຕາມທີ່ກຳນົດໄວ້ໃນ
ວັດຖຸສອບຖາມ

ບາງວັດຖຸທີ່ຮັກສາໄວ້ SA ສະຫນັບສະຫນູນວິທີການ "ຕັ້ງ" ແລະ "ລຶບ". ໃນກໍລະນີດັ່ງກ່າວ
ວິທີການຕໍ່ໄປນີ້ແມ່ນມີຢູ່ໃນວັດຖຸສອບຖາມທີ່ສອດຄ້ອງກັນ:

ຕັ້ງ :
ສົ່ງ a ທີ່ກໍານົດໄວ້ ວິທີການກັບ SA ກັບຫນ້າກາກອົງປະກອບແລະຄ່າພາກສະຫນາມຕາມທີ່ກໍານົດໄວ້ໃນ
ວັດຖຸສອບຖາມ

ລຶບ :
ສົ່ງ a ລຶບ ວິທີການກັບ SA ກັບຫນ້າກາກອົງປະກອບແລະຄ່າພາກສະຫນາມຕາມທີ່ກໍານົດໄວ້ໃນ
ວັດຖຸສອບຖາມ

ກັບມາແລ້ວ ຈຸດປະສົງ

ພາກສ່ວນນີ້ອະທິບາຍຄ່າທີ່ສົ່ງຄືນມາຈາກວິທີການ get/getTable/set/delete ຂອງ
ສອບຖາມວັດຖຸ:

ແຕ່ລະແບບສອບຖາມສົ່ງຄືນລາຍຊື່ (ຫຼືຫນຶ່ງ) ຕົວລະບຸ (ຕົວຊີ້) ສໍາລັບວັດຖຸ. ມີຕົວລະບຸ
ຖືກຈັດຮູບແບບຕາມປະເພດຂອງວັດຖຸທີ່ພວກເຂົາຊີ້ໃຫ້ເຫັນເຖິງການນໍາໃຊ້ຄໍານໍາຫນ້າຕໍ່ໄປນີ້:

ຄຳຖາມທີ່ຝັງຄຸນສົມບັດການຈັດການຍ່ອຍ:

ນິ: = ຂໍ້​ມູນ node
ບໍ່ມີ: = ຂໍ້​ມູນ​ບັນ​ທຶກ (SA RID + ຂໍ້​ມູນ node​)
pi: = ຂໍ້ມູນພອດ
pir: = ບັນທຶກຂໍ້ມູນພອດ (SA RID + ຂໍ້ມູນພອດ)
sm: = ຂໍ້ມູນ SM
ຍິ້ມ: = ບັນທຶກຂໍ້ມູນ SM (SA RID + ຂໍ້ມູນ SM)
ສະວີ: = ສະ​ຫຼັບ​ຂໍ້​ມູນ​
swir: = ບັນທຶກຂໍ້ມູນສະຫຼັບ (SA RID + ຂໍ້ມູນສະຫຼັບ)
slvt: = SL ກັບຕາຕະລາງ VL
slvr: = SL ຫາ VL table Record (SA RID + SL to VL table)
pkt: = ຕາຕະລາງ PKey
pkr: = ບັນທຶກຕາຕະລາງ PKey (SA RID + ຕາຕະລາງ PKey)
ການສອບຖາມຂອງຄຸນສົມບັດທີ່ບໍ່ໄດ້ຝັງໄວ້:

ລິ້ງ: = ບັນທຶກການເຊື່ອມຕໍ່
ເສັ້ນທາງ: => ບັນທຶກເສັ້ນທາງ
lf: = ຕາຕະລາງການສົ່ງຕໍ່ເສັ້ນ
mcm: = ບັນທຶກສະມາຊິກ Multicast
cpi: = SA Class Port ຂໍ້ມູນ
ຂໍ້ມູນ: = ແຈ້ງ​ຂໍ້​ມູນ (ການ​ຈົດ​ທະ​ບຽນ​ຂອງ​ການ​ສົ່ງ​ຕໍ່​ເຫດ​ການ​)
svc: = ບັນທຶກການບໍລິການ
vlarb: = ບັນທຶກຕາຕະລາງການຊີ້ຂາດ VL

ໂນດ INFO ບັນທຶກ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ ຄົງທີ່ : int ] $IB_NR_COMMPMASK_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_COMMPMASK_REV = 0x800
[ ຄົງທີ່ : int ] $IB_NR_COMPMASK_PORTNUM = 0x1000
[ ຄົງທີ່ : int ] $IB_NR_COMPMASK_VENDID = 0x2000
[ຄົງທີ່ : int ] $IB_NR_COMPMASK_NODEDESC = 0x4000
----

ລະດັບ sacNodeInfo

ເຂດຂໍ້ມູນ:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ
----

ລະດັບ sacNodeRec

ຊ່ອງຂໍ້ມູນ RID:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_t * ] -lid
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ sacNodeInfo * ] -node_info
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_node_desc_t * ] -node_desc
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ

PORT INFO ບັນທຶກ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ຄົງທີ່ : 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_COMMPMASK_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_COMMPMASK_NEIGHBORMTU = 0x800000
[ ຄົງທີ່ : int ] $IB_PIR_COMPMASK_MASTERSMSL = 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_COMMPMASK_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_COMMPMASK_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
----

ລະດັບ sacPortInfo

ເຂດຂໍ້ມູນ:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ
----

ລະດັບ sacPortRec

ຊ່ອງຂໍ້ມູນ RID:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_t * ] -lid
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_t * ] -port_num
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ sacPortInfo * ] -port_info
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ

SM INFO ບັນທຶກ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ ຄົງທີ່ : char * ] $IB_SMR_COMMPMASK_LID = 0x1
[ ຄົງທີ່ : char * ] $IB_SMR_COMMPMASK_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_COMMPMASK_PRI = 0x20
----

ລະດັບ sacSmInfo

ເຂດຂໍ້ມູນ:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net64_t * ] -guid
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net64_t * ] -sm_key
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net32_t * ] -act_count
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_t * ] -pri_state
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ
----

ລະດັບ sacSmRec

ຊ່ອງຂໍ້ມູນ RID:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_t * ] -lid
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ sacSmInfo * ] -sm_info
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ

SWITCH INFO ບັນທຶກ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ຄົງທີ່ : char * ] $IB_SWR_COMMPMASK_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_COMMPMASK_LIFE = 0x200
[ຄົງທີ່ : char * ] $IB_SWR_COMMPMASK_LMC = 0x400
[ຄົງທີ່ : char * ] $IB_SWR_COMPMASK_ENFORCE_CAP = 0x800
[ຄົງທີ່ : char * ] $IB_SWR_COMMPMASK_FLAGS = 0x1000
----

ລະດັບ sacSwInfo

ເຂດຂໍ້ມູນ:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ
----

ລະດັບ sacSwRec

ຊ່ອງຂໍ້ມູນ RID:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_t * ] -lid
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ sacSwInfo * ] -switch_info
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ

LINK ບັນທຶກ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ ຄົງທີ່ : 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
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ

PATH ບັນທຶກ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ ຄົງທີ່ : int ] $IB_PR_COMPMASK_DGID = 0x4
[ ຄົງທີ່ : int ] $IB_PR_COMPMASK_SGID = 0x8
[ ຄົງທີ່ : int ] $IB_PR_COMMPMASK_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_COMMPMASK_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
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ

ເສັ້ນ ການໃຫ້ອະໄພ ຕາຕະລາງ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ ຄົງທີ່ : 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
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ

MULTICAST ສະມາຊິກ ບັນທຶກ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ຄົງທີ່ : char * ] $IB_MCR_COMMPMASK_GID = 0x1
[ຄົງທີ່ : char * ] $IB_MCR_COMMPMASK_MGID = 0x1
[ຄົງທີ່ : char * ] $IB_MCR_COMPMASK_PORT_GID = 0x2
[ຄົງທີ່ : char * ] $IB_MCR_COMPMASK_QKEY = 0x4
[ຄົງທີ່ : char * ] $IB_MCR_COMMPMASK_MLID = 0x8
[ ຄົງທີ່ : char * ] $IB_MCR_COMPMASK_MTU_SEL = 0x10
[ຄົງທີ່ : char * ] $IB_MCR_COMMPMASK_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_COMMPMASK_LIFE = 0x800
[ຄົງທີ່ : char * ] $IB_MCR_COMMPMASK_SL = 0x1000
[ຄົງທີ່ : char * ] $IB_MCR_COMMPMASK_FLOW = 0x2000
[ຄົງທີ່ : char * ] $IB_MCR_COMPMASK_HOP = 0x4000
[ຄົງທີ່ : char * ] $IB_MCR_COMMPMASK_SCOPE = 0x8000
[ຄົງທີ່ : char * ] $IB_MCR_COMPMASK_JOIN_STATE = 0x10000
[ຄົງທີ່ : char * ] $IB_MCR_COMMPMASK_PROXY = 0x20000
----

ລະດັບ sacMCMRec

ເຂດຂໍ້ມູນ:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ ສະມາຊິກ : returns char * ] ຕັ້ງ comp_mask
[ ສະມາຊິກ : ກັບຄືນ char * ] del comp_mask
[ ສະມາຊິກ : returns int ] proxy_join_get
ແທນທີ່ຈະເປັນພາກສະຫນາມງ່າຍດາຍ cget

[ ສະມາຊິກ : ກັບຄືນ void ] proxy_join_set proxy_join
ແທນ​ທີ່​ຈະ​ເປັນ​ການ​ຕັ້ງ​ຄ່າ​ພາກ​ສະ​ຫນາມ​ງ່າຍ​ດາຍ​

[ສະມາຊິກ : ກັບຄືນ void ] obj_delete
ລຶບວັດຖຸ

SA CLASS PORT INFO

----

ລະດັບ sacClassPortInfo

ເຂດຂໍ້ມູນ:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
ວິທີການ:

[ສະມາຊິກ : ກັບຄືນ char * ] ໄດ້ຮັບ
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ

INFORM INFO ບັນທຶກ

ຂໍ້​ມູນ​ຂ່າວ​ສານ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ກໍ່​ສ້າງ​ໂດຍ​ການ​ລໍາ​ດັບ​ຂອງ​ວັດ​ຖຸ​. ດັ່ງນັ້ນ, ຫ້ອງຮຽນຫຼາຍແມ່ນຖືກກໍານົດ.

----

ລະດັບ sacInformInform

ເຂດຂໍ້ມູນ:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
ວິທີການ:

[ ສະມາຊິກ : returns char * ] set
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ
----

ລະດັບ 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

ການບໍລິການ ບັນທຶກ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ ຄົງທີ່ : char * ] $IB_SR_COMMPMASK_SID = 0x1
[ ຄົງທີ່ : char * ] $IB_SR_COMMPMASK_SGID = 0x1
[ຄົງທີ່ : char * ] $IB_SR_COMPMASK_SPKEY = 0x2
[ຄົງທີ່ : char * ] $IB_SR_COMPMASK_RES1 = 0x4
[ຄົງທີ່ : char * ] $IB_SR_COMPMASK_SLEASE = 0x8
[ ຄົງທີ່ : char * ] $IB_SR_COMMPMASK_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
----

ລະດັບ sacServiceRec

ເຂດຂໍ້ມູນ:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] ຕັ້ງ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ ສະມາຊິກ : ກັບຄືນ char * ] ລຶບ comp_mask
[ສະມາຊິກ : ກັບຄືນ void ] obj_delete

SL to VL ຕາຕະລາງ ບັນທຶກ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ຄົງທີ່ : char * ] $IB_SLVL_COMPMASK_LID = 0x1
[ຄົງທີ່ : char * ] $IB_SLVL_COMPMASK_IN_PORT = 0x2
[ຄົງທີ່ : char * ] $IB_SLVL_COMPMASK_OUT_PORT = 0x4
----

ລະດັບ sacSlVlTbl

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_array_t * ] -raw_vl_by_sl
----

ລະດັບ sacSlVlRec

ຊ່ອງຂໍ້ມູນ RID:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_t * ] -lid
ສໍາລັບ CA: lid of port, for switch lid of port 0

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_t * ] -in_port_num
ສະຫງວນໄວ້ສໍາລັບ CA's

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_t * ] -out_port_num
ສະຫງວນໄວ້ສໍາລັບ CA's

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint32_t * ] -resv
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ sacSlVlTbl * ] -slvl_tbl
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ

VL ການໂຕ້ຖຽງກັນ ຕາຕະລາງ ບັນທຶກ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ ຄົງທີ່ : 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: lid of port, for switch lid of port 0

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_t * ] -port_num
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_t * ] -block_num
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint32_t * ] -reserved
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ sac_vl_arb_tbl_t * ] -vl_arb_tbl
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ

PKEY ຕາຕະລາງ ບັນທຶກ

ຊິ້ນສ່ວນຫນ້າກາກ:

[ຄົງທີ່ : char * ] $IB_PKEY_COMPMASK_LID = 0x1
[ຄົງທີ່ : char * ] $IB_PKEY_COMPMASK_BLOCK = 0x2
[ຄົງທີ່ : char * ] $IB_PKEY_COMPMASK_PORT = 0x4
----

ລະດັບ sacPKeyTbl

ເຂດຂໍ້ມູນ:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_array_t * ] -pkey_entry
----

ລະດັບ sacPKeyRec

ຊ່ອງຂໍ້ມູນ RID:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_t * ] -lid
ສໍາລັບ CA: lid of port, for switch lid of port 0

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint16_t * ] -block_num
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_t * ] -port_num
for switch: port number, for CA: reserved

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_t * ] -reserved1
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint16_t * ] -reserved2
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ sacPKeyTbl * ] -pkey_tbl
ວິທີການ:

[ ສະມາຊິກ : returns char * ] ໄດ້ comp_mask
[ ສະມາຊິກ : returns char * ] getTable comp_mask
[ສະມາຊິກ : ກັບຄືນ void ] ລຶບ

ເຄືອຂ່າຍຍ່ອຍ ການຈັດການ MADs (SMPs)


ການໂຕ້ຕອບ SM ສະຫນັບສະຫນູນການສົ່ງຊຸດການຄຸ້ມຄອງເຄືອຂ່າຍຍ່ອຍໄປຫາອຸປະກອນຜ້າ. ໄດ້
ຄຸນ​ລັກ​ສະ​ນະ​ສະ​ເພາະ​ທີ່​ສາ​ມາດ​ເຂົ້າ​ເຖິງ​ແມ່ນ​ໄດ້​ສະ​ຫນອງ​ໃຫ້​ໃນ​ລະ​ອຽດ​ໃນ​ແຕ່​ລະ​ພາກ​ສ່ວນ​ຍ່ອຍ​ຂ້າງ​ລຸ່ມ​ນີ້​.

ຊຸດຂອງປະເພດວັດຖຸແມ່ນຖືກກໍານົດ. ຜູ້ໃຊ້ສາມາດຈັດສັນວັດຖຸຄຸນລັກສະນະໃຫມ່. ຫຼັງ​ຈາກ​ນັ້ນ​
ວັດຖຸສາມາດຖືກຕັ້ງຄ່າໂດຍໃຊ້ configure ຫຼືວິທີການຫມູນໃຊ້ໂດຍກົງ. ວິທີການພິເສດແມ່ນ
ສະຫນອງໃຫ້ແຕ່ລະວັດຖຸ: =item setByDr

ກໍານົດຄຸນລັກສະນະຂອງວັດຖຸທີ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍເສັ້ນທາງທີ່ກໍານົດ. ເສັ້ນທາງທີ່ຊີ້ ນຳ
ແມ່ນບັນຊີລາຍຊື່ຂອງຕົວເລກພອດທີ່ຈະອອກໄປຈາກ.

getByDr
ໄດ້​ຮັບ​ຄຸນ​ຄ່າ​ຄຸນ​ສົມ​ບັດ​ໂດຍ​ການ​ຂ້າມ​ເສັ້ນ​ທາງ​ທີ່​ກໍາ​ນົດ​ໄວ້​.

setByLid

ກໍານົດຄຸນລັກສະນະກ່ຽວກັບວັດຖຸທີ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍ LID ທີ່ໃຫ້

getByLid

ໄດ້​ຮັບ​ຄຸນ​ລັກ​ສະ​ນະ​ຂອງ​ວັດ​ຖຸ​ທີ່​ສາ​ມາດ​ເຂົ້າ​ເຖິງ​ໄດ້​ໂດຍ LID ທີ່​ໃຫ້​

ລະດັບ smNodeInfo

ເຂດຂໍ້ມູນ:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
ວິທີການ:

[ສະມາຊິກ : returns int ] getByDr dr
[ ສະມາຊິກ : returns int ] setByDr dr
[ສະມາຊິກ : returns int ] getByLid lid
[ສະມາຊິກ : returns int ] setByLid lid

ລະດັບ smPortInfo


ເຂດຂໍ້ມູນ:

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
ວິທີການ:

[ ສະມາຊິກ : returns int ] getByDr dr portNum
[ ສະມາຊິກ : returns int ] setByDr dr portNum
[ ສະມາຊິກ : returns int ] getByLid lid portNum
[ ສະມາຊິກ : returns int ] setByLid lid portNum

ລະດັບ smSwInfo

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
[ສະມາຊິກ : returns int ] getByDr dr
[ ສະມາຊິກ : returns int ] setByDr dr
[ສະມາຊິກ : returns int ] getByLid lid
[ສະມາຊິກ : returns int ] setByLid lid

ລະດັບ smLftBlock

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_array_t * ] -lft
[ສະມາຊິກ : returns int ] getByDr dr blockNum
[ ສະມາຊິກ : returns int ] setByDr dr blockNum
[ ສະມາຊິກ : returns int ] getByLid lid blockNum
[ ສະມາຊິກ : returns int ] setByLid lid blockNum

ລະດັບ smMftBlock

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_array_t * ] -mft
[ ສະມາຊິກ : returns int ] getByDr dr startLid startPort
[ ສະມາຊິກ : returns int ] setByDr dr startLid startPort
[ ສະມາຊິກ : returns int ] getByLid lid startLid startPort
[ ສະມາຊິກ : returns int ] setByLid lid startLid startPort

ລະດັບ smGuidInfo

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net64_array_t * ] -guid
[ສະມາຊິກ : returns int ] getByDr dr blockNum
[ ສະມາຊິກ : returns int ] setByDr dr blockNum
[ ສະມາຊິກ : returns int ] getByLid lid blockNum
[ ສະມາຊິກ : returns int ] setByLid lid blockNum

ລະດັບ smPkeyTable

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_array_t * ] -pkey_entry
[ສະມາຊິກ : returns int ] getByDr dr portNum blockNum
[ ສະມາຊິກ : returns int ] setByDr dr portNum blockNum
[ ສະມາຊິກ : returns int ] getByLid lid portNum blockNum
[ ສະມາຊິກ : returns int ] setByLid lid portNum blockNum

ລະດັບ smSlVlTable

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_array_t * ] -raw_vl_by_sl
[ ສະມາຊິກ : returns int ] getByDr dr inPortNum outPortNum
[ ສະມາຊິກ : returns int ] setByDr dr inPortNum outPortNum
[ສະມາຊິກ : returns int ] getByLid lid inPortNum outPortNum
[ ສະມາຊິກ : returns int ] setByLid lid inPortNum outPortNum

ລະດັບ smVlArbTable

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_vl_arb_element_t * ] -vl_entry
[ ສະມາຊິກ : returns int ] getByDr dr portNum block
[ ສະມາຊິກ : returns int ] setByDr dr portNum block
[ ສະມາຊິກ : returns int ] getByLid lid portNum block
[ ສະມາຊິກ : returns int ] setByLid lid portNum block

ລະດັບ smNodeDesc

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ibsm_node_desc_str_t * ] -description
[ສະມາຊິກ : returns int ] getByDr dr
[ ສະມາຊິກ : returns int ] setByDr dr
[ສະມາຊິກ : returns int ] getByLid lid
[ສະມາຊິກ : returns int ] setByLid lid

ລະດັບ smSMInfo

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net64_t * ] -guid
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net64_t * ] -sm_key
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net32_t * ] -act_count
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ uint8_t * ] -pri_state
[ສະມາຊິກ : returns int ] getByDr dr
[ ສະມາຊິກ : returns int ] setByDr dr
[ສະມາຊິກ : returns int ] getByLid lid
[ສະມາຊິກ : returns int ] setByLid lid

ລະດັບ smNotice

ຄຸນສົມບັດການແຈ້ງເຕືອນແມ່ນສ້າງຂຶ້ນຈາກວັດຖຸຍ່ອຍຫຼາຍອັນ

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
[ ສະມາຊິກ : returns int ] trapByDr dr
[ ສະມາຊິກ : returns int ] trapByLid lid
----

ລະດັບ smNotice_g_or_v

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ smNotice_g_or_v_generic * ] -generic
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ smNotice_g_or_v_vend * ] -vend
----

ລະດັບ smNotice_data_ລາຍລະອຽດ

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
ກຸ່ມ Node ຫຼື Multicast ທີ່ເຂົ້າມາ/ອອກ

----

ລະດັບ smNotice_data_details_ntc_128

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_t * ] -sw_lid
sw lid ຂອງສະຖານະເຊື່ອມຕໍ່ມີການປ່ຽນແປງ

----

ລະດັບ smNotice_data_details_ntc_129_131

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_t * ] -pad
[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ ib_net16_t * ] -lid
lid ແລະ port number ຂອງການລະເມີດ

[ ຂໍ້ມູນສະມາຊິກ: ສົ່ງຄືນ 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
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 ຫນ້າທີ່


ໃຫ້ການເຂົ້າເຖິງສະເພາະຂອງຜູ້ຂາຍຕໍ່ກັບພື້ນທີ່ການຕັ້ງຄ່າພາຍໃນອຸປະກອນ

ພາກນີ້ໃຫ້ລາຍລະອຽດກ່ຽວກັບຫນ້າທີ່ IBCR ເປີດເຜີຍ. ພວກເຂົາທັງຫມົດກັບຄືນມາ 0
ຄວາມສຳເລັດ.

[ returns int ] crMultiMaxGet
[ returns int ] crRead ທີ່ຢູ່ lid
[ returns int ] crWrite ທີ່ຢູ່ຂໍ້ມູນຝາປິດ
[ returns int ] crReadMulti num lid_list address
[ returns int ] crWriteMulti num lid_list ທີ່ຢູ່ຂໍ້ມູນ

IB ຜູ້ຂາຍ Specific ຫນ້າທີ່


IBVS ຫຍໍ້ມາຈາກ Vendor Specific MADs.

ພາກນີ້ໃຫ້ລາຍລະອຽດກ່ຽວກັບຫນ້າທີ່ IBVS exposes. ພວກເຂົາທັງຫມົດກັບຄືນມາ 0
ຄວາມສຳເລັດ.

[ returns int ] vsMultiMaxGet
[ returns int ] vsCpuRead lid size cpu_traget_size address
[ returns int ] vsCpuWrite ຂະໜາດຝາປິດ cpu_traget_size ທີ່ຢູ່ຂໍ້ມູນ
[ returns int ] vsI2cRead lid port_num device_id size address
[ returns int ] vsI2cWrite lid port_num device_id ຂໍ້ມູນທີ່ຢູ່ຂະໜາດ
[ returns int ] vsI2cReadMulti num lid_list port_num device_id size address
[ returns int ] vsI2cWriteMulti num lid_list port_num device_id ຂໍ້ມູນທີ່ຢູ່ຂະໜາດ
[ returns int ] vsGpioRead lid
[ returns int ] vsGpioWrite lid gpio_mask gpio_data
[ returns int ] vsSWReset num lid_list
[ returns int ] vsFlashStartMulti num lid_list ຂໍ້ມູນທີ່ຢູ່ຂະໜາດສຸດທ້າຍ
[ returns int ] vsFlashStopMulti num lid_list force
[ returns int ] vsFlashSetBankMulti num lid_list address
[ returns int ] vsFlashEraseSectorMulti num lid_list address
[ returns int ] vsFlashReadSectorMulti num lid_list size address
[ returns int ] vsFlashWriteSectorMulti num lid_list size data address
[ returns int ] vsMirrorRead lid
[ returns int ] vsMirrorWrite lid rx_mirror tx_mirror

IBBBM ຫນ້າທີ່


ພາກນີ້ໃຫ້ລາຍລະອຽດກ່ຽວກັບຫນ້າທີ່ IBBBM exposes. ພວກເຂົາທັງຫມົດກັບຄືນມາ 0
ຄວາມສຳເລັດ.

[ returns int ] bbmVpdRead lid vpd_device_selector bytes_num offset
[ returns int ] bbmVpdWrite lid vpd_device_selector bytes_num offset p_data
[ returns int ] bbmVSDRead lid
[ returns int ] bbmBSNRRead lid
[ returns int ] bbmModRead lid
[ returns int ] bbmChaRead lid
[ returns int ] bbmFWVerRead lid

ໃຊ້ ibis ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ວົງເລັບ
    ວົງເລັບ
    ວົງເລັບເປັນແຫຼ່ງເປີດທີ່ທັນສະໄໝ ແລະບໍ່ເສຍຄ່າ
    ຕົວແກ້ໄຂຂໍ້ຄວາມທີ່ສ້າງຂຶ້ນໂດຍສະເພາະສໍາລັບເວັບ
    ການພັດທະນາ. ຂຽນໃນ HTML, CSS, ແລະ
    JavaScript ກັບເຄື່ອງມືສາຍຕາທີ່ສຸມໃສ່ແລະ
    ກຽມ...
    ດາວໂຫລດວົງເລັບ
  • 2
    Pascal Compiler ຟຣີ
    Pascal Compiler ຟຣີ
    A 32/64/16-bit Pascal compiler ສໍາລັບ
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS ແລະ DOS;
    ເຂົ້າກັນໄດ້ wi...
    ດາວໂຫລດ Pascal Compiler ຟຣີ
  • 3
    ຂໍ້ມູນດິຈິຕອນ Canon EOS
    ຂໍ້ມູນດິຈິຕອນ Canon EOS
    Canon ບໍ່ມີການນັບ shutter
    ລວມຢູ່ໃນຂໍ້ມູນ EXIF ​​ຂອງ an
    ໄຟລ໌ຮູບພາບ, ກົງກັນຂ້າມກັບ Nikon ແລະ
    Pentax. ບໍ່ມີ Canon ຢ່າງເປັນທາງການ
    ຄໍາຮ້ອງສະຫມັກ ...
    ດາວໂຫລດຂໍ້ມູນ Canon EOS DIGITAL
  • 4
    rEFInd
    rEFInd
    rEFInd ແມ່ນທາງແຍກຂອງ rEFIt boot
    ຜູ້​ຈັດ​ການ. ເຊັ່ນດຽວກັນກັບ rEFIt, rEFInd ສາມາດເຮັດໄດ້
    ກວດ​ຫາ​ອັດ​ຕະ​ໂນ​ມັດ boot EFI ຂອງ​ທ່ານ​ຕິດ​ຕັ້ງ​
    loaders ແລະມັນນໍາສະເຫນີ GUI ງາມ
    ເມນູທາງເລືອກໃນການບູດ...
    ດາວໂຫລດ rEFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    ຫນ້າດາວໂຫລດ SourceForge ນີ້ແມ່ນເພື່ອ
    ໃຫ້ຜູ້ໃຊ້ດາວໂຫລດແຫຼ່ງຂອງຂ້ອຍທີ່ສ້າງຂຶ້ນ
    GSIs, ອີງຕາມການທີ່ຍິ່ງໃຫຍ່ຂອງ phhusson
    ເຮັດວຽກ. ຂ້ອຍສ້າງທັງ Android Pie ແລະ
    Android 1...
    ດາວໂຫລດ ExpressLuke GSI
  • 6
    ນັກສະແດງດົນຕີ
    ນັກສະແດງດົນຕີ
    Music Caster ເປັນເຄື່ອງຫຼິ້ນດົນຕີຖາດ
    ທີ່​ເຮັດ​ໃຫ້​ທ່ານ​ຂັບ​ຮ້ອງ​ເພງ​ໃນ​ທ້ອງ​ຖິ່ນ​ຂອງ​ທ່ານ​ເປັນ​
    ອຸປະກອນ Google Cast. ໃນ​ການ​ແລ່ນ​ຄັ້ງ​ທໍາ​ອິດ​,
    ທ່ານ​ຈະ​ຕ້ອງ​ໄດ້​ຄລິກ​ໃສ່​ລູກ​ສອນ​ໃນ​ຂອງ​ທ່ານ​
    Tas...
    ດາວ​ໂຫຼດ​ເພງ Caster​
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad