InggrisPerancisSpanyol

favorit OnWorks

ibis - Online di Awan

Jalankan ibis di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah ibis yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


ibis - Layanan Inband manajemen IB - shell TCL yang diperluas

SINOPSIS


ibis [-port_number ]

DESKRIPSI


ibis adalah shell TCL yang diperluas dengan antarmuka untuk mengirim dan menerima manajemen IB
datagram (MADS). Untuk menggunakan shell ini, Anda akan menulis kode TCL yang melebihi ukuran reguler
Perintah TCL dan API khusus yang disediakan oleh ekstensi ini. Penggunaan interaktif juga
mungkin dan sangat ditingkatkan jika paket tclreadline tersedia di mesin.

Sub bagian berikut memberikan definisi terperinci untuk API dan objek global
ditentukan oleh ekstensi. MADs API yang berbeda dikelompokkan berdasarkan kelas manajemen.

IBIS Konstanta


Konstanta ini disediakan oleh IBIS:

Log Verbositas Flags

[ Konstanta : int ] $IBIS_LOG_NONE = 0x00
[ Konstanta : int ] $IBIS_LOG_ERROR = 0x01
[ Konstanta : int ] $IBIS_LOG_INFO = 0x02
[ Konstanta : int ] $IBIS_LOG_VERBOSE = 0x04
[ Konstanta : int ] $IBIS_LOG_DEBUG = 0x08
[ Konstanta : int ] $IBIS_LOG_FUNCS = 0x10
[ Konstanta : int ] $IBIS_LOG_FRAMES = 0x20

IBIS Fungsi


Bagian ini memberikan perincian tentang fungsi-fungsi yang diekspos IBIS. Mereka semua kembali 0 pada
sukses.

[daftar kembali] ibis_get_local_ports_info
Kembalikan daftar port IB yang tersedia dengan GUID, LID, status dan nomor port.

[ mengembalikan int ] ibis_init
Inisialisasi objek ibis

[ mengembalikan int ] ibis_set_verbosity level
Ubah log verbositas

[ mengembalikan int ] panduan ibis_set_port
Atur port yang dilampirkan IBIS dan inisialisasi semua sub paket. Harus dipanggil sekali
selama operasi ibis.

[ mengembalikan new_uint64_t ] ibis_get_port
Berikan GUID port yang dilampirkan IBIS

[ mengembalikan int ] ibis_set_transaction_timeout timeout_ms
Atur batas waktu transaksi dalam [msec]

[ mengembalikan int ] ibis_exit
Keluar dari IBIS.

[ mengembalikan int ] ibis_puts pesan verbositas
Menambahkan pesan ke log OpenSM

IBIS Opsi obyek

Opsi IBIS tersedia melalui objek yang telah ditentukan sebelumnya: ibis_opts. Bisa jadi
dimanipulasi menggunakan metode Tcl standar: cget dan configure. Contoh:

ibis_opts cget -force_log_flush

ibis_opts mengkonfigurasi -force_log_flush BENAR

Berikut ini adalah opsi berbeda yang dapat dikonfigurasi:

[ Data anggota: mengembalikan boolean_t * ] -single_thread
Jalankan utas tunggal

[ Data anggota: mengembalikan boolean_t * ] -force_log_flush
If TRUE - memaksa flash setelah setiap pesan log (TRUE).

[ Data anggota: mengembalikan uint8_t * ] -log_flags
Level log yang akan digunakan

[ Data anggota: mengembalikan char * ] -log_file
Nama file log yang akan digunakan. Harus dikonfigurasi sebelumnya ibis_init digunakan untuk
mempengaruhi

[ Data anggota: mengembalikan uint64_t * ] -sm_key
SM_Key yang akan digunakan saat mengirim SubnetMgt dan SubnetAdmin MAD

[ Data anggota: mengembalikan uint64_t * ] -m_key
M_Key yang akan digunakan saat mengirim SubnetMgt

[ Data anggota: mengembalikan uint64_t * ] -v_key
Kunci Vendor yang akan digunakan saat mengirim MAD Khusus Vendor.

IBMPM


IBPM adalah singkatan dari IB Performance Monitoring MADs. IB menyediakan fasilitas standar untuk
statistik pelacakan di setiap port.

Bagian ini memberikan perincian tentang fungsi-fungsi yang diekspos oleh IBPM. Mereka semua kembali 0 pada
sukses.

[ mengembalikan int ] pmMultiMaxGet
Dapatkan jumlah maksimal kueri paralel yang dapat dikirim

[ mengembalikan int ] pmGetPortCounters tutup port_select
Kirim kueri "PortCounters" ke LID dan port yang diberikan

[ mengembalikan int ] pmGetPortCountersMulti num lid_list port_select_list
Kirim sekumpulan kueri "PortCounters" ke daftar LID dan port yang diberikan. nomor -
mendefinisikan jumlah elemen dalam setiap daftar.

[ mengembalikan int ] pmGetExtPortCountersMulti num lid_list port_select_list
Kirim sekumpulan kueri "ExtendedPortCounters" ke daftar LID dan port yang diberikan.
num - mendefinisikan jumlah elemen dalam setiap daftar.

[ mengembalikan int ] pmClrAllCounters tutup port_select
Mengirim perintah untuk "menghapus semua penghitung" pada LID dan port yang diberikan

[ mengembalikan int ] pmClrAllCountersMulti num lid_list port_select_list
Kirim sekumpulan perintah "hapus semua penghitung" ke daftar LID dan port yang diberikan.
num - mendefinisikan jumlah elemen dalam setiap daftar.

IBSAC


IBSAC adalah singkatan dari IB Subnet Administrator (SA) Client. Ini menyediakan sarana untuk menanyakan SA untuk
informasi tentang berbagai objek yang dikelolanya

Bagian berikut menjelaskan konsep di balik antarmuka SAC dan kemudian menyediakan:
deskripsi rinci dari setiap atribut yang dapat ditanyakan.

IBSAC benda

IBSAC menggunakan objek global yang telah ditentukan sebelumnya untuk memfasilitasi Kueri SA. Benda-benda tersebut diberi nama
kantung Pertanyaan. Setiap objek tersebut memperlihatkan seperangkat metode standar:

membuang
buang semua bidang dan nilai untuk objek

cget - :
dapatkan nilai bidang yang diberikan

konfigurasikan - :
atur nilai bidang

Dapatkan :
kueri SA untuk satu catatan menggunakan topeng komponen dan nilai bidang seperti yang diatur pada
objek permintaan

dapatkanTabel :
kueri SA untuk semua catatan yang cocok dengan topeng komponen dan nilai bidang seperti yang diatur pada
objek permintaan

Beberapa objek yang dipertahankan SA mendukung metode "set" dan "delete". Dalam hal ini
metode berikut tersedia pada objek kueri yang sesuai:

mengatur :
Kirim set metode ke SA dengan mask komponen dan nilai bidang seperti yang diatur pada
objek permintaan

menghapus :
Kirim hapus metode ke SA dengan mask komponen dan nilai bidang seperti yang diatur pada
objek permintaan

Kembali benda

Bagian ini menjelaskan nilai yang dikembalikan dari metode get/getTable/set/delete dari
objek kueri:

Setiap kueri mengembalikan daftar (atau satu) pengidentifikasi (penunjuk) untuk objek. Ada pengidentifikasi
diformat sesuai dengan jenis objek yang mereka tunjuk menggunakan awalan berikut:

Kueri yang menyematkan Atribut Manajemen Subnet:

ni: = info simpul
no: = catatan info simpul (SA RID + info simpul)
pi: = info pelabuhan
pir: = catatan info port (SA RID + info port)
smi: = info SM
tersenyum: = Catatan info SM (SA RID + info SM)
berenang: = ganti info
berputar: = beralih info record (SA RID + beralih info)
slvt: = tabel SL ke VL
slvr: = Catatan tabel SL ke VL (SA RID + SL ke tabel VL)
pkt: = tabel PKey
pkr: = Catatan tabel PKey (SA RID + tabel PKey)
Kueri atribut yang tidak disematkan:

tautan: = catatan tautan
jalur: = catatan jalur
ft: = Tabel penerusan linier
mcm: = Catatan Anggota Multicast
cpi: = Info Port Kelas SA
informasi: = Menginformasikan info (pendaftaran acara penerusan)
svc: = Catatan Layanan
vlarb: = Catatan tabel Arbitrase VL

SIMPUL INFO MEREKAM

Bit topeng komponen:

[ Konstanta : int ] $IB_NR_COMPMASK_LID = 0x1
[ Konstanta : int ] $IB_NR_COMPMASK_RESERVED1 = 0x2
[ Konstanta : int ] $IB_NR_COMPMASK_BASEVERSION = 0x4
[ Konstanta : int ] $IB_NR_COMPMASK_CLASSVERSION = 0x8
[ Konstanta : int ] $IB_NR_COMPMASK_NODETYPE = 0x10
[ Konstanta : int ] $IB_NR_COMPMASK_NUMPORTS = 0x20
[ Konstanta : int ] $IB_NR_COMPMASK_SYSIMAGEGUID = 0x40
[ Konstanta : int ] $IB_NR_COMPMASK_NODEGUID = 0x80
[ Konstanta : int ] $IB_NR_COMPMASK_PORTGUID = 0x100
[ Konstanta : int ] $IB_NR_COMPMASK_PARTCAP = 0x200
[ Konstanta : int ] $IB_NR_COMPMASK_DEVID = 0x400
[ Konstanta : int ] $IB_NR_COMPMASK_REV = 0x800
[ Konstanta : int ] $IB_NR_COMPMASK_PORTNUM = 0x1000
[ Konstanta : int ] $IB_NR_COMPMASK_VENDID = 0x2000
[ Konstanta : int ] $IB_NR_COMPMASK_NODEDESC = 0x4000
----

kelas kantungNodeInfo

Fields:

[ Data anggota: mengembalikan uint8_t * ] -base_version
[ Data anggota: mengembalikan uint8_t * ] -class_version
[ Data anggota: mengembalikan uint8_t * ] -node_type
[ Data anggota: mengembalikan uint8_t * ] -num_ports
[ Data anggota: mengembalikan ib_net64_t * ] -sys_guid
[ Data anggota: mengembalikan ib_net64_t * ] -node_guid
[ Data anggota: mengembalikan ib_net64_t * ] -port_guid
[ Data anggota: mengembalikan ib_net16_t * ] -partition_cap
[ Data anggota: mengembalikan ib_net16_t * ] -device_id
[ Data anggota: mengembalikan ib_net32_t * ] -revisi
[ Data anggota: mengembalikan ib_net32_t * ] -port_num_vendor_id
[Anggota: mengembalikan batal] hapus
----

kelas kantungNodeRec

Bidang RID:

[ Data anggota: mengembalikan ib_net16_t * ] -tutup
[ Data anggota: mengembalikan sacNodeInfo * ] -node_info
[ Data anggota: mengembalikan ib_node_desc_t * ] -node_desc
metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[Anggota: mengembalikan batal] hapus

PORT INFO MEREKAM

Bit topeng komponen:

[ Konstanta : char * ] $IB_PIR_COMPMASK_LID = 0x1
[ Konstanta : char * ] $IB_PIR_COMPMASK_PORTNUM = 0x2
[ Konstanta : char * ] $IB_PIR_COMPMASK_RESV1 = 0x4
[ Konstanta : char * ] $IB_PIR_COMPMASK_MKEY = 0x8
[ Konstanta : int ] $IB_PIR_COMPMASK_GIDPRE = 0x10
[ Konstanta : int ] $IB_PIR_COMPMASK_BASELID = 0x20
[ Konstanta : int ] $IB_PIR_COMPMASK_SMLID = 0x40
[ Konstanta : int ] $IB_PIR_COMPMASK_CAPMASK = 0x80
[ Konstanta : int ] $IB_PIR_COMPMASK_DIAGCODE = 0x100
[ Konstanta : int ] $IB_PIR_COMPMASK_MKEYLEASEPRD = 0x200
[ Konstanta : int ] $IB_PIR_COMPMASK_LOCALPORTNUM = 0x400
[ Konstanta : int ] $IB_PIR_COMPMASK_LNKWIDTHSUPPORT = 0x800
[ Konstanta : int ] $IB_PIR_COMPMASK_LNKWIDTHACTIVE = 0x1000
[ Konstanta : int ] $IB_PIR_COMPMASK_LINKWIDTHENABLED = 0x2000
[ Konstanta : int ] $IB_PIR_COMPMASK_LNKSPEEDSUPPORT = 0x4000
[ Konstanta : int ] $IB_PIR_COMPMASK_PORTSTATE = 0x10000
[ Konstanta : int ] $IB_PIR_COMPMASK_PORTPHYSTATE = 0x20000
[ Konstanta : int ] $IB_PIR_COMPMASK_LINKDWNDFLTSTATE = 0x40000
[ Konstanta : int ] $IB_PIR_COMPMASK_MKEYPROTBITS = 0x80000
[ Konstanta : int ] $IB_PIR_COMPMASK_LMC = 0x100000
[ Konstanta : int ] $IB_PIR_COMPMASK_LINKSPEEDACTIVE = 0x200000
[ Konstanta : int ] $IB_PIR_COMPMASK_LINKSPEEDENABLE = 0x400000
[ Konstanta : int ] $IB_PIR_COMPMASK_NEIGHBORMTU = 0x800000
[ Konstanta : int ] $IB_PIR_COMPMASK_MASTERSMSL = 0x1000000
[ Konstanta : int ] $IB_PIR_COMPMASK_VLCAP = 0x2000000
[ Konstanta : int ] $IB_PIR_COMPMASK_INITTYPE = 0x4000000
[ Konstanta : int ] $IB_PIR_COMPMASK_VLHIGHLIMIT = 0x8000000
[ Konstanta : int ] $IB_PIR_COMPMASK_VLARBHIGHCAP = 0x10000000
[ Konstanta : int ] $IB_PIR_COMPMASK_VLARBLOWCAP = 0x20000000
[ Konstanta : int ] $IB_PIR_COMPMASK_INITTYPEREPLY = 0x40000000
[ Konstanta : int ] $IB_PIR_COMPMASK_MTUCAP = 0x80000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_VLSTALLCNT = 0x100000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_HOQLIFE = 0x200000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_OPVLS = 0x400000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_PARENFIN = 0x800000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_PARENFOUT = 0x1000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_FILTERRAWIN = 0x2000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_FILTERRAWOUT = 0x4000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_MKEYVIO = 0x8000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_PKEYVIO = 0x10000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_QKEYVIO = 0x20000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_GUIDCAP = 0x40000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_RESV2 = 0x80000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_SUBNTO = 0x100000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_RESV3 = 0x200000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_RESPTIME = 0x400000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_LOCALPHYERR = 0x800000000000
[ Konstanta : char * ] $IB_PIR_COMPMASK_OVERRUNERR = 0x1000000000000
----

kelas kantungPortInfo

Fields:

[ Data anggota: mengembalikan ib_net64_t * ] -m_key
[ Data anggota: mengembalikan ib_net64_t * ] -subnet_prefix
[ Data anggota: mengembalikan ib_net16_t * ] -base_lid
[ Data anggota: mengembalikan ib_net16_t * ] -master_sm_base_lid
[ Data anggota: mengembalikan ib_net32_t * ] -capability_mask
[ Data anggota: mengembalikan ib_net16_t * ] -diag_code
[ Data anggota: mengembalikan ib_net16_t * ] -m_key_lease_period
[ Data anggota: mengembalikan uint8_t * ] -local_port_num
[ Data anggota: mengembalikan uint8_t * ] -link_width_enabled
[ Data anggota: mengembalikan uint8_t * ] -link_width_supported
[ Data anggota: mengembalikan uint8_t * ] -link_width_active
[ Data anggota: mengembalikan uint8_t * ] -state_info1
LinkSpeedDidukung dan PortState

[ Data anggota: mengembalikan uint8_t * ] -state_info2
PortPhysState dan LinkDownDefaultState

[ Data anggota: mengembalikan uint8_t * ] -mkey_lmc
[ Data anggota: mengembalikan uint8_t * ] -link_speed
LinkSpeedEnabled dan LinkSpeedActive

[ Data anggota: mengembalikan uint8_t * ] -mtu_smsl
[ Data anggota: mengembalikan uint8_t * ] -vl_cap
VlCap dan InitType

[ Data anggota: mengembalikan uint8_t * ] -vl_high_limit
[ Data anggota: mengembalikan uint8_t * ] -vl_arb_high_cap
[ Data anggota: mengembalikan uint8_t * ] -vl_arb_low_cap
[ Data anggota: mengembalikan uint8_t * ] -mtu_cap
[ Data anggota: mengembalikan uint8_t * ] -vl_stall_life
[ Data anggota: mengembalikan uint8_t * ] -vl_enforce
[ Data anggota: mengembalikan ib_net16_t * ] -m_key_violations
[ Data anggota: mengembalikan ib_net16_t * ] -p_key_violations
[ Data anggota: mengembalikan ib_net16_t * ] -q_key_violations
[ Data anggota: mengembalikan uint8_t * ] -guid_cap
[ Data anggota: mengembalikan uint8_t * ] -subnet_timeout
[ Data anggota: mengembalikan uint8_t * ] -resp_time_value
[ Data anggota: mengembalikan uint8_t * ] -error_threshold
[Anggota: mengembalikan batal] hapus
----

kelas kantungPortRec

Bidang RID:

[ Data anggota: mengembalikan ib_net16_t * ] -tutup
[ Data anggota: mengembalikan uint8_t * ] -port_num
[ Data anggota: mengembalikan sacPortInfo * ] -port_info
metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[Anggota: mengembalikan batal] hapus

SM INFO MEREKAM

Bit topeng komponen:

[ Konstanta : char * ] $IB_SMR_COMPMASK_LID = 0x1
[ Konstanta : char * ] $IB_SMR_COMPMASK_GUID = 0x2
[ Konstanta : char * ] $IB_SMR_COMPMASK_SM_KEY = 0x4
[ Konstanta : char * ] $IB_SMR_COMPMASK_ACT_COUNT = 0x8
[ Konstanta : int ] $IB_SMR_COMPMASK_STATE = 0x10
[ Konstanta : int ] $IB_SMR_COMPMASK_PRI = 0x20
----

kelas kantungSmInfo

Fields:

[ Data anggota: mengembalikan ib_net64_t * ] -guid
[ Data anggota: mengembalikan ib_net64_t * ] -sm_key
[ Data anggota: mengembalikan ib_net32_t * ] -act_count
[ Data anggota: mengembalikan uint8_t * ] -pri_state
[Anggota: mengembalikan batal] hapus
----

kelas kantungSmRec

Bidang RID:

[ Data anggota: mengembalikan ib_net16_t * ] -tutup
[ Data anggota: mengembalikan sacSmInfo * ] -sm_info
metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[Anggota: mengembalikan batal] hapus

SWITCH INFO MEREKAM

Bit topeng komponen:

[ Konstanta : char * ] $IB_SWR_COMPMASK_LID = 0x1
[ Konstanta : char * ] $IB_SWR_COMPMASK_LIN_CAP = 0x2
[ Konstanta : char * ] $IB_SWR_COMPMASK_RAND_CAP = 0x4
[ Konstanta : char * ] $IB_SWR_COMPMASK_MCAST_CAP = 0x8
[ Konstanta : char * ] $IB_SWR_COMPMASK_LIN_TOP = 0x10
[ Konstanta : char * ] $IB_SWR_COMPMASK_DEF_PORT = 0x20
[ Konstanta : char * ] $IB_SWR_COMPMASK_DEF_MCAST_PRI = 0x40
[ Konstanta : char * ] $IB_SWR_COMPMASK_DEF_MCAST_NOT = 0x80
[ Konstanta : char * ] $IB_SWR_COMPMASK_STATE = 0x100
[ Konstanta : char * ] $IB_SWR_COMPMASK_LIFE = 0x200
[ Konstanta : char * ] $IB_SWR_COMPMASK_LMC = 0x400
[ Konstanta : char * ] $IB_SWR_COMPMASK_ENFORCE_CAP = 0x800
[ Konstanta : char * ] $IB_SWR_COMPMASK_FLAGS = 0x1000
----

kelas kantungSwInfo

Fields:

[ Data anggota: mengembalikan ib_net16_t * ] -lin_cap
[ Data anggota: mengembalikan ib_net16_t * ] -rand_cap
[ Data anggota: mengembalikan ib_net16_t * ] -mcast_cap
[ Data anggota: mengembalikan ib_net16_t * ] -lin_top
[ Data anggota: mengembalikan uint8_t * ] -def_port
[ Data anggota: mengembalikan uint8_t * ] -def_mcast_pri_port
[ Data anggota: mengembalikan uint8_t * ] -def_mcast_not_port
[ Data anggota: mengembalikan uint8_t * ] -life_state
[ Data anggota: mengembalikan ib_net16_t * ] -lids_per_port
[ Data anggota: mengembalikan ib_net16_t * ] -enforce_cap
[ Data anggota: mengembalikan uint8_t * ] -flags
[Anggota: mengembalikan batal] hapus
----

kelas kantungSwRec

Bidang RID:

[ Data anggota: mengembalikan ib_net16_t * ] -tutup
[ Data anggota: mengembalikan sacSwInfo * ] -switch_info
metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[Anggota: mengembalikan batal] hapus

LINK MEREKAM

Bit topeng komponen:

[ Konstanta : int ] $IB_LR_COMPMASK_FROM_LID = 0x1
[ Konstanta : int ] $IB_LR_COMPMASK_FROM_PORT = 0x2
[ Konstanta : int ] $IB_LR_COMPMASK_TO_PORT = 0x4
[ Konstanta : int ] $IB_LR_COMPMASK_TO_LID = 0x8
----

kelas kantungLinkRec

Fields:

[ Data anggota: mengembalikan ib_net16_t * ] -from_lid
[ Data anggota: mengembalikan uint8_t * ] -from_port_num
[ Data anggota: mengembalikan uint8_t * ] -to_port_num
[ Data anggota: mengembalikan ib_net16_t * ] -to_lid
metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[Anggota: mengembalikan batal] hapus

PATH MEREKAM

Bit topeng komponen:

[ Konstanta : int ] $IB_PR_COMPMASK_DGID = 0x4
[ Konstanta : int ] $IB_PR_COMPMASK_SGID = 0x8
[ Konstanta : int ] $IB_PR_COMPMASK_DLID = 0x10
[ Konstanta : int ] $IB_PR_COMPMASK_SLID = 0x20
[ Konstanta : int ] $IB_PR_COMPMASK_RAWTRAFIC = 0x40
[ Konstanta : int ] $IB_PR_COMPMASK_RESV0 = 0x80
[ Konstanta : int ] $IB_PR_COMPMASK_FLOWLABEL = 0x100
[ Konstanta : int ] $IB_PR_COMPMASK_HOPLIMIT = 0x200
[ Konstanta : int ] $IB_PR_COMPMASK_TCLASS = 0x400
[ Konstanta : int ] $IB_PR_COMPMASK_REVERSIBLE = 0x800
[ Konstanta : int ] $IB_PR_COMPMASK_NUMBPATH = 0x1000
[ Konstanta : int ] $IB_PR_COMPMASK_PKEY = 0x2000
[ Konstanta : int ] $IB_PR_COMPMASK_RESV1 = 0x4000
[ Konstanta : int ] $IB_PR_COMPMASK_SL = 0x8000
[ Konstanta : int ] $IB_PR_COMPMASK_MTUSELEC = 0x10000
[ Konstanta : int ] $IB_PR_COMPMASK_MTU = 0x20000
[ Konstanta : int ] $IB_PR_COMPMASK_RATESELEC = 0x40000
[ Konstanta : int ] $IB_PR_COMPMASK_RATE = 0x80000
[ Konstanta : int ] $IB_PR_COMPMASK_PKTLIFETIMESELEC = 0x100000
[ Konstanta : int ] $IB_PR_COMPMASK_PFTLIFETIME = 0x200000
----

kelas kantungPathRec

Fields:

[ Data anggota: mengembalikan ib_gid_t * ] -dgid
[ Data anggota: mengembalikan ib_gid_t * ] -sgid
[ Data anggota: mengembalikan ib_net16_t * ] -dlid
[ Data anggota: mengembalikan ib_net16_t * ] -slid
[ Data anggota: mengembalikan ib_net32_t * ] -hop_flow_raw
[ Data anggota: mengembalikan uint8_t * ] -tclass
[ Data anggota: mengembalikan uint8_t * ] -num_path
[ Data anggota: mengembalikan ib_net16_t * ] -pkey
[ Data anggota: mengembalikan ib_net16_t * ] -sl
[ Data anggota: mengembalikan uint8_t * ] -mtu
[ Data anggota: mengembalikan uint8_t * ] -rate
[ Data anggota: mengembalikan uint8_t * ] -pkt_life
[ Data anggota: mengembalikan uint8_t * ] -preferensi
Metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[Anggota: mengembalikan batal] hapus

LINEAR KE DEPAN TABEL

Bit topeng komponen:

[ Konstanta : char * ] $IB_LFT_COMPMASK_LID = 0x1
[ Konstanta : char * ] $IB_LFT_COMPMASK_BLOCK = 0x2
----

kelas kantungLFTRec

Fields:

[ Data anggota: mengembalikan ib_net16_t * ] -tutup
[ Data anggota: mengembalikan ib_net16_t * ] -block_num
[ Data anggota: mengembalikan ib_lft_t * ] -lft
metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[Anggota: mengembalikan batal] hapus

MULTIKA ANGGOTA MEREKAM

Bit topeng komponen:

[ Konstanta : char * ] $IB_MCR_COMPMASK_GID = 0x1
[ Konstanta : char * ] $IB_MCR_COMPMASK_MGID = 0x1
[ Konstanta : char * ] $IB_MCR_COMPMASK_PORT_GID = 0x2
[ Konstanta : char * ] $IB_MCR_COMPMASK_QKEY = 0x4
[ Konstanta : char * ] $IB_MCR_COMPMASK_MLID = 0x8
[ Konstanta : char * ] $IB_MCR_COMPMASK_MTU_SEL = 0x10
[ Konstanta : char * ] $IB_MCR_COMPMASK_MTU = 0x20
[ Konstanta : char * ] $IB_MCR_COMPMASK_TCLASS = 0x40
[ Konstanta : char * ] $IB_MCR_COMPMASK_PKEY = 0x80
[ Konstanta : char * ] $IB_MCR_COMPMASK_RATE_SEL = 0x100
[ Konstanta : char * ] $IB_MCR_COMPMASK_RATE = 0x200
[ Konstanta : char * ] $IB_MCR_COMPMASK_LIFE_SEL = 0x400
[ Konstanta : char * ] $IB_MCR_COMPMASK_LIFE = 0x800
[ Konstanta : char * ] $IB_MCR_COMPMASK_SL = 0x1000
[ Konstanta : char * ] $IB_MCR_COMPMASK_FLOW = 0x2000
[ Konstanta : char * ] $IB_MCR_COMPMASK_HOP = 0x4000
[ Konstanta : char * ] $IB_MCR_COMPMASK_SCOPE = 0x8000
[ Konstanta : char * ] $IB_MCR_COMPMASK_JOIN_STATE = 0x10000
[ Konstanta : char * ] $IB_MCR_COMPMASK_PROXY = 0x20000
----

kelas kantungMCMRec

Fields:

[ Data anggota: mengembalikan ib_gid_t * ] -mgid
[ Data anggota: mengembalikan ib_gid_t * ] -port_gid
[ Data anggota: mengembalikan ib_net32_t * ] -qkey
[ Data anggota: mengembalikan ib_net16_t * ] -mlid
[ Data anggota: mengembalikan uint8_t * ] -mtu
[ Data anggota: mengembalikan uint8_t * ] -tclass
[ Data anggota: mengembalikan ib_net16_t * ] -pkey
[ Data anggota: mengembalikan uint8_t * ] -rate
[ Data anggota: mengembalikan uint8_t * ] -pkt_life
[ Data anggota: mengembalikan ib_net32_t * ] -sl_flow_hop
[ Data anggota: mengembalikan uint8_t * ] -scope_state
metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[ Anggota : mengembalikan char * ] set comp_mask
[ Anggota : mengembalikan char * ] del comp_mask
[ Anggota : mengembalikan int ] proxy_join_get
Alih-alih bidang sederhana cget

[ Anggota : mengembalikan batal ] proxy_join_set proxy_join
Alih-alih konfigurasi bidang sederhana

[ Anggota : mengembalikan batal ] obj_delete
Hapus objek

SA KELAS PORT INFO

----

kelas kantungKelasPortInfo

Fields:

[ Data anggota: mengembalikan uint8_t * ] -base_ver
[ Data anggota: mengembalikan uint8_t * ] -class_ver
[ Data anggota: mengembalikan ib_net16_t * ] -cap_mask
[ Data anggota: mengembalikan ib_net32_t * ] -resp_time_val
[ Data anggota: mengembalikan ib_gid_t * ] -redir_gid
[ Data anggota: mengembalikan ib_net32_t * ] -redir_tc_sl_fl
[ Data anggota: mengembalikan ib_net16_t * ] -redir_lid
[ Data anggota: mengembalikan ib_net16_t * ] -redir_pkey
[ Data anggota: mengembalikan ib_net32_t * ] -redir_qp
[ Data anggota: mengembalikan ib_net32_t * ] -redir_qkey
[ Data anggota: mengembalikan ib_gid_t * ] -trap_gid
[ Data anggota: mengembalikan ib_net32_t * ] -trap_tc_sl_fl
[ Data anggota: mengembalikan ib_net16_t * ] -trap_lid
[ Data anggota: mengembalikan ib_net16_t * ] -trap_pkey
[ Data anggota: mengembalikan ib_net32_t * ] -trap_hop_qp
[ Data anggota: mengembalikan ib_net32_t * ] -trap_qkey
metode:

[ Anggota : mengembalikan char * ] dapatkan
[Anggota: mengembalikan batal] hapus

MEMBERITAHU INFO MEREKAM

Info menginformasikan dibangun dengan hierarki objek. Jadi beberapa kelas didefinisikan.

----

kelas kantungInformInfo

Fields:

[ Data anggota: mengembalikan ib_gid_t * ] -gid
[ Data anggota: mengembalikan ib_net16_t * ] -lid_range_begin
[ Data anggota: mengembalikan ib_net16_t * ] -lid_range_end
[ Data anggota: mengembalikan ib_net16_t * ] -reserved1
[ Data anggota: mengembalikan uint8_t * ] -is_generic
[ Data anggota: mengembalikan uint8_t * ] -berlangganan
[ Data anggota: mengembalikan ib_net16_t * ] -trap_type
[ Data anggota: mengembalikan sacInformInfo_g_or_v * ] -g_or_v
metode:

[ Anggota : mengembalikan char * ] set
[Anggota: mengembalikan batal] hapus
----

kelas kantungInformInfo_g_or_v

Fields:

[ Data anggota: mengembalikan sacInformInfo_g_or_v_generic * ] -generic
[ Data anggota: mengembalikan sacInformInfo_g_or_v_vend * ] -vend
----

kelas sacInformInfo_g_or_v_generic

Fields:

[ Data anggota: mengembalikan ib_net16_t * ] -trap_num
[ Data anggota: mengembalikan ib_net32_t * ] -qpn_resp_time_val
[ Data anggota: mengembalikan uint8_t * ] -reserved2
[ Data anggota: mengembalikan uint8_t * ] -node_type_msb
[ Data anggota: mengembalikan ib_net16_t * ] -node_type_lsb
----

kelas kantungInformInfo_g_or_v_vend

Fields:

[ Data anggota: mengembalikan ib_net16_t * ] -dev_id
[ Data anggota: mengembalikan ib_net32_t * ] -qpn_resp_time_val
[ Data anggota: mengembalikan uint8_t * ] -reserved2
[ Data anggota: mengembalikan uint8_t * ] -vendor_id_msb
[ Data anggota: mengembalikan ib_net16_t * ] -vendor_id_lsb

LAYANAN MEREKAM

Bit topeng komponen:

[ Konstanta : char * ] $IB_SR_COMPMASK_SID = 0x1
[ Konstanta : char * ] $IB_SR_COMPMASK_SGID = 0x1
[ Konstanta : char * ] $IB_SR_COMPMASK_SPKEY = 0x2
[ Konstanta : char * ] $IB_SR_COMPMASK_RES1 = 0x4
[ Konstanta : char * ] $IB_SR_COMPMASK_SLEASE = 0x8
[ Konstanta : char * ] $IB_SR_COMPMASK_SKEY = 0x10
[ Konstanta : char * ] $IB_SR_COMPMASK_SNAME = 0x20
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_0 = 0x40
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_1 = 0x80
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_2 = 0x100
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_3 = 0x200
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_4 = 0x400
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_5 = 0x800
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_6 = 0x1000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_7 = 0x2000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_8 = 0x4000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_9 = 0x8000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_10 = 0x10000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_11 = 0x20000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_12 = 0x40000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_13 = 0x80000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_14 = 0x100000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA8_15 = 0x200000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA16_0 = 0x400000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA16_1 = 0x800000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA16_2 = 0x1000000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA16_3 = 0x2000000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA16_4 = 0x4000000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA16_5 = 0x8000000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA16_6 = 0x10000000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA16_7 = 0x20000000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA32_0 = 0x40000000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA32_1 = 0x80000000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA32_2 = 0x100000000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA32_3 = 0x200000000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA64_0 = 0x400000000
[ Konstanta : char * ] $IB_SR_COMPMASK_SDATA64_1 = 0x800000000
----

kelas sacLayananRec

Fields:

[ Data anggota: mengembalikan ib_net64_t * ] -service_id
[ Data anggota: mengembalikan ib_gid_t * ] -service_gid
[ Data anggota: mengembalikan ib_net16_t * ] -service_pkey
[ Data anggota: mengembalikan ib_net16_t * ] -resv
[ Data anggota: mengembalikan ib_net32_t * ] -service_lease
[ Data anggota: mengembalikan uint8_array_t * ] -service_key
[ Data anggota: mengembalikan ib_svc_name_t * ] -service_name
[ Data anggota: mengembalikan uint8_array_t * ] -service_data8
[ Data anggota: mengembalikan ib_net16_array_t * ] -service_data16
[ Data anggota: mengembalikan ib_net32_array_t * ] -service_data32
[ Data anggota: mengembalikan ib_net64_array_t * ] -service_data64
metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] set comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[ Anggota : mengembalikan char * ] hapus comp_mask
[ Anggota : mengembalikan batal ] obj_delete

SL untuk VL TABEL MEREKAM

Bit topeng komponen:

[ Konstanta : char * ] $IB_SLVL_COMPMASK_LID = 0x1
[ Konstanta : char * ] $IB_SLVL_COMPMASK_IN_PORT = 0x2
[ Konstanta : char * ] $IB_SLVL_COMPMASK_OUT_PORT = 0x4
----

kelas kantungSlVlTbl

[ Data anggota: mengembalikan uint8_array_t * ] -raw_vl_by_sl
----

kelas kantungSlVlRec

Bidang RID:

[ Data anggota: mengembalikan ib_net16_t * ] -tutup
untuk CA: tutup port, untuk tutup sakelar port 0

[ Data anggota: mengembalikan uint8_t * ] -in_port_num
dicadangkan untuk CA

[ Data anggota: mengembalikan uint8_t * ] -out_port_num
dicadangkan untuk CA

[ Data anggota: mengembalikan uint32_t * ] -resv
[ Data anggota: mengembalikan sacSlVlTbl * ] -slvl_tbl
metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[Anggota: mengembalikan batal] hapus

VL ARBITRASI TABEL MEREKAM

Bit topeng komponen:

[ Konstanta : char * ] $IB_VLA_COMPMASK_LID = 0x1
[ Konstanta : char * ] $IB_VLA_COMPMASK_OUT_PORT = 0x2
[ Konstanta : char * ] $IB_VLA_COMPMASK_BLOCK = 0x4
----

kelas kantungVlArbRec

Fields:

[ Data anggota: mengembalikan ib_net16_t * ] -tutup
untuk CA: tutup port, untuk tutup sakelar port 0

[ Data anggota: mengembalikan uint8_t * ] -port_num
[ Data anggota: mengembalikan uint8_t * ] -block_num
[ Data anggota: mengembalikan uint32_t * ] -reserved
[ Data anggota: mengembalikan sac_vl_arb_tbl_t * ] -vl_arb_tbl
metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[Anggota: mengembalikan batal] hapus

PKEY TABEL MEREKAM

Bit topeng komponen:

[ Konstanta : char * ] $IB_PKEY_COMPMASK_LID = 0x1
[ Konstanta : char * ] $IB_PKEY_COMPMASK_BLOCK = 0x2
[ Konstanta : char * ] $IB_PKEY_COMPMASK_PORT = 0x4
----

kelas kantungPKeyTbl

Fields:

[ Data anggota: mengembalikan ib_net16_array_t * ] -pkey_entry
----

kelas kantungPKeyRec

Bidang RID:

[ Data anggota: mengembalikan ib_net16_t * ] -tutup
untuk CA: tutup port, untuk tutup sakelar port 0

[ Data anggota: mengembalikan uint16_t * ] -block_num
[ Data anggota: mengembalikan uint8_t * ] -port_num
untuk sakelar: nomor port, untuk CA: dipesan

[ Data anggota: mengembalikan uint8_t * ] -reserved1
[ Data anggota: mengembalikan uint16_t * ] -reserved2
[ Data anggota: mengembalikan sacPKeyTbl * ] -pkey_tbl
metode:

[ Anggota : mengembalikan char * ] dapatkan comp_mask
[ Anggota : mengembalikan char * ] getTable comp_mask
[Anggota: mengembalikan batal] hapus

Subnet Pengelolaan orang gila (SMP)


Antarmuka SM mendukung pengiriman Paket Manajemen Subnet ke perangkat fabric. NS
atribut tertentu yang dapat diakses disediakan secara rinci di setiap sub bagian di bawah ini.

Satu set tipe objek didefinisikan. Pengguna dapat mengalokasikan objek atribut baru. Kemudian
objek dapat diatur menggunakan konfigurasi atau metode manipulasi langsung. Metode tambahan adalah
disediakan untuk setiap objek: =item setByDr

Atur atribut pada objek yang dapat diakses dengan rute terarah yang diberikan. Rute terarah
adalah daftar nomor port yang akan digunakan.

dapatkanByDr
Dapatkan nilai atribut dengan melintasi rute yang diarahkan.

setByLid

Atur atribut pada objek yang dapat diakses oleh LID yang diberikan

dapatkanByLid

dapatkan atribut pada objek yang dapat diakses oleh LID yang diberikan

kelas smNodeInfo

Fields:

[ Data anggota: mengembalikan uint8_t * ] -base_version
[ Data anggota: mengembalikan uint8_t * ] -class_version
[ Data anggota: mengembalikan uint8_t * ] -node_type
[ Data anggota: mengembalikan uint8_t * ] -num_ports
[ Data anggota: mengembalikan ib_net64_t * ] -sys_guid
[ Data anggota: mengembalikan ib_net64_t * ] -node_guid
[ Data anggota: mengembalikan ib_net64_t * ] -port_guid
[ Data anggota: mengembalikan ib_net16_t * ] -partition_cap
[ Data anggota: mengembalikan ib_net16_t * ] -device_id
[ Data anggota: mengembalikan ib_net32_t * ] -revisi
[ Data anggota: mengembalikan ib_net32_t * ] -port_num_vendor_id
metode:

[ Anggota : mengembalikan int ] getByDr dr
[ Anggota : mengembalikan int ] setByDr dr
[ Anggota : mengembalikan int ] tutup getByLid
[ Anggota : mengembalikan int ] tutup setByLid

kelas smPortInfo


Fields:

[ Data anggota: mengembalikan ib_net64_t * ] -m_key
[ Data anggota: mengembalikan ib_net64_t * ] -subnet_prefix
[ Data anggota: mengembalikan ib_net16_t * ] -base_lid
[ Data anggota: mengembalikan ib_net16_t * ] -master_sm_base_lid
[ Data anggota: mengembalikan ib_net32_t * ] -capability_mask
[ Data anggota: mengembalikan ib_net16_t * ] -diag_code
[ Data anggota: mengembalikan ib_net16_t * ] -m_key_lease_period
[ Data anggota: mengembalikan uint8_t * ] -local_port_num
[ Data anggota: mengembalikan uint8_t * ] -link_width_enabled
[ Data anggota: mengembalikan uint8_t * ] -link_width_supported
[ Data anggota: mengembalikan uint8_t * ] -link_width_active
[ Data anggota: mengembalikan uint8_t * ] -state_info1
LinkSpeedDidukung dan PortState

[ Data anggota: mengembalikan uint8_t * ] -state_info2
PortPhysState dan LinkDownDefaultState

[ Data anggota: mengembalikan uint8_t * ] -mkey_lmc
[ Data anggota: mengembalikan uint8_t * ] -link_speed
LinkSpeedEnabled dan LinkSpeedActive

[ Data anggota: mengembalikan uint8_t * ] -mtu_smsl
[ Data anggota: mengembalikan uint8_t * ] -vl_cap
VlCap dan InitType

[ Data anggota: mengembalikan uint8_t * ] -vl_high_limit
[ Data anggota: mengembalikan uint8_t * ] -vl_arb_high_cap
[ Data anggota: mengembalikan uint8_t * ] -vl_arb_low_cap
[ Data anggota: mengembalikan uint8_t * ] -mtu_cap
[ Data anggota: mengembalikan uint8_t * ] -vl_stall_life
[ Data anggota: mengembalikan uint8_t * ] -vl_enforce
[ Data anggota: mengembalikan ib_net16_t * ] -m_key_violations
[ Data anggota: mengembalikan ib_net16_t * ] -p_key_violations
[ Data anggota: mengembalikan ib_net16_t * ] -q_key_violations
[ Data anggota: mengembalikan uint8_t * ] -guid_cap
[ Data anggota: mengembalikan uint8_t * ] -subnet_timeout
[ Data anggota: mengembalikan uint8_t * ] -resp_time_value
[ Data anggota: mengembalikan uint8_t * ] -error_threshold
metode:

[ Anggota : mengembalikan int ] getByDr dr portNum
[ Anggota : mengembalikan int ] setByDr dr portNum
[ Anggota : mengembalikan int ] getByLid tutup portNum
[ Anggota : mengembalikan int ] setByLid tutup portNum

kelas info sms

[ Data anggota: mengembalikan ib_net16_t * ] -lin_cap
[ Data anggota: mengembalikan ib_net16_t * ] -rand_cap
[ Data anggota: mengembalikan ib_net16_t * ] -mcast_cap
[ Data anggota: mengembalikan ib_net16_t * ] -lin_top
[ Data anggota: mengembalikan uint8_t * ] -def_port
[ Data anggota: mengembalikan uint8_t * ] -def_mcast_pri_port
[ Data anggota: mengembalikan uint8_t * ] -def_mcast_not_port
[ Data anggota: mengembalikan uint8_t * ] -life_state
[ Data anggota: mengembalikan ib_net16_t * ] -lids_per_port
[ Data anggota: mengembalikan ib_net16_t * ] -enforce_cap
[ Data anggota: mengembalikan uint8_t * ] -flags
[ Anggota : mengembalikan int ] getByDr dr
[ Anggota : mengembalikan int ] setByDr dr
[ Anggota : mengembalikan int ] tutup getByLid
[ Anggota : mengembalikan int ] tutup setByLid

kelas smLftBlock

[ Data anggota: mengembalikan uint8_array_t * ] -lft
[ Anggota : mengembalikan int ] getByDr dr blockNum
[ Anggota : mengembalikan int ] setByDr dr blockNum
[ Anggota : mengembalikan int ] getByLid tutup blockNum
[ Anggota : mengembalikan int ] setByLid tutup blockNum

kelas smMftBlock

[ Data anggota: mengembalikan ib_net16_array_t * ] -mft
[ Anggota : mengembalikan int ] getByDr dr startLid startPort
[ Anggota : mengembalikan int ] setByDr dr startLid startPort
[ Anggota : mengembalikan int ] getByLid tutup startLid startPort
[ Anggota : mengembalikan int ] setByLid tutup startLid startPort

kelas smGuidInfo

[ Data anggota: mengembalikan ib_net64_array_t * ] -guid
[ Anggota : mengembalikan int ] getByDr dr blockNum
[ Anggota : mengembalikan int ] setByDr dr blockNum
[ Anggota : mengembalikan int ] getByLid tutup blockNum
[ Anggota : mengembalikan int ] setByLid tutup blockNum

kelas smPkeyTable

[ Data anggota: mengembalikan ib_net16_array_t * ] -pkey_entry
[ Anggota : mengembalikan int ] getByDr dr portNum blockNum
[ Anggota : mengembalikan int ] setByDr dr portNum blockNum
[ Anggota : mengembalikan int ] getByLid tutup portNum blockNum
[ Anggota : mengembalikan int ] setByLid tutup portNum blockNum

kelas smSlVlTable

[ Data anggota: mengembalikan uint8_array_t * ] -raw_vl_by_sl
[ Anggota : mengembalikan int ] getByDr dr inPortNum outPortNum
[ Anggota : mengembalikan int ] setByDr dr inPortNum outPortNum
[Anggota: mengembalikan int] getByLid tutup inPortNum outPortNum
[Anggota: mengembalikan int] setByLid tutup inPortNum outPortNum

kelas smVlArbTable

[ Data anggota: mengembalikan ib_vl_arb_element_t * ] -vl_entry
[ Anggota : mengembalikan int ] getByDr dr portNum block
[ Anggota : mengembalikan int ] blok setByDr dr portNum
[Anggota: mengembalikan int] getByLid tutup portNum blok
[Anggota: mengembalikan int] setByLid tutup portNum blok

kelas smNodeDesc

[ Data anggota: mengembalikan ibsm_node_desc_str_t * ] -deskripsi
[ Anggota : mengembalikan int ] getByDr dr
[ Anggota : mengembalikan int ] setByDr dr
[ Anggota : mengembalikan int ] tutup getByLid
[ Anggota : mengembalikan int ] tutup setByLid

kelas info sms

[ Data anggota: mengembalikan ib_net64_t * ] -guid
[ Data anggota: mengembalikan ib_net64_t * ] -sm_key
[ Data anggota: mengembalikan ib_net32_t * ] -act_count
[ Data anggota: mengembalikan uint8_t * ] -pri_state
[ Anggota : mengembalikan int ] getByDr dr
[ Anggota : mengembalikan int ] setByDr dr
[ Anggota : mengembalikan int ] tutup getByLid
[ Anggota : mengembalikan int ] tutup setByLid

kelas smPemberitahuan

Atribut NOTICE dibangun dari beberapa sub objek

[ Data anggota: mengembalikan uint8_t * ] -generic_type
[ Data anggota: mengembalikan ib_net16_t * ] -issuer_lid
[ Data anggota: mengembalikan ib_net16_t * ] -toggle_count
[ Data anggota: mengembalikan ib_gid_t * ] -issuer_gid
[ Data anggota: mengembalikan smNotice_g_or_v * ] -g_or_v
[ Data anggota: mengembalikan smNotice_data_details * ] -data_details
[ Anggota : mengembalikan int ] trapByDr dr
[ Anggota : mengembalikan int ] tutup trapByLid
----

kelas smNotice_g_or_v

[ Data anggota: mengembalikan smNotice_g_or_v_generic * ] -generic
[ Data anggota: mengembalikan smNotice_g_or_v_vend * ] -vend
----

kelas smNotice_data_details

[ Data anggota: mengembalikan smNotice_data_details_raw_data * ] -raw_data
[ Data anggota: mengembalikan smNotice_data_details_ntc_64_67 * ] -ntc_64_67
[ Data anggota: mengembalikan smNotice_data_details_ntc_128 * ] -ntc_128
[ Data anggota: mengembalikan smNotice_data_details_ntc_129_131 * ] -ntc_129_131
[ Data anggota: mengembalikan smNotice_data_details_ntc_144 * ] -ntc_144
[ Data anggota: mengembalikan smNotice_data_details_ntc_145 * ] -ntc_145
[ Data anggota: mengembalikan smNotice_data_details_ntc_256 * ] -ntc_256
[ Data anggota: mengembalikan smNotice_data_details_ntc_257_258 * ] -ntc_257_258
[ Data anggota: mengembalikan smNotice_data_details_ntc_259 * ] -ntc_259
----

kelas smNotice_g_or_v_generic

[ Data anggota: mengembalikan uint8_t * ] -prod_type_msb
[ Data anggota: mengembalikan ib_net16_t * ] -prod_type_lsb
[ Data anggota: mengembalikan ib_net16_t * ] -trap_num
----

kelas smNotice_g_or_v_vend

[ Data anggota: mengembalikan uint8_t * ] -vend_id_msb
[ Data anggota: mengembalikan ib_net16_t * ] -vend_id_lsb
[ Data anggota: mengembalikan ib_net16_t * ] -dev_id
----

kelas smNotice_data_details_raw_data

[ Data anggota: mengembalikan uint8_array_t * ] -detail
----

kelas smNotice_data_details_ntc_64_67

[ Data anggota: mengembalikan uint8_array_t * ] -res
[ Data anggota: mengembalikan ib_gid_t * ] -gid
Grup Node atau Multicast yang masuk/keluar

----

kelas smNotice_data_details_ntc_128

[ Data anggota: mengembalikan ib_net16_t * ] -sw_lid
tutup sw yang status tautannya berubah

----

kelas smNotice_data_details_ntc_129_131

[ Data anggota: mengembalikan ib_net16_t * ] -pad
[ Data anggota: mengembalikan ib_net16_t * ] -tutup
tutup dan nomor port pelanggaran

[ Data anggota: mengembalikan uint8_t * ] -port_num
----

kelas smNotice_data_details_ntc_144

[ Data anggota: mengembalikan ib_net16_t * ] -pad1
[ Data anggota: mengembalikan ib_net16_t * ] -tutup
tutup tempat topeng kemampuan berubah

[ Data anggota: mengembalikan ib_net16_t * ] -pad2
[ Data anggota: mengembalikan ib_net32_t * ] -new_cap_mask
topeng kemampuan baru

----

kelas smNotice_data_details_ntc_145

[ Data anggota: mengembalikan ib_net16_t * ] -pad1
[ Data anggota: mengembalikan ib_net16_t * ] -tutup
tutup di mana panduan sys berubah

[ Data anggota: mengembalikan ib_net16_t * ] -pad2
[ Data anggota: mengembalikan ib_net64_t * ] -new_sys_guid
panduan gambar sistem baru

----

kelas smNotice_data_details_ntc_256

[ Data anggota: mengembalikan ib_net16_t * ] -pad1
[ Data anggota: mengembalikan ib_net16_t * ] -tutup
[ Data anggota: mengembalikan ib_net16_t * ] -pad2
[ Data anggota: mengembalikan uint8_t * ] -metode
[ Data anggota: mengembalikan uint8_t * ] -pad3
[ Data anggota: mengembalikan ib_net16_t * ] -attr_id
[ Data anggota: mengembalikan ib_net32_t * ] -attr_mod
[ Data anggota: mengembalikan ib_net64_t * ] -mkey
[ Data anggota: mengembalikan uint8_t * ] -dr_slid
[ Data anggota: mengembalikan uint8_t * ] -dr_trunc_hop
[ Data anggota: mengembalikan uint8_array_t * ] -dr_rtn_path
----

kelas smNotice_data_details_ntc_257_258

[ Data anggota: mengembalikan ib_net16_t * ] -pad1
[ Data anggota: mengembalikan ib_net16_t * ] -lid1
[ Data anggota: mengembalikan ib_net16_t * ] -lid2
[ Data anggota: mengembalikan ib_net32_t * ] -key
[ Data anggota: mengembalikan uint8_t * ] -sl
[ Data anggota: mengembalikan ib_net32_t * ] -qp1
[ Data anggota: mengembalikan ib_net32_t * ] -qp2
[ Data anggota: mengembalikan ib_gid_t * ] -gid1
[ Data anggota: mengembalikan ib_gid_t * ] -gid2
----

kelas smNotice_data_details_ntc_259

[ Data anggota: mengembalikan ib_net16_t * ] -data_valid
[ Data anggota: mengembalikan ib_net16_t * ] -lid1
[ Data anggota: mengembalikan ib_net16_t * ] -lid2
[ Data anggota: mengembalikan ib_net32_t * ] -key
[ Data anggota: mengembalikan uint8_t * ] -sl
[ Data anggota: mengembalikan ib_net32_t * ] -qp1
[ Data anggota: mengembalikan uint8_t * ] -qp2_msb
[ Data anggota: mengembalikan ib_net16_t * ] -qp2_lsb
[ Data anggota: mengembalikan ib_gid_t * ] -gid1
[ Data anggota: mengembalikan ib_gid_t * ] -gid2
[ Data anggota: mengembalikan ib_net16_t * ] -sw_lid
[ Data anggota: mengembalikan uint8_t * ] -port_no

IBCR Fungsi


Menyediakan akses khusus vendor ke ruang konfigurasi internal perangkat

Bagian ini memberikan perincian tentang fungsi-fungsi yang diekspos oleh IBCR. Mereka semua kembali 0 pada
sukses.

[ mengembalikan int ] crMultiMaxGet
[mengembalikan int] crBaca alamat tutup
[mengembalikan int] crWrite tutup alamat data
[ mengembalikan int ] crReadMulti num alamat_daftar_daftar
[ mengembalikan int ] crWriteMulti num alamat data lid_list

IB Penjaja Spesifik Fungsi


IBVS adalah singkatan dari Vendor Specific MADs.

Bagian ini memberikan perincian tentang fungsi yang diekspos IBVS. Mereka semua kembali 0 pada
sukses.

[ mengembalikan int ] vsMultiMaxGet
[mengembalikan int] vsCpuRead ukuran tutup alamat cpu_traget_size
[mengembalikan int] vsCpuWrite ukuran tutup alamat data cpu_traget_size
[mengembalikan int] vsI2cRead tutup port_num alamat ukuran device_id
[mengembalikan int] vsI2cWrite tutup port_num ukuran device_id data alamat
[mengembalikan int] vsI2cReadMulti num lid_list port_num alamat ukuran device_id
[ mengembalikan int ] vsI2cWriteMulti num lid_list port_num device_id ukuran data alamat
[ mengembalikan int ] vsGpioRead tutup
[ mengembalikan int ] vsGpioWrite tutup gpio_mask gpio_data
[ mengembalikan int ] vsSWReset num lid_list
[ mengembalikan int ] vsFlashStartMulti num lid_list data alamat ukuran terakhir
[mengembalikan int] vsFlashStopMulti num lid_list force
[ mengembalikan int ] vsFlashSetBankMulti num lid_list address
[ mengembalikan int ] vsFlashEraseSectorMulti num alamat daftar_daftar
[mengembalikan int] vsFlashReadSectorMulti num alamat ukuran lid_list
[ mengembalikan int ] vsFlashWriteSectorMulti num data alamat ukuran lid_list
[ mengembalikan int ] vsMirrorRead tutup
[ mengembalikan int ] vsMirrorWrite tutup rx_mirror tx_mirror

IBM Fungsi


Bagian ini memberikan perincian tentang fungsi-fungsi yang diekspos IBMBM. Mereka semua kembali 0 pada
sukses.

[ mengembalikan int ] bbmVpdRead tutup vpd_device_selector bytes_num offset
[ mengembalikan int ] tutup bbmVpdWrite vpd_device_selector bytes_num offset p_data
[ mengembalikan int ] tutup bbmVSDRead
[ mengembalikan int ] tutup bbmBSNRead
[ mengembalikan int ] tutup bbmModRead
[ mengembalikan int ] tutup bbmChaRead
[ mengembalikan int ] tutup bbmFWVerRead

Gunakan ibis online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Buku Frappe
    Buku Frappe
    Frappe Books adalah sumber terbuka dan gratis
    perangkat lunak pembukuan desktop yang
    sederhana dan dirancang dengan baik untuk digunakan oleh
    usaha kecil dan pekerja lepas. Dia'...
    Unduh Buku Frappe
  • 2
    Python numerik
    Python numerik
    BERITA: NumPy 1.11.2 adalah rilis terakhir
    yang akan dibuat di sourceforge. roda
    untuk Windows, Mac, dan Linux serta
    distribusi sumber yang diarsipkan dapat ber...
    Unduh Python Numerik
  • 3
    Sphinx CMU
    Sphinx CMU
    CMUSphinx adalah perangkat besar yang tidak bergantung pada speaker
    kosa kata pengenal ucapan terus menerus
    dirilis di bawah lisensi gaya BSD. Dia
    juga kumpulan alat sumber terbuka ...
    Unduh CMU Sphinx
  • 4
    skrip Py
    skrip Py
    PyScripter adalah Python sumber terbuka
    Lingkungan Pengembangan Terintegrasi (IDE)
    diciptakan dengan ambisi untuk menjadi
    kompetitif dalam fungsionalitas dengan
    komersial aku...
    Unduh PyScripter
  • 5
    Repositori OS Feren Lama
    Repositori OS Feren Lama
    Ini adalah Repositori Resmi untuk
    Feren OS. Untuk menambahkan yang terbaru, jalankan
    perintah ini: (berbasis 16.04) echo
    "deb...
    Unduh Repositori Old Feren OS
  • 6
    OmegaT - alat CAT multiplatform
    OmegaT - alat CAT multiplatform
    OmegaT adalah sumber terbuka dan gratis
    Berbantuan Komputer multiplatform
    Alat terjemahan dengan pencocokan fuzzy,
    memori terjemahan, pencarian kata kunci,
    glosarium, dan trans...
    Unduh OmegaT - alat CAT multiplatform
  • Lebih banyak lagi »

Perintah Linux

Ad