นี่คือคำสั่ง ibis ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
โรงแรมไอบิส - การจัดการ IB Inband Services - เชลล์ TCL แบบขยาย
เรื่องย่อ
ไอบิส [-port_num ]
DESCRIPTION
โรงแรมไอบิส เป็นเชลล์ TCL ที่ขยายด้วยอินเทอร์เฟซสำหรับการส่งและรับการจัดการ IB
ดาต้าแกรม (MADS) ในการใช้เชลล์นี้ คุณจะต้องเขียนโค้ด TCL ที่เกินขนาดปกติ
คำสั่ง TCL และ API พิเศษที่มีให้โดยส่วนขยายนี้ การใช้งานแบบโต้ตอบก็เช่นกัน
เป็นไปได้และได้รับการปรับปรุงอย่างมากหากมีแพ็คเกจ tclreadline บนเครื่อง
ส่วนย่อยต่อไปนี้ให้คำจำกัดความโดยละเอียดสำหรับ API และอ็อบเจ็กต์ส่วนกลาง
กำหนดโดยส่วนขยาย MADs 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, สถานะและหมายเลขพอร์ต
[ ส่งคืน int ] ibis_init
เริ่มต้นวัตถุ ibis
[ ส่งคืน int ] ibis_set_verbosity level
เปลี่ยนการใช้คำฟุ่มเฟือยของบันทึก
[ ส่งคืน int ] ibis_set_port guid
ตั้งค่าพอร์ต IBIS ที่เชื่อมต่อและเริ่มต้นแพ็คเกจย่อยทั้งหมด ต้องเรียกสักครั้ง
ระหว่างการทำงานของไอบิส
[ ส่งคืน new_uint64_t ] ibis_get_port
ระบุ GUID ของพอร์ต IBIS ที่แนบมากับ
[ ส่งคืน int ] ibis_set_transaction_timeout timeout_ms
กำหนดเวลาการทำธุรกรรมใน [msec]
[ ส่งคืน int ] ibis_exit
ออกจาก IBIS
[ ส่งคืน int ] ibis_puts verbosity msg
ต่อท้ายข้อความไปยังบันทึก OpenSM
IBIS Options วัตถุ
ตัวเลือก IBIS มีอยู่ในอ็อบเจ็กต์ที่กำหนดไว้ล่วงหน้า: ibis_opts สามารถ
จัดการโดยใช้วิธี Tcl มาตรฐาน: cget และกำหนดค่า ตัวอย่าง:
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
ชื่อของล็อกไฟล์ที่จะใช้ต้องกำหนดค่าก่อน ibis_init จะใช้ในการ
สร้างผลกระทบ
[ ข้อมูลสมาชิก: ส่งคืน uint64_t * ] -sm_key
SM_Key ที่จะใช้เมื่อส่ง SubnetMgt และ SubnetAdmin MADs
[ ข้อมูลสมาชิก: ส่งคืน uint64_t * ] -m_key
M_Key ที่จะใช้เมื่อส่ง SubnetMgt
[ ข้อมูลสมาชิก: ส่งคืน uint64_t * ] -v_key
คีย์ผู้ขายที่จะใช้เมื่อส่ง MAD เฉพาะผู้จำหน่าย
ไอบีพีเอ็ม
IBPM ย่อมาจาก IB Performance Monitoring MAD IB ได้จัดเตรียมสิ่งอำนวยความสะดวกมาตรฐานสำหรับ
สถิติการติดตามในทุกพอร์ต
ส่วนนี้ให้รายละเอียดเกี่ยวกับฟังก์ชันที่ IBPM เปิดเผย พวกเขาทั้งหมดกลับ 0 เมื่อ
ความสำเร็จ
[ ส่งคืน int ] pmMultiMaxGet
รับจำนวนสูงสุดของข้อความค้นหาแบบคู่ขนานที่สามารถส่งได้
[ ส่งคืน int ] pmGetPortCounters ฝา port_select
ส่งแบบสอบถาม "PortCounters" ไปยัง LID และ port . ที่กำหนด
[ ส่งคืน int ] pmGetPortCountersMulti num lid_list port_select_list
ส่งชุดคำสั่ง "PortCounters" ไปยังรายการ LID และพอร์ตที่กำหนด นัม -
กำหนดจำนวนองค์ประกอบในแต่ละรายการ
[ ส่งคืน int ] pmGetExtPortCountersMulti num lid_list port_select_list
ส่งชุดคำสั่ง "ExtendedPortCounters" ไปยังรายการ LID และพอร์ตที่กำหนด
num - กำหนดจำนวนขององค์ประกอบในแต่ละรายการ
[ ส่งคืน int ] pmClrAllCounters ฝา port_select
ส่งคำสั่งเพื่อ "ล้างตัวนับทั้งหมด" บน LID และพอร์ตที่กำหนด
[ ส่งคืน int ] pmClrAllCountersMulti num lid_list port_select_list
ส่งชุดคำสั่ง "ล้างตัวนับทั้งหมด" ไปยังรายการ LID และพอร์ตที่กำหนด
num - กำหนดจำนวนขององค์ประกอบในแต่ละรายการ
ไอบีเอสเอซี
IBSAC ย่อมาจาก IB Subnet Administrator (SA) Client มันจัดให้มีวิธีการสอบถาม SA สำหรับ
ข้อมูลเกี่ยวกับอ็อบเจ็กต์ต่างๆ ที่มันจัดการ
ส่วนต่อไปนี้อธิบายแนวคิดเบื้องหลังอินเทอร์เฟซ SAC จากนั้นให้
คำอธิบายโดยละเอียดของแต่ละแอตทริบิวต์ที่สามารถสืบค้นได้
ไอบีเอสเอซี วัตถุ
IBSAC ใช้อ็อบเจ็กต์ส่วนกลางที่กำหนดไว้ล่วงหน้าเพื่ออำนวยความสะดวกในการค้นหา SA วัตถุดังกล่าวมีชื่อว่า
ถุง แบบสอบถาม แต่ละอ็อบเจ็กต์ดังกล่าวแสดงชุดเมธอดมาตรฐาน:
กอง
ดัมพ์ฟิลด์และค่าทั้งหมดสำหรับ obejct
เก็ท - :
รับค่าของฟิลด์ที่กำหนด
กำหนดค่า - :
ตั้งค่าฟิลด์
รับ :
สอบถาม SA สำหรับหนึ่งระเบียนโดยใช้รูปแบบส่วนประกอบและค่าฟิลด์ตามที่กำหนดไว้ใน
วัตถุแบบสอบถาม
getTable :
สืบค้น SA สำหรับเร็กคอร์ดทั้งหมดที่จับคู่มาสก์ส่วนประกอบและค่าฟิลด์ตามที่กำหนดไว้ใน
วัตถุแบบสอบถาม
ออบเจ็กต์ที่ดูแล SA บางตัวรองรับเมธอด "set" และ "delete" ในกรณีนั้น
เมธอดต่อไปนี้มีให้ในอ็อบเจ็กต์เคียวรีที่เกี่ยวข้อง:
ชุด :
ส่ง เซ็ต เมธอดไปยัง SA ด้วยคอมโพเนนต์มาสก์และค่าฟิลด์ตามที่กำหนดไว้ใน
วัตถุแบบสอบถาม
ลบ :
ส่ง ลบ เมธอดไปยัง SA ด้วยคอมโพเนนต์มาสก์และค่าฟิลด์ตามที่กำหนดไว้ใน
วัตถุแบบสอบถาม
กลับ วัตถุ
ส่วนนี้อธิบายค่าที่ส่งคืนจากเมธอด get/getTable/set/delete ของ
วัตถุแบบสอบถาม:
แบบสอบถามแต่ละรายการจะส่งกลับรายการ (หรือหนึ่ง) ตัวระบุ (ตัวชี้) สำหรับวัตถุ มีตัวระบุ
ถูกจัดรูปแบบตามประเภทของวัตถุที่ชี้ไปโดยใช้คำนำหน้าต่อไปนี้:
แบบสอบถามฝังแอตทริบิวต์การจัดการซับเน็ต:
พรรณี: = ข้อมูลโหนด
ไม่มี: = บันทึกข้อมูลโหนด (SA RID + ข้อมูลโหนด)
ปี่: = ข้อมูลพอร์ต
พีร์: = บันทึกข้อมูลพอร์ต (SA RID + ข้อมูลพอร์ต)
ยิ้ม: = ข้อมูล SM
ยิ้ม: = บันทึกข้อมูล SM (ข้อมูล SA RID + SM)
สวิ: = ข้อมูลสวิตช์
หมุนวน: = บันทึกข้อมูลสวิตช์ (SA RID + ข้อมูลสวิตช์)
slvt: = ตาราง SL ถึง VL
slvr: = บันทึกตาราง SL ถึง VL (ตาราง SA RID + SL ถึง VL)
pkt: = ตาราง PKey
pkr: = บันทึกตาราง PKey (SA RID + ตาราง PKey)
แบบสอบถามของแอตทริบิวต์ที่ไม่ฝังตัว:
ลิงค์: = บันทึกลิงก์
เส้นทาง: = บันทึกเส้นทาง
ยก: = ตารางการส่งต่อเชิงเส้น
มม.: = บันทึกสมาชิกหลายผู้รับ
ดัชนีราคาผู้บริโภค: = SA Class Port Info
ข้อมูล: = แจ้งข้อมูล (การลงทะเบียนการส่งต่อเหตุการณ์)
เอสวีซี: = บันทึกการบริการ
คำร้อง: = บันทึกตารางอนุญาโตตุลาการ VL
โหนด ข้อมูลเพิ่มเติม 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
----
ชั้น 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
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
----
ชั้น sacNodeRec
เขตข้อมูล RID:
[ ข้อมูลสมาชิก: ส่งคืน ib_net16_t * ] -lid
[ ข้อมูลสมาชิก: ส่งคืน sacNodeInfo * ] -node_info
[ ข้อมูลสมาชิก: ส่งคืน ib_node_desc_t * ] -node_desc
วิธีการ:
[ สมาชิก : ส่งคืนถ่าน * ] รับ comp_mask
[ สมาชิก : ส่งคืนอักขระ * ] getTable comp_mask
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
PORT ข้อมูลเพิ่มเติม RECORD
บิตมาสก์ส่วนประกอบ:
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_LID = 0x1
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_PORTNUM = 0x2
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_RESV1 = 0x4
[ ค่าคงที่ : ถ่าน * ] $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_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
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_VLSTALLCNT = 0x100000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_HOQLIFE = 0x200000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_OPVLS = 0x400000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_PARENFIN = 0x800000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_PARENFOUT = 0x1000000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_FILTERRAWIN = 0x2000000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_FILTERRAWOUT = 0x4000000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_MKEYVIO = 0x8000000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_PKEYVIO = 0x10000000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_QKEYVIO = 0x20000000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_GUIDCAP = 0x40000000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_RESV2 = 0x80000000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_SUBNTO = 0x100000000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_RESV3 = 0x200000000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_RESPTIME = 0x400000000000
[ ค่าคงที่ : ถ่าน * ] $IB_PIR_COMPMASK_LOCALPHYERR = 0x800000000000
[ ค่าคงที่ : ถ่าน * ] $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
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
----
ชั้น sacPortRec
เขตข้อมูล RID:
[ ข้อมูลสมาชิก: ส่งคืน ib_net16_t * ] -lid
[ ข้อมูลสมาชิก: ส่งกลับ uint8_t * ] -port_num
[ ข้อมูลสมาชิก: ส่งคืน sacPortInfo * ] -port_info
วิธีการ:
[ สมาชิก : ส่งคืนถ่าน * ] รับ comp_mask
[ สมาชิก : ส่งคืนอักขระ * ] getTable comp_mask
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
SM ข้อมูลเพิ่มเติม RECORD
บิตมาสก์ส่วนประกอบ:
[ ค่าคงที่ : ถ่าน * ] $IB_SMR_COMPMASK_LID = 0x1
[ ค่าคงที่ : ถ่าน * ] $IB_SMR_COMPMASK_GUID = 0x2
[ ค่าคงที่ : ถ่าน * ] $IB_SMR_COMPMASK_SM_KEY = 0x4
[ ค่าคงที่ : ถ่าน * ] $IB_SMR_COMPMASK_ACT_COUNT = 0x8
[ ค่าคงที่ : int ] $IB_SMR_COMPMASK_STATE = 0x10
[ ค่าคงที่ : int ] $IB_SMR_COMPMASK_PRI = 0x20
----
ชั้น sacSmInfo
ทุ่ง:
[ ข้อมูลสมาชิก: ส่งคืน 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
บิตมาสก์ส่วนประกอบ:
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_LID = 0x1
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_LIN_CAP = 0x2
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_RAND_CAP = 0x4
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_MCAST_CAP = 0x8
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_LIN_TOP = 0x10
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_DEF_PORT = 0x20
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_DEF_MCAST_PRI = 0x40
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_DEF_MCAST_NOT = 0x80
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_STATE = 0x100
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_LIFE = 0x200
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_LMC = 0x400
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_ENFORCE_CAP = 0x800
[ ค่าคงที่ : ถ่าน * ] $IB_SWR_COMPMASK_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
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
----
ชั้น sacSwRec
เขตข้อมูล RID:
[ ข้อมูลสมาชิก: ส่งคืน ib_net16_t * ] -lid
[ ข้อมูลสมาชิก: ส่งคืน sacSwInfo * ] -switch_info
วิธีการ:
[ สมาชิก : ส่งคืนถ่าน * ] รับ comp_mask
[ สมาชิก : ส่งคืนอักขระ * ] getTable comp_mask
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
LINK 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
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
เส้นทาง 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 ส่งต่อ ตาราง
บิตมาสก์ส่วนประกอบ:
[ ค่าคงที่ : ถ่าน * ] $IB_LFT_COMPMASK_LID = 0x1
[ ค่าคงที่ : ถ่าน * ] $IB_LFT_COMPMASK_BLOCK = 0x2
----
ชั้น ถุงSacLFTRec
ทุ่ง:
[ ข้อมูลสมาชิก: ส่งคืน ib_net16_t * ] -lid
[ ข้อมูลสมาชิก: ส่งคืน ib_net16_t * ] -block_num
[ ข้อมูลสมาชิก: ส่งคืน ib_lft_t * ] -lft
วิธีการ:
[ สมาชิก : ส่งคืนถ่าน * ] รับ comp_mask
[ สมาชิก : ส่งคืนอักขระ * ] getTable comp_mask
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
มัลติคาสต์ สมาชิก RECORD
บิตมาสก์ส่วนประกอบ:
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_GID = 0x1
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_MGID = 0x1
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_PORT_GID = 0x2
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_QKEY = 0x4
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_MLID = 0x8
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_MTU_SEL = 0x10
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_MTU = 0x20
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_TCLASS = 0x40
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_PKEY = 0x80
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_RATE_SEL = 0x100
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_RATE = 0x200
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_LIFE_SEL = 0x400
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_LIFE = 0x800
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_SL = 0x1000
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_FLOW = 0x2000
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_HOP = 0x4000
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_SCOPE = 0x8000
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_JOIN_STATE = 0x10000
[ ค่าคงที่ : ถ่าน * ] $IB_MCR_COMPMASK_PROXY = 0x20000
----
ชั้น sacMMRec
ทุ่ง:
[ ข้อมูลสมาชิก: ส่งกลับ 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
[ สมาชิก : ส่งคืนถ่าน * ] set comp_mask
[ สมาชิก : ส่งคืนอักขระ * ] del comp_mask
[ สมาชิก : ส่งคืน int ] proxy_join_get
แทนที่จะเป็นฟิลด์ธรรมดา cget
[ สมาชิก : ส่งคืนเป็นโมฆะ ] proxy_join_set proxy_join
แทนที่จะกำหนดค่าฟิลด์อย่างง่าย
[ สมาชิก : ส่งคืนเป็นโมฆะ ] obj_delete
ลบวัตถุ
SA ชั้น PORT ข้อมูลเพิ่มเติม
----
ชั้น 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
วิธีการ:
[ สมาชิก : ส่งคืนถ่าน * ] get
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
แจ้ง ข้อมูลเพิ่มเติม RECORD
ข้อมูลแจ้งถูกสร้างขึ้นด้วยลำดับชั้นของวัตถุ จึงมีการกำหนดคลาสหลายคลาส
----
ชั้น sacInformInfo
ทุ่ง:
[ ข้อมูลสมาชิก: ส่งกลับ 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
วิธีการ:
[ สมาชิก : คืนถ่าน * ] set
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
----
ชั้น 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
บิตมาสก์ส่วนประกอบ:
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SID = 0x1
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SGID = 0x1
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SPKEY = 0x2
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_RES1 = 0x4
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SLEASE = 0x8
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SKEY = 0x10
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SNAME = 0x20
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_0 = 0x40
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_1 = 0x80
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_2 = 0x100
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_3 = 0x200
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_4 = 0x400
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_5 = 0x800
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_6 = 0x1000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_7 = 0x2000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_8 = 0x4000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_9 = 0x8000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_10 = 0x10000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_11 = 0x20000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_12 = 0x40000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_13 = 0x80000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_14 = 0x100000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA8_15 = 0x200000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA16_0 = 0x400000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA16_1 = 0x800000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA16_2 = 0x1000000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA16_3 = 0x2000000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA16_4 = 0x4000000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA16_5 = 0x8000000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA16_6 = 0x10000000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA16_7 = 0x20000000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA32_0 = 0x40000000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA32_1 = 0x80000000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA32_2 = 0x100000000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA32_3 = 0x200000000
[ ค่าคงที่ : ถ่าน * ] $IB_SR_COMPMASK_SDATA64_0 = 0x400000000
[ ค่าคงที่ : ถ่าน * ] $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
วิธีการ:
[ สมาชิก : ส่งคืนถ่าน * ] รับ comp_mask
[ สมาชิก : ส่งคืนถ่าน * ] set comp_mask
[ สมาชิก : ส่งคืนอักขระ * ] getTable comp_mask
[ สมาชิก : ส่งคืนอักขระ * ] ลบ comp_mask
[ สมาชิก : ส่งคืนเป็นโมฆะ ] obj_delete
SL ไปยัง VL ตาราง RECORD
บิตมาสก์ส่วนประกอบ:
[ ค่าคงที่ : ถ่าน * ] $IB_SLVL_COMPMASK_LID = 0x1
[ ค่าคงที่ : ถ่าน * ] $IB_SLVL_COMPMASK_IN_PORT = 0x2
[ ค่าคงที่ : ถ่าน * ] $IB_SLVL_COMPMASK_OUT_PORT = 0x4
----
ชั้น sacSlVlTbl
[ ข้อมูลสมาชิก: ส่งกลับ uint8_array_t * ] -raw_vl_by_sl
----
ชั้น sacSlVlRec
เขตข้อมูล RID:
[ ข้อมูลสมาชิก: ส่งคืน ib_net16_t * ] -lid
สำหรับ CA: ฝาพอร์ต สำหรับฝาสวิตช์ของพอร์ต 0
[ ข้อมูลสมาชิก: ส่งคืน uint8_t * ] -in_port_num
สงวนไว้สำหรับ CA's
[ ข้อมูลสมาชิก: ส่งคืน uint8_t * ] -out_port_num
สงวนไว้สำหรับ CA's
[ ข้อมูลสมาชิก: ส่งคืน uint32_t * ] -resv
[ ข้อมูลสมาชิก: ส่งกลับ sacSlVlTbl * ] -slvl_tbl
วิธีการ:
[ สมาชิก : ส่งคืนถ่าน * ] รับ comp_mask
[ สมาชิก : ส่งคืนอักขระ * ] getTable comp_mask
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
VL อนุญาโตตุลาการ ตาราง RECORD
บิตมาสก์ส่วนประกอบ:
[ ค่าคงที่ : ถ่าน * ] $IB_VLA_COMPMASK_LID = 0x1
[ ค่าคงที่ : ถ่าน * ] $IB_VLA_COMPMASK_OUT_PORT = 0x2
[ ค่าคงที่ : ถ่าน * ] $IB_VLA_COMPMASK_BLOCK = 0x4
----
ชั้น sacVlArbRec
ทุ่ง:
[ ข้อมูลสมาชิก: ส่งคืน ib_net16_t * ] -lid
สำหรับ CA: ฝาพอร์ต สำหรับฝาสวิตช์ของพอร์ต 0
[ ข้อมูลสมาชิก: ส่งกลับ uint8_t * ] -port_num
[ ข้อมูลสมาชิก: ส่งคืน uint8_t * ] -block_num
[ ข้อมูลสมาชิก: ส่งคืน uint32_t * ] -reserved
[ ข้อมูลสมาชิก: ส่งกลับ sac_vl_arb_tbl_t * ] -vl_arb_tbl
วิธีการ:
[ สมาชิก : ส่งคืนถ่าน * ] รับ comp_mask
[ สมาชิก : ส่งคืนอักขระ * ] getTable comp_mask
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
คีย์ ตาราง RECORD
บิตมาสก์ส่วนประกอบ:
[ ค่าคงที่ : ถ่าน * ] $IB_PKEY_COMPMASK_LID = 0x1
[ ค่าคงที่ : ถ่าน * ] $IB_PKEY_COMPMASK_BLOCK = 0x2
[ ค่าคงที่ : ถ่าน * ] $IB_PKEY_COMPMASK_PORT = 0x4
----
ชั้น sacPKeyTbl
ทุ่ง:
[ ข้อมูลสมาชิก: ส่งคืน 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
[ สมาชิก : ส่งคืนเป็นโมฆะ ] ลบ
ซับเน็ต การจัดการ คนบ้า (เอสเอ็มพี)
อินเทอร์เฟซ SM รองรับการส่ง Subnet Management Packets ไปยังอุปกรณ์แฟบริก NS
คุณลักษณะเฉพาะที่สามารถเข้าถึงได้มีให้ในรายละเอียดในแต่ละส่วนย่อยด้านล่าง
มีการกำหนดประเภทของอ็อบเจ็กต์ ผู้ใช้สามารถจัดสรรอ็อบเจ็กต์แอตทริบิวต์ใหม่ จากนั้น
วัตถุสามารถตั้งค่าได้โดยใช้การกำหนดค่าหรือวิธีการจัดการโดยตรง วิธีเพิ่มเติมคือ
จัดเตรียมไว้สำหรับแต่ละอ็อบเจ็กต์: =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
วิธีการ:
[ สมาชิก : ส่งคืน int ] getByDr dr
[ สมาชิก : ส่งคืน int ] setByDr dr
[ สมาชิก : ส่งคืน int ] getByLid lid
[ สมาชิก : ส่งคืน 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
วิธีการ:
[ สมาชิก : ส่งคืน int ] getByDr dr portNum
[ สมาชิก : ส่งคืน int ] setByDr dr portNum
[ สมาชิก : ส่งคืน int ] getByLid lid portNum
[ สมาชิก : ส่งคืน int ] setByLid lid portNum
ชั้น smSwข้อมูล
[ ข้อมูลสมาชิก: ส่งคืน 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
[ สมาชิก : ส่งคืน int ] getByDr dr
[ สมาชิก : ส่งคืน int ] setByDr dr
[ สมาชิก : ส่งคืน int ] getByLid lid
[ สมาชิก : ส่งคืน int ] setByLid lid
ชั้น smLftBlock
[ ข้อมูลสมาชิก: ส่งคืน uint8_array_t * ] -lft
[ สมาชิก : ส่งคืน int ] getByDr dr blockNum
[ สมาชิก : ส่งคืน int ] setByDr dr blockNum
[ สมาชิก : ส่งคืน int ] getByLid lid blockNum
[ สมาชิก : ส่งคืน int ] setByLid lid blockNum
ชั้น smMftBlock
[ ข้อมูลสมาชิก: ส่งคืน ib_net16_array_t * ] -mft
[ สมาชิก: ส่งคืน int ] getByDr dr startLid startPort
[ สมาชิก : ส่งคืน int ] setByDr dr startLid startPort
[ สมาชิก : ส่งคืน int ] getByLid lid startLid startPort
[ สมาชิก : ส่งคืน int ] setByLid lid startLid startPort
ชั้น smGuidInfo
[ ข้อมูลสมาชิก: ส่งคืน ib_net64_array_t * ] -guid
[ สมาชิก : ส่งคืน int ] getByDr dr blockNum
[ สมาชิก : ส่งคืน int ] setByDr dr blockNum
[ สมาชิก : ส่งคืน int ] getByLid lid blockNum
[ สมาชิก : ส่งคืน int ] setByLid lid blockNum
ชั้น smPkeyTable
[ ข้อมูลสมาชิก: ส่งคืน ib_net16_array_t * ] -pkey_entry
[ สมาชิก : ส่งคืน int ] getByDr dr portNum blockNum
[ สมาชิก : ส่งคืน int ] setByDr dr portNum blockNum
[ สมาชิก : ส่งคืน int ] getByLid lid portNum blockNum
[ สมาชิก : ส่งคืน int ] setByLid lid portNum blockNum
ชั้น smSlVlTable
[ ข้อมูลสมาชิก: ส่งกลับ uint8_array_t * ] -raw_vl_by_sl
[ สมาชิก : ส่งคืน int ] getByDr dr inPortNum outPortNum
[ สมาชิก : ส่งคืน int ] setByDr dr inPortNum outPortNum
[ สมาชิก : ส่งคืน int ] getByLid lid inPortNum outPortNum
[ สมาชิก : ส่งคืน int ] setByLid lid inPortNum outPortNum
ชั้น smVlArbTable.smVlArbTable
[ ข้อมูลสมาชิก: ส่งกลับ ib_vl_arb_element_t * ] -vl_entry
[ สมาชิก : ส่งคืน int ] getByDr dr portNum block
[ สมาชิก : ส่งคืน int ] setByDr dr portNum block
[ สมาชิก : ส่งคืน int ] getByLid lid portNum block
[ สมาชิก : ส่งคืน int ] setByLid lid portNum block
ชั้น smNodeDesc
[ ข้อมูลสมาชิก: ส่งคืน ibsm_node_desc_str_t * ] -description
[ สมาชิก : ส่งคืน int ] getByDr dr
[ สมาชิก : ส่งคืน int ] setByDr dr
[ สมาชิก : ส่งคืน int ] getByLid lid
[ สมาชิก : ส่งคืน int ] setByLid lid
ชั้น smSMInfo
[ ข้อมูลสมาชิก: ส่งคืน ib_net64_t * ] -guid
[ ข้อมูลสมาชิก: ส่งคืน ib_net64_t * ] -sm_key
[ ข้อมูลสมาชิก: ส่งคืน ib_net32_t * ] -act_count
[ ข้อมูลสมาชิก: ส่งคืน uint8_t * ] -pri_state
[ สมาชิก : ส่งคืน int ] getByDr dr
[ สมาชิก : ส่งคืน int ] setByDr dr
[ สมาชิก : ส่งคืน int ] getByLid lid
[ สมาชิก : ส่งคืน int ] setByLid lid
ชั้น smประกาศ
แอตทริบิวต์ 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
[ สมาชิก : ส่งคืน int ] trapByDr dr
[ สมาชิก : ส่งคืน int ] trapByLid lid
----
ชั้น 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 * ] -รายละเอียด
----
ชั้น smNotice_data_details_ntc_64_67
[ ข้อมูลสมาชิก: ส่งคืน uint8_array_t * ] -res
[ ข้อมูลสมาชิก: ส่งกลับ ib_gid_t * ] -gid
Node หรือ Multicast Group ที่เข้า/ออก
----
ชั้น 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 เมื่อ
ความสำเร็จ
[ ส่งคืน int ] crMultiMaxGet
[ return int ] crRead ที่อยู่ฝา
[ ส่งคืน int ] crWrite lid data address
[ ส่งคืน int ] crReadMulti num lid_list address
[ ส่งคืน int ] crWriteMulti num lid_list data address
IB ผู้ขาย โดยเฉพาะ ฟังก์ชั่น
IBVS ย่อมาจาก MAD เฉพาะผู้ขาย
ส่วนนี้ให้รายละเอียดเกี่ยวกับฟังก์ชันที่ IBVS เปิดเผย พวกเขาทั้งหมดกลับ 0 เมื่อ
ความสำเร็จ
[ ส่งคืน int ] vsMultiMaxGet
[ ส่งคืน int ] vsCpuRead ขนาดฝา cpu_traget_size ที่อยู่
[ ส่งคืน int ] vsCpuWrite ขนาดฝา cpu_traget_size ที่อยู่ข้อมูล
[ ส่งคืน int ] vsI2cRead lid port_num device_id ขนาด address
[ ส่งคืน int ] vsI2cWrite ฝาปิด port_num device_id ขนาด address data
[ ส่งคืน int ] vsI2cReadMulti num lid_list port_num device_id ขนาดที่อยู่
[ ส่งคืน int ] vsI2cWriteMulti num lid_list port_num device_id ขนาดแอดเดรส data
[ ส่งคืน int ] vsGpioRead lid
[ ส่งคืน int ] vsGpioWrite ฝา gpio_mask gpio_data
[ ส่งคืน int ] vsSWReset num lid_list
[ ส่งคืน int ] vsFlashStartMulti num lid_list ข้อมูลที่อยู่ขนาดล่าสุด
[ คืนค่า int ] vsFlashStopMulti num lid_list force
[ ส่งคืน int ] vsFlashSetBankMulti num lid_list address
[ ส่งคืน int ] vsFlashEraseSectorMulti num lid_list address
[ ส่งคืน int ] vsFlashReadSectorMulti num lid_list ขนาดที่อยู่
[ ส่งคืน int ] vsFlashWriteSectorMulti num lid_list ข้อมูลขนาดที่อยู่
[ ส่งคืน int ] vsMirrorRead lid
[ ส่งคืน int ] vsMirrorWrite lid rx_mirror tx_mirror
ไอบีบีเอ็ม ฟังก์ชั่น
ส่วนนี้ให้รายละเอียดเกี่ยวกับฟังก์ชันที่ IBBBM เปิดเผย พวกเขาทั้งหมดกลับ 0 เมื่อ
ความสำเร็จ
[ ส่งคืน int ] bbmVpdRead ฝาปิด vpd_device_selector ไบต์_num ออฟเซ็ต
[ ส่งคืน int ] bbmVpdWrite ฝา vpd_device_selector ไบต์_num ออฟเซ็ต p_data
[ ส่งคืน int ] bbmVSDRead lid
[ ส่งคืน int ] bbmBSNRead lid
[ ส่งคืน int ] bbmModRead lid
[ ส่งคืน int ] bbmChaRead lid
[ ส่งคืน int ] bbmFWVerRead lid
ใช้ ibis ออนไลน์โดยใช้บริการ onworks.net
