iPXE
Data Fields
ib_global_route_header Struct Reference

An Infiniband Global Route Header. More...

#include <ib_packet.h>

Data Fields

uint32_t ipver__tclass__flowlabel
 IP version, traffic class, and flow label. More...
 
uint16_t paylen
 Payload length. More...
 
uint8_t nxthdr
 Next header. More...
 
uint8_t hoplmt
 Hop limit. More...
 
union ib_gid sgid
 Source GID. More...
 
union ib_gid dgid
 Destiniation GID. More...
 

Detailed Description

An Infiniband Global Route Header.

Definition at line 89 of file ib_packet.h.

Field Documentation

◆ ipver__tclass__flowlabel

uint32_t ib_global_route_header::ipver__tclass__flowlabel

IP version, traffic class, and flow label.

4 bits : Version of the GRH 8 bits : Traffic class 20 bits : Flow label

Definition at line 96 of file ib_packet.h.

Referenced by ib_push().

◆ paylen

uint16_t ib_global_route_header::paylen

Payload length.

Definition at line 98 of file ib_packet.h.

Referenced by ib_push().

◆ nxthdr

uint8_t ib_global_route_header::nxthdr

Next header.

Definition at line 100 of file ib_packet.h.

Referenced by ib_push().

◆ hoplmt

uint8_t ib_global_route_header::hoplmt

Hop limit.

Definition at line 102 of file ib_packet.h.

Referenced by ib_push().

◆ sgid

union ib_gid ib_global_route_header::sgid

Source GID.

Definition at line 104 of file ib_packet.h.

Referenced by arbel_complete(), golan_complete(), hermon_complete(), ib_pull(), and ib_push().

◆ dgid

union ib_gid ib_global_route_header::dgid

Destiniation GID.

Definition at line 106 of file ib_packet.h.

Referenced by arbel_complete(), golan_complete(), hermon_complete(), ib_pull(), and ib_push().


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