iPXE
Data Fields
ib_address_vector Struct Reference

An Infiniband Address Vector. More...

#include <infiniband.h>

Data Fields

unsigned long qpn
 Queue Pair Number. More...
 
unsigned long qkey
 Queue key. More...
 
unsigned int lid
 Local ID. More...
 
enum ib_rate rate
 Rate. More...
 
unsigned int sl
 Service level. More...
 
unsigned int gid_present
 GID is present. More...
 
union ib_gid gid
 GID, if present. More...
 
unsigned int vlan_present
 VLAN is present. More...
 
unsigned int vlan
 VLAN, if present. More...
 

Detailed Description

An Infiniband Address Vector.

Definition at line 72 of file infiniband.h.

Field Documentation

◆ qpn

unsigned long ib_address_vector::qpn

◆ qkey

unsigned long ib_address_vector::qkey

◆ lid

unsigned int ib_address_vector::lid

◆ rate

enum ib_rate ib_address_vector::rate

Rate.

Not specified for received packets.

Definition at line 86 of file infiniband.h.

Referenced by arbel_rate(), golan_post_send(), hermon_rate(), ib_cm_path_complete(), ib_mcast_complete(), ib_mcast_mad(), ib_path_complete(), and ib_resolve_path().

◆ sl

unsigned int ib_address_vector::sl

◆ gid_present

unsigned int ib_address_vector::gid_present

◆ gid

union ib_gid ib_address_vector::gid

◆ vlan_present

unsigned int ib_address_vector::vlan_present

VLAN is present.

Definition at line 94 of file infiniband.h.

Referenced by hermon_complete(), and hermon_eth_complete_recv().

◆ vlan

unsigned int ib_address_vector::vlan

VLAN, if present.

Definition at line 96 of file infiniband.h.

Referenced by hermon_complete(), and hermon_eth_complete_recv().


The documentation for this struct was generated from the following file: