InglêsFrancêsEspanhol

Ad


favicon do OnWorks

ibis - Online na nuvem

Execute ibis no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando ibis que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


ibis - Serviços Inband de gerenciamento de IB - um shell TCL estendido

SINOPSE


ibis [-port_num ]

DESCRIÇÃO


ibis é um shell TCL estendido com interface para enviar e receber gerenciamento de IB
datagramas (MADS). Para usar este shell, você escreverá o código TCL que excede o normal
Comando TCL e a API especial fornecida por esta extensão. O uso interativo também é
possível e é bastante aprimorado se o pacote tclreadline estiver disponível na máquina.

As subseções a seguir fornecem uma definição detalhada para a API e objetos globais
definido pela extensão. As diferentes APIs de MADs são agrupadas pela classe de gerenciamento.

ÍBIS Constante


Essas constantes são fornecidas pelo IBIS:

Folhas para Verbosidade Bandeiras

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

ÍBIS Funções


Esta seção fornece os detalhes sobre as funções que o IBIS expõe. Todos eles retornam 0 em
sucesso.

[lista de retorno] ibis_get_local_ports_info
Retorne a lista de portas IB disponíveis com GUID, LID, estado e número da porta.

[retorna int] ibis_init
Inicializar objeto ibis

[retorna int] nível ibis_set_verbosity
Alterar o detalhamento do log

[retorna int] ibis_set_port guid
Defina a porta à qual o IBIS está conectado e inicialize todos os subpacotes. Deve ser chamado uma vez
durante a operação ibis.

[retorna new_uint64_t] ibis_get_port
Forneça o GUID da porta à qual o IBIS está conectado

[retorna int] ibis_set_transaction_timeout timeout_ms
Defina o tempo limite da transação em [mseg]

[retorna int] ibis_exit
Saia do IBIS.

[retorna int] ibis_puts verbosity msg
Anexa uma mensagem ao log do OpenSM

ÍBIS Opções objeto

As opções IBIS estão disponíveis por meio do objeto predefinido: ibis_opts. Pode ser
manipulado usando os métodos Tcl padrão: cget e configure. Exemplos:

ibis_opts cget-force_log_flush

ibis_opts configure -force_log_flush VERDADEIRO

A seguir estão as diferentes opções que podem ser configuradas:

[Dados do membro: retorna boolean_t *] -single_thread
Executar single threaded

[Dados do membro: retorna boolean_t *] -force_log_flush
Se TRUE - força o flash após cada mensagem de log (TRUE).

[Dados do membro: retorna uint8_t *] -log_flags
Os níveis de registro a serem usados

[Dados do membro: retorna char *] -log_file
O nome do arquivo de log a ser usado. Deve ser configurado antes ibis_init é usado para
fazer um efeito

[Dados do membro: retorna uint64_t *] -sm_key
A SM_Key a ser usada ao enviar MADs SubnetMgt e SubnetAdmin

[Dados do membro: retorna uint64_t *] -m_key
O M_Key a ser usado ao enviar SubnetMgt

[Dados do membro: retorna uint64_t *] -v_key
A chave do fornecedor a ser usada ao enviar MADs específicos do fornecedor.

IBPM


IBPM significa IB Performance Monitoring MADs. IB fornece instalações padrão para
rastreamento de estatísticas em cada porta.

Esta seção fornece os detalhes sobre as funções que o IBPM expõe. Todos eles retornam 0 em
sucesso.

[retorna int] pmMultiMaxGet
Obtenha o número máximo de consultas paralelas que podem ser enviadas

[retorna int] tampa pmGetPortCounters port_select
Envie uma consulta "PortCounters" para o LID e a porta fornecidos

[retorna int] pmGetPortCountersMulti num lid_list port_select_list
Envie um lote de consultas "PortCounters" para a lista fornecida de LIDs e portas. num -
define o número de elementos em cada lista.

[retorna int] pmGetExtPortCountersMulti num lid_list port_select_list
Envie um lote de consultas "ExtendedPortCounters" para a lista fornecida de LIDs e portas.
num - define o número de elementos em cada lista.

[retorna int] tampa pmClrAllCounters port_select
Envia um comando para "limpar todos os contadores" no LID e porta fornecidos

[retorna int] pmClrAllCountersMulti num lid_list port_select_list
Envie um lote de comandos "limpar todos os contadores" para a lista fornecida de LIDs e portas.
num - define o número de elementos em cada lista.

IBSAC


IBSAC significa Cliente IB Subnet Administrator (SA). Fornece meios para consultar o SA para
informações sobre os vários objetos que gerencia

As seções a seguir descrevem os conceitos por trás da interface SAC e, em seguida, fornece
descrição detalhada de cada atributo que pode ser consultado.

IBSAC objetos

O IBSAC usa objetos globais predefinidos para facilitar as consultas SA. Esses objetos são nomeados
saco Consulta. Cada um desses objetos expõe um conjunto padrão de métodos:

despejar
despejar todos os campos e valores para o objeto

cget - :
obter o valor do campo fornecido

configurar - :
defina o valor do campo

pegue :
consultar o SA para um registro usando a máscara de componente e valores de campo conforme definido no
objeto de consulta

getTable :
consultar o SA para todos os registros correspondentes a máscara de componente e valores de campo, conforme definido no
objeto de consulta

Alguns objetos mantidos pelo SA oferecem suporte aos métodos "definir" e "excluir". Nesse caso, o
os seguintes métodos são disponibilizados no objeto de consulta correspondente:

definir :
enviar um conjunto método para o SA com a máscara de componente e valores de campo conforme definido no
objeto de consulta

excluir :
enviar um excluir método para o SA com a máscara de componente e valores de campo conforme definido no
objeto de consulta

Retornou objetos

Esta seção descreve os valores retornados dos métodos get / getTable / set / delete do
objetos de consulta:

Cada consulta retorna uma lista (ou um) identificadores (ponteiros) para objetos. Existem identificadores
são formatados de acordo com o tipo de objeto para o qual apontam usando os seguintes prefixos:

Consultas que incorporam atributos de gerenciamento de sub-rede:

ni: = informação do nó
nr: = registro de informações do nó (SA RID + informações do nó)
pi: = informação da porta
pir: = registro de informações da porta (SA RID + informações da porta)
smi: = SM info
sorriso: = Registro de informações SM (SA RID + informações SM)
swi: = troca de informação
swir: = registro de informações do switch (SA RID + informações do switch)
slvt: = SL para mesa VL
slvr: = SL para registro de tabela VL (SA RID + SL para tabela VL)
pkt: = Tabela PKey
pkr: = Registro da tabela PKey (SA RID + tabela PKey)
Consultas de atributos não incorporados:

ligação: = registro de link
caminho: = registro de caminho
lft: = Tabela de encaminhamento linear
mcm: = Registro de Membro Multicast
cpi: = Informações da porta de classe SA
informação: = Informar informações (registro de encaminhamento de evento)
svc: = Registro de Serviço
vlarb: = Registro da tabela de arbitragem VL

NODE INFORMACAO RECORDE

Bits de máscara de componente:

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

classe sacNodeInfo

Campos:

[Dados do membro: retorna uint8_t *] -base_version
[Dados do membro: retorna uint8_t *] -class_version
[Dados do membro: retorna uint8_t *] -node_type
[Dados do membro: retorna uint8_t *] -num_ports
[Dados do membro: retorna ib_net64_t *] -sys_guid
[Dados do membro: retorna ib_net64_t *] -node_guid
[Dados do membro: retorna ib_net64_t *] -port_guid
[Dados do membro: retorna ib_net16_t *] -partition_cap
[Dados do membro: retorna ib_net16_t *] -device_id
[Dados do membro: retorna ib_net32_t *] -revision
[Dados do membro: retorna ib_net32_t *] -port_num_vendor_id
[Membro: retorna vazio] delete
----

classe sacNodeRec

Campos RID:

[Dados do membro: retorna ib_net16_t *] -lid
[Dados do membro: retorna sacNodeInfo *] -node_info
[Dados do membro: retorna ib_node_desc_t *] -node_desc
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna vazio] delete

PORT INFORMACAO RECORDE

Bits de máscara de componente:

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

classe sacPortInfo

Campos:

[Dados do membro: retorna ib_net64_t *] -m_key
[Dados do membro: retorna ib_net64_t *] -subnet_prefix
[Dados do membro: retorna ib_net16_t *] -base_lid
[Dados do membro: retorna ib_net16_t *] -master_sm_base_lid
[Dados do membro: retorna ib_net32_t *] -capability_mask
[Dados do membro: retorna ib_net16_t *] -diag_code
[Dados do membro: retorna ib_net16_t *] -m_key_lease_period
[Dados do membro: retorna uint8_t *] -local_port_num
[Dados do membro: retorna uint8_t *] -link_width_enabled
[Dados do membro: retorna uint8_t *] -link_width_supported
[Dados do membro: retorna uint8_t *] -link_width_active
[Dados do membro: retorna uint8_t *] -state_info1
LinkSpeedSupported e PortState

[Dados do membro: retorna uint8_t *] -state_info2
PortPhysState e LinkDownDefaultState

[Dados do membro: retorna uint8_t *] -mkey_lmc
[Dados do membro: retorna uint8_t *] -link_speed
LinkSpeedEnabled e LinkSpeedActive

[Dados do membro: retorna uint8_t *] -mtu_smsl
[Dados do membro: retorna uint8_t *] -vl_cap
VlCap e InitType

[Dados do membro: retorna uint8_t *] -vl_high_limit
[Dados do membro: retorna uint8_t *] -vl_arb_high_cap
[Dados do membro: retorna uint8_t *] -vl_arb_low_cap
[Dados do membro: retorna uint8_t *] -mtu_cap
[Dados do membro: retorna uint8_t *] -vl_stall_life
[Dados do membro: retorna uint8_t *] -vl_enforce
[Dados do membro: retorna ib_net16_t *] -m_key_violations
[Dados do membro: retorna ib_net16_t *] -p_key_violations
[Dados do membro: retorna ib_net16_t *] -q_key_violations
[Dados do membro: retorna uint8_t *] -guid_cap
[Dados do membro: retorna uint8_t *] -subnet_timeout
[Dados do membro: retorna uint8_t *] -resp_time_value
[Dados do membro: retorna uint8_t *] -error_threshold
[Membro: retorna vazio] delete
----

classe sacPortRec

Campos RID:

[Dados do membro: retorna ib_net16_t *] -lid
[Dados do membro: retorna uint8_t *] -port_num
[Dados do membro: retorna sacPortInfo *] -port_info
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna vazio] delete

SM INFORMACAO RECORDE

Bits de máscara de componente:

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

classe sacSmInfo

Campos:

[Dados do membro: retorna ib_net64_t *] -guid
[Dados do membro: retorna ib_net64_t *] -sm_key
[Dados do membro: retorna ib_net32_t *] -act_count
[Dados do membro: retorna uint8_t *] -pri_state
[Membro: retorna vazio] delete
----

classe sacSmRec

Campos RID:

[Dados do membro: retorna ib_net16_t *] -lid
[Dados do membro: retorna sacSmInfo *] -sm_info
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna vazio] delete

BOTÃO INFORMACAO RECORDE

Bits de máscara de componente:

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

classe sacSwInfo

Campos:

[Dados do membro: retorna ib_net16_t *] -lin_cap
[Dados do membro: retorna ib_net16_t *] -rand_cap
[Dados do membro: retorna ib_net16_t *] -mcast_cap
[Dados do membro: retorna ib_net16_t *] -lin_top
[Dados do membro: retorna uint8_t *] -def_port
[Dados do membro: retorna uint8_t *] -def_mcast_pri_port
[Dados do membro: retorna uint8_t *] -def_mcast_not_port
[Dados do membro: retorna uint8_t *] -life_state
[Dados do membro: retorna ib_net16_t *] -lids_per_port
[Dados do membro: retorna ib_net16_t *] -enforce_cap
[Dados do membro: retorna uint8_t *] -flags
[Membro: retorna vazio] delete
----

classe sacSwRec

Campos RID:

[Dados do membro: retorna ib_net16_t *] -lid
[Dados do membro: retorna sacSwInfo *] -switch_info
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna vazio] delete

LINK RECORDE

Bits de máscara de componente:

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

classe sacLinkRec

Campos:

[Dados do membro: retorna ib_net16_t *] -from_lid
[Dados do membro: retorna uint8_t *] -from_port_num
[Dados do membro: retorna uint8_t *] -to_port_num
[Dados do membro: retorna ib_net16_t *] -to_lid
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna vazio] delete

PATH RECORDE

Bits de máscara de componente:

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

classe sacPathRec

Campos:

[Dados do membro: retorna ib_gid_t *] -dgid
[Dados do membro: retorna ib_gid_t *] -sgid
[Dados do membro: retorna ib_net16_t *] -dlid
[Dados do membro: retorna ib_net16_t *] -slid
[Dados do membro: retorna ib_net32_t *] -hop_flow_raw
[Dados do membro: retorna uint8_t *] -tclass
[Dados do membro: retorna uint8_t *] -num_path
[Dados do membro: retorna ib_net16_t *] -pkey
[Dados do membro: retorna ib_net16_t *] -sl
[Dados do membro: retorna uint8_t *] -mtu
[Dados do membro: retorna uint8_t *] -rate
[Dados do membro: retorna uint8_t *] -pkt_life
[Dados do membro: retorna uint8_t *] -preference
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna vazio] delete

LINEAR AVANÇANDO TABELA

Bits de máscara de componente:

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

classe sacLFTRec

Campos:

[Dados do membro: retorna ib_net16_t *] -lid
[Dados do membro: retorna ib_net16_t *] -block_num
[Dados do membro: retorna ib_lft_t *] -lft
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna vazio] delete

MULTICAST MEMBRO RECORDE

Bits de máscara de componente:

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

classe sacMCMRec

Campos:

[Dados do membro: retorna ib_gid_t *] -mgid
[Dados do membro: retorna ib_gid_t *] -port_gid
[Dados do membro: retorna ib_net32_t *] -qkey
[Dados do membro: retorna ib_net16_t *] -mlid
[Dados do membro: retorna uint8_t *] -mtu
[Dados do membro: retorna uint8_t *] -tclass
[Dados do membro: retorna ib_net16_t *] -pkey
[Dados do membro: retorna uint8_t *] -rate
[Dados do membro: retorna uint8_t *] -pkt_life
[Dados do membro: retorna ib_net32_t *] -sl_flow_hop
[Dados do membro: retorna uint8_t *] -scope_state
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna char *] conjunto comp_mask
[Membro: retorna char *] del comp_mask
[Membro: retorna int] proxy_join_get
Em vez de simples campo cget

[Membro: retorna vazio] proxy_join_set proxy_join
Em vez de simples configuração de campo

[Membro: retorna vazio] obj_delete
Exclua o objeto

SA CLASSE PORT INFORMACAO

----

classe sacClassPortInfo

Campos:

[Dados do membro: retorna uint8_t *] -base_ver
[Dados do membro: retorna uint8_t *] -class_ver
[Dados do membro: retorna ib_net16_t *] -cap_mask
[Dados do membro: retorna ib_net32_t *] -resp_time_val
[Dados do membro: retorna ib_gid_t *] -redir_gid
[Dados do membro: retorna ib_net32_t *] -redir_tc_sl_fl
[Dados do membro: retorna ib_net16_t *] -redir_lid
[Dados do membro: retorna ib_net16_t *] -redir_pkey
[Dados do membro: retorna ib_net32_t *] -redir_qp
[Dados do membro: retorna ib_net32_t *] -redir_qkey
[Dados do membro: retorna ib_gid_t *] -trap_gid
[Dados do membro: retorna ib_net32_t *] -trap_tc_sl_fl
[Dados do membro: retorna ib_net16_t *] -trap_lid
[Dados do membro: retorna ib_net16_t *] -trap_pkey
[Dados do membro: retorna ib_net32_t *] -trap_hop_qp
[Dados do membro: retorna ib_net32_t *] -trap_qkey
Métodos:

[Membro: retorna char *] get
[Membro: retorna vazio] delete

INFORMAR INFORMACAO RECORDE

O inform Info é construído com a hierarquia de objetos. Portanto, várias classes são definidas.

----

classe sacInformInfo

Campos:

[Dados do membro: retorna ib_gid_t *] -gid
[Dados do membro: retorna ib_net16_t *] -lid_range_begin
[Dados do membro: retorna ib_net16_t *] -lid_range_end
[Dados do membro: retorna ib_net16_t *] -reserved1
[Dados do membro: retorna uint8_t *] -is_generic
[Dados do membro: retorna uint8_t *] -subscribe
[Dados do membro: retorna ib_net16_t *] -trap_type
[Dados do membro: retorna sacInformInfo_g_or_v *] -g_or_v
Métodos:

[Membro: retorna char *] conjunto
[Membro: retorna vazio] delete
----

classe sacInformInfo_g_or_v

Campos:

[Dados do membro: retorna sacInformInfo_g_or_v_generic *] -generic
[Dados do membro: retorna sacInformInfo_g_or_v_vend *] -vend
----

classe sacInformInfo_g_or_v_generic

Campos:

[Dados do membro: retorna ib_net16_t *] -trap_num
[Dados do membro: retorna ib_net32_t *] -qpn_resp_time_val
[Dados do membro: retorna uint8_t *] -reserved2
[Dados do membro: retorna uint8_t *] -node_type_msb
[Dados do membro: retorna ib_net16_t *] -node_type_lsb
----

classe sacInformInfo_g_or_v_vend

Campos:

[Dados do membro: retorna ib_net16_t *] -dev_id
[Dados do membro: retorna ib_net32_t *] -qpn_resp_time_val
[Dados do membro: retorna uint8_t *] -reserved2
[Dados do membro: retorna uint8_t *] -vendor_id_msb
[Dados do membro: retorna ib_net16_t *] -vendor_id_lsb

SERVIÇO RECORDE

Bits de máscara de componente:

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

classe sacServiceRec

Campos:

[Dados do membro: retorna ib_net64_t *] -service_id
[Dados do membro: retorna ib_gid_t *] -service_gid
[Dados do membro: retorna ib_net16_t *] -service_pkey
[Dados do membro: retorna ib_net16_t *] -resv
[Dados do membro: retorna ib_net32_t *] -service_lease
[Dados do membro: retorna uint8_array_t *] -service_key
[Dados do membro: retorna ib_svc_name_t *] -service_name
[Dados do membro: retorna uint8_array_t *] -service_data8
[Dados do membro: retorna ib_net16_array_t *] -service_data16
[Dados do membro: retorna ib_net32_array_t *] -service_data32
[Dados do membro: retorna ib_net64_array_t *] -service_data64
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] conjunto comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna char *] delete comp_mask
[Membro: retorna vazio] obj_delete

SL para VL TABELA RECORDE

Bits de máscara de componente:

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

classe sacSlVlTbl

[Dados do membro: retorna uint8_array_t *] -raw_vl_by_sl
----

classe sacSlVlRec

Campos RID:

[Dados do membro: retorna ib_net16_t *] -lid
para CA: tampa da porta, para tampa do switch da porta 0

[Dados do membro: retorna uint8_t *] -in_port_num
reservado para CA's

[Dados do membro: retorna uint8_t *] -out_port_num
reservado para CA's

[Dados do membro: retorna uint32_t *] -resv
[Dados do membro: retorna sacSlVlTbl *] -slvl_tbl
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna vazio] delete

VL ARBITRAGEM TABELA RECORDE

Bits de máscara de componente:

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

classe sacVlArbRec

Campos:

[Dados do membro: retorna ib_net16_t *] -lid
para CA: tampa da porta, para tampa do switch da porta 0

[Dados do membro: retorna uint8_t *] -port_num
[Dados do membro: retorna uint8_t *] -block_num
[Dados do membro: retorna uint32_t *] -reservado
[Dados do membro: retorna sac_vl_arb_tbl_t *] -vl_arb_tbl
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna vazio] delete

PKEY TABELA RECORDE

Bits de máscara de componente:

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

classe sacPKeyTbl

Campos:

[Dados do membro: retorna ib_net16_array_t *] -pkey_entry
----

classe sacPKeyRec

Campos RID:

[Dados do membro: retorna ib_net16_t *] -lid
para CA: tampa da porta, para tampa do switch da porta 0

[Dados do membro: retorna uint16_t *] -block_num
[Dados do membro: retorna uint8_t *] -port_num
para switch: número da porta, para CA: reservado

[Dados do membro: retorna uint8_t *] -reserved1
[Dados do membro: retorna uint16_t *] -reserved2
[Dados do membro: retorna sacPKeyTbl *] -pkey_tbl
Métodos:

[Membro: retorna char *] get comp_mask
[Membro: retorna char *] getTable comp_mask
[Membro: retorna vazio] delete

Sub-rede Assistência Domiciliária MADs (SMP)


A interface SM oferece suporte ao envio de pacotes de gerenciamento de sub-rede para os dispositivos de malha. o
atributos específicos que podem ser acessados ​​são fornecidos em detalhes em cada subseção abaixo.

Um conjunto de tipos de objetos é definido. O usuário pode alocar um novo objeto de atributo. Então o
objeto pode ser definido usando configure ou os métodos de manipulação direta. Métodos extras são
fornecido para cada objeto: = item setByDr

Defina o atributo no objeto acessível pela rota direcionada fornecida. Uma rota direcionada
é uma lista de números de porta de onde sair.

getByDr
Obtenha o valor do atributo percorrendo uma rota direcionada.

setByLid

Defina o atributo no objeto acessível pelo LID fornecido

getByLid

obter o atributo no objeto acessível pelo LID fornecido

classe smNodeInfo

Campos:

[Dados do membro: retorna uint8_t *] -base_version
[Dados do membro: retorna uint8_t *] -class_version
[Dados do membro: retorna uint8_t *] -node_type
[Dados do membro: retorna uint8_t *] -num_ports
[Dados do membro: retorna ib_net64_t *] -sys_guid
[Dados do membro: retorna ib_net64_t *] -node_guid
[Dados do membro: retorna ib_net64_t *] -port_guid
[Dados do membro: retorna ib_net16_t *] -partition_cap
[Dados do membro: retorna ib_net16_t *] -device_id
[Dados do membro: retorna ib_net32_t *] -revision
[Dados do membro: retorna ib_net32_t *] -port_num_vendor_id
Métodos:

[Membro: retorna int] getByDr dr
[Membro: retorna int] setByDr dr
[Membro: retorna int] tampa getByLid
[Membro: retorna int] tampa setByLid

classe smPortInfo


Campos:

[Dados do membro: retorna ib_net64_t *] -m_key
[Dados do membro: retorna ib_net64_t *] -subnet_prefix
[Dados do membro: retorna ib_net16_t *] -base_lid
[Dados do membro: retorna ib_net16_t *] -master_sm_base_lid
[Dados do membro: retorna ib_net32_t *] -capability_mask
[Dados do membro: retorna ib_net16_t *] -diag_code
[Dados do membro: retorna ib_net16_t *] -m_key_lease_period
[Dados do membro: retorna uint8_t *] -local_port_num
[Dados do membro: retorna uint8_t *] -link_width_enabled
[Dados do membro: retorna uint8_t *] -link_width_supported
[Dados do membro: retorna uint8_t *] -link_width_active
[Dados do membro: retorna uint8_t *] -state_info1
LinkSpeedSupported e PortState

[Dados do membro: retorna uint8_t *] -state_info2
PortPhysState e LinkDownDefaultState

[Dados do membro: retorna uint8_t *] -mkey_lmc
[Dados do membro: retorna uint8_t *] -link_speed
LinkSpeedEnabled e LinkSpeedActive

[Dados do membro: retorna uint8_t *] -mtu_smsl
[Dados do membro: retorna uint8_t *] -vl_cap
VlCap e InitType

[Dados do membro: retorna uint8_t *] -vl_high_limit
[Dados do membro: retorna uint8_t *] -vl_arb_high_cap
[Dados do membro: retorna uint8_t *] -vl_arb_low_cap
[Dados do membro: retorna uint8_t *] -mtu_cap
[Dados do membro: retorna uint8_t *] -vl_stall_life
[Dados do membro: retorna uint8_t *] -vl_enforce
[Dados do membro: retorna ib_net16_t *] -m_key_violations
[Dados do membro: retorna ib_net16_t *] -p_key_violations
[Dados do membro: retorna ib_net16_t *] -q_key_violations
[Dados do membro: retorna uint8_t *] -guid_cap
[Dados do membro: retorna uint8_t *] -subnet_timeout
[Dados do membro: retorna uint8_t *] -resp_time_value
[Dados do membro: retorna uint8_t *] -error_threshold
Métodos:

[Membro: retorna int] getByDr dr portNum
[Membro: retorna int] setByDr dr portNum
[Membro: retorna int] getByLid tampa portNum
[Membro: retorna int] setByLid tampa portNum

classe smSwInfo

[Dados do membro: retorna ib_net16_t *] -lin_cap
[Dados do membro: retorna ib_net16_t *] -rand_cap
[Dados do membro: retorna ib_net16_t *] -mcast_cap
[Dados do membro: retorna ib_net16_t *] -lin_top
[Dados do membro: retorna uint8_t *] -def_port
[Dados do membro: retorna uint8_t *] -def_mcast_pri_port
[Dados do membro: retorna uint8_t *] -def_mcast_not_port
[Dados do membro: retorna uint8_t *] -life_state
[Dados do membro: retorna ib_net16_t *] -lids_per_port
[Dados do membro: retorna ib_net16_t *] -enforce_cap
[Dados do membro: retorna uint8_t *] -flags
[Membro: retorna int] getByDr dr
[Membro: retorna int] setByDr dr
[Membro: retorna int] tampa getByLid
[Membro: retorna int] tampa setByLid

classe smLftBlock

[Dados do membro: retorna uint8_array_t *] -lft
[Membro: retorna int] getByDr dr blockNum
[Membro: retorna int] setByDr dr blockNum
[Membro: retorna int] getByLid tampa blockNum
[Membro: retorna int] setByLid tampa blockNum

classe smMftBlock

[Dados do membro: retorna ib_net16_array_t *] -mft
[Membro: retorna int] getByDr dr startLid startPort
[Membro: retorna int] setByDr dr startLid startPort
[Membro: retorna int] getByLid tampa startLid startPort
[Membro: retorna int] setByLid tampa startLid startPort

classe smGuidInfo

[Dados do membro: retorna ib_net64_array_t *] -guid
[Membro: retorna int] getByDr dr blockNum
[Membro: retorna int] setByDr dr blockNum
[Membro: retorna int] getByLid tampa blockNum
[Membro: retorna int] setByLid tampa blockNum

classe tabela smPkey

[Dados do membro: retorna ib_net16_array_t *] -pkey_entry
[Membro: retorna int] getByDr dr portNum blockNum
[Membro: retorna int] setByDr dr portNum blockNum
[Membro: retorna int] getByLid tampa portNum blockNum
[Membro: retorna int] setByLid tampa portNum blockNum

classe Tabela smSlVl

[Dados do membro: retorna uint8_array_t *] -raw_vl_by_sl
[Membro: retorna int] getByDr dr inPortNum outPortNum
[Membro: retorna int] setByDr dr inPortNum outPortNum
[Membro: retorna int] getByLid lid inPortNum outPortNum
[Membro: retorna int] setByLid tampa inPortNum outPortNum

classe smVlArbTable

[Dados do membro: retorna ib_vl_arb_element_t *] -vl_entry
[Membro: retorna int] bloco getByDr dr portNum
[Membro: retorna int] bloco setByDr dr portNum
[Membro: retorna int] bloco getByLid tampa portNum
[Membro: retorna int] bloco setByLid tampa portNum

classe smNodeDesc

[Dados do membro: retorna ibsm_node_desc_str_t *] -descrição
[Membro: retorna int] getByDr dr
[Membro: retorna int] setByDr dr
[Membro: retorna int] tampa getByLid
[Membro: retorna int] tampa setByLid

classe smSMInfo

[Dados do membro: retorna ib_net64_t *] -guid
[Dados do membro: retorna ib_net64_t *] -sm_key
[Dados do membro: retorna ib_net32_t *] -act_count
[Dados do membro: retorna uint8_t *] -pri_state
[Membro: retorna int] getByDr dr
[Membro: retorna int] setByDr dr
[Membro: retorna int] tampa getByLid
[Membro: retorna int] tampa setByLid

classe smAviso

O atributo NOTICE é construído a partir de vários subobjetos

[Dados do membro: retorna uint8_t *] -generic_type
[Dados do membro: retorna ib_net16_t *] -issuer_lid
[Dados do membro: retorna ib_net16_t *] -toggle_count
[Dados do membro: retorna ib_gid_t *] -issuer_gid
[Dados do membro: retorna smNotice_g_or_v *] -g_or_v
[Dados do membro: retorna smNotice_data_details *] -data_details
[Membro: retorna int] trapByDr dr
[Membro: retorna int] tampa trapByLid
----

classe smNotice_g_or_v

[Dados do membro: retorna smNotice_g_or_v_generic *] -generic
[Dados do membro: retorna smNotice_g_or_v_vend *] -vend
----

classe smNotice_data_details

[Dados do membro: retorna smNotice_data_details_raw_data *] -raw_data
[Dados do membro: retorna smNotice_data_details_ntc_64_67 *] -ntc_64_67
[Dados do membro: retorna smNotice_data_details_ntc_128 *] -ntc_128
[Dados do membro: retorna smNotice_data_details_ntc_129_131 *] -ntc_129_131
[Dados do membro: retorna smNotice_data_details_ntc_144 *] -ntc_144
[Dados do membro: retorna smNotice_data_details_ntc_145 *] -ntc_145
[Dados do membro: retorna smNotice_data_details_ntc_256 *] -ntc_256
[Dados do membro: retorna smNotice_data_details_ntc_257_258 *] -ntc_257_258
[Dados do membro: retorna smNotice_data_details_ntc_259 *] -ntc_259
----

classe smNotice_g_or_v_generic

[Dados do membro: retorna uint8_t *] -prod_type_msb
[Dados do membro: retorna ib_net16_t *] -prod_type_lsb
[Dados do membro: retorna ib_net16_t *] -trap_num
----

classe smNotice_g_or_v_vend

[Dados do membro: retorna uint8_t *] -vend_id_msb
[Dados do membro: retorna ib_net16_t *] -vend_id_lsb
[Dados do membro: retorna ib_net16_t *] -dev_id
----

classe smNotice_data_details_raw_data

[Dados do membro: retorna uint8_array_t *] -detalhes
----

classe smNotice_data_details_ntc_64_67

[Dados do membro: retorna uint8_array_t *] -res
[Dados do membro: retorna ib_gid_t *] -gid
o Nó ou Grupo Multicast que entrou / saiu

----

classe smNotice_data_details_ntc_128

[Dados do membro: retorna ib_net16_t *] -sw_lid
a mudança de qual estado do link mudou

----

classe smNotice_data_details_ntc_129_131

[Dados do membro: retorna ib_net16_t *] -pad
[Dados do membro: retorna ib_net16_t *] -lid
tampa e número da porta da violação

[Dados do membro: retorna uint8_t *] -port_num
----

classe smNotice_data_details_ntc_144

[Dados do membro: retorna ib_net16_t *] -pad1
[Dados do membro: retorna ib_net16_t *] -lid
tampa onde a máscara de capacidade mudou

[Dados do membro: retorna ib_net16_t *] -pad2
[Dados do membro: retorna ib_net32_t *] -new_cap_mask
nova máscara de capacidade

----

classe smNotice_data_details_ntc_145

[Dados do membro: retorna ib_net16_t *] -pad1
[Dados do membro: retorna ib_net16_t *] -lid
tampa onde o guid do sistema mudou

[Dados do membro: retorna ib_net16_t *] -pad2
[Dados do membro: retorna ib_net64_t *] -new_sys_guid
novo guid de imagem do sistema

----

classe smNotice_data_details_ntc_256

[Dados do membro: retorna ib_net16_t *] -pad1
[Dados do membro: retorna ib_net16_t *] -lid
[Dados do membro: retorna ib_net16_t *] -pad2
[Dados do membro: retorna uint8_t *] -método
[Dados do membro: retorna uint8_t *] -pad3
[Dados do membro: retorna ib_net16_t *] -attr_id
[Dados do membro: retorna ib_net32_t *] -attr_mod
[Dados do membro: retorna ib_net64_t *] -mkey
[Dados do membro: retorna uint8_t *] -dr_slid
[Dados do membro: retorna uint8_t *] -dr_trunc_hop
[Dados do membro: retorna uint8_array_t *] -dr_rtn_path
----

classe smNotice_data_details_ntc_257_258

[Dados do membro: retorna ib_net16_t *] -pad1
[Dados do membro: retorna ib_net16_t *] -lid1
[Dados do membro: retorna ib_net16_t *] -lid2
[Dados do membro: retorna ib_net32_t *] -key
[Dados do membro: retorna uint8_t *] -sl
[Dados do membro: retorna ib_net32_t *] -qp1
[Dados do membro: retorna ib_net32_t *] -qp2
[Dados do membro: retorna ib_gid_t *] -gid1
[Dados do membro: retorna ib_gid_t *] -gid2
----

classe smNotice_data_details_ntc_259

[Dados do membro: retorna ib_net16_t *] -data_valid
[Dados do membro: retorna ib_net16_t *] -lid1
[Dados do membro: retorna ib_net16_t *] -lid2
[Dados do membro: retorna ib_net32_t *] -key
[Dados do membro: retorna uint8_t *] -sl
[Dados do membro: retorna ib_net32_t *] -qp1
[Dados do membro: retorna uint8_t *] -qp2_msb
[Dados do membro: retorna ib_net16_t *] -qp2_lsb
[Dados do membro: retorna ib_gid_t *] -gid1
[Dados do membro: retorna ib_gid_t *] -gid2
[Dados do membro: retorna ib_net16_t *] -sw_lid
[Dados do membro: retorna uint8_t *] -port_no

IBCR Funções


Fornece acesso específico do fornecedor ao espaço de configuração interno do dispositivo

Esta seção fornece os detalhes sobre as funções que o IBCR expõe. Todos eles retornam 0 em
sucesso.

[retorna int] crMultiMaxGet
[retorna int] endereço de tampa crRead
[retorna int] endereço de dados crWrite lid
[retorna int] endereço crReadMulti num lid_list
[retorna int] crWriteMulti num lid_list endereço de dados

IB Vendedor Específico Funções


IBVS significa Vendor Specific MADs.

Esta seção fornece os detalhes sobre as funções que o IBVS expõe. Todos eles retornam 0 em
sucesso.

[retorna int] vsMultiMaxGet
[retorna int] tamanho da tampa vsCpuRead cpu_traget_size endereço
[retorna int] tamanho da tampa vsCpuWrite cpu_traget_size endereço de dados
[retorna int] vsI2cRead tampa port_num device_id tamanho endereço
[retorna int] vsI2cWrite lid port_num device_id tamanho dos dados de endereço
[retorna int] vsI2cReadMulti num lid_list port_num device_id tamanho endereço
[retorna int] vsI2cWriteMulti num lid_list port_num tamanho do dispositivo_id dados de endereço
[retorna int] tampa vsGpioRead
[retorna int] vsGpioWrite lid gpio_mask gpio_data
[retorna int] vsSWReset num lid_list
[retorna int] vsFlashStartMulti num lid_list dados de endereço do último tamanho
[retorna int] vsFlashStopMulti num lid_list force
[retorna int] vsFlashSetBankMulti num lid_list endereço
[retorna int] vsFlashEraseSectorMulti num lid_list endereço
[retorna int] vsFlashReadSectorMulti num lid_list tamanho endereço
[retorna int] vsFlashWriteSectorMulti num lid_list dados de endereço de tamanho
[retorna int] tampa vsMirrorRead
[retorna int] vsMirrorWrite tampa rx_mirror tx_mirror

IBBBM Funções


Esta seção fornece os detalhes sobre as funções que o IBBBM expõe. Todos eles retornam 0 em
sucesso.

[retorna int] bbmVpdRead tampa vpd_device_selector bytes_num deslocamento
[retorna int] bbmVpdWrite tampa vpd_device_selector bytes_num deslocamento p_data
[retorna int] tampa bbmVSDRead
[retorna int] tampa bbmBSNRead
[retorna int] tampa bbmModRead
[retorna int] tampa bbmChaRead
[retorna int] tampa bbmFWVerRead

Use ibis online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Suportes
    Suportes
    Brackets é um software de código aberto moderno e gratuito
    editor de texto feito especialmente para Web
    Desenvolvimento. Escrito em HTML, CSS e
    JavaScript com ferramentas visuais focadas e
    prepara...
    Baixe os suportes
  • 2
    Compilador pascal gratuito
    Compilador pascal gratuito
    Um compilador Pascal de 32/64/16 bits para
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS e DOS;
    compatível semanticamente com...
    Baixe o Compilador Pascal Gratuito
  • 3
    Informações Canon EOS DIGITAL
    Informações Canon EOS DIGITAL
    Canon não tem contagem de obturador
    incluído na informação EXIF ​​de um
    arquivo de imagem, ao contrário de Nikon e
    Pentax. Não há nenhuma base oficial da Canon
    aplicativo ...
    Baixe informações da Canon EOS DIGITAL
  • 4
    rEFInd
    rEFInd
    rEFInd é um fork do boot rEFIt
    Gerente. Como o rEFIt, o rEFInd pode
    detectar automaticamente sua inicialização EFI instalada
    carregadores e apresenta uma bela GUI
    menu da opção de inicialização ...
    Baixar rEFInd
  • 5
    Express Luke GSI
    Express Luke GSI
    Esta página de download do SourceForge era para
    conceder aos usuários o download da minha fonte construída
    GSIs, baseados na grande teoria de Phhusson
    trabalhos. Eu construo o Android Pie e
    Android 1 ...
    Baixar ExpressLuke GSI
  • 6
    Caster de música
    Caster de música
    Music Caster é um reprodutor de música de bandeja
    que permite que você transmita sua música local para um
    Dispositivo Google Cast. Na primeira corrida,
    você precisará clicar na seta em seu
    tas ...
    Baixar Music Caster
  • Mais "

Comandos Linux

Ad