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.
uint16_t paylen
 Payload length.
uint8_t nxthdr
 Next header.
uint8_t hoplmt
 Hop limit.
union ib_gid sgid
 Source GID.
union ib_gid dgid
 Destiniation GID.

Detailed Description

An Infiniband Global Route Header.

Definition at line 89 of file ib_packet.h.


Field Documentation

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().

Payload length.

Definition at line 98 of file ib_packet.h.

Referenced by ib_push().

Next header.

Definition at line 100 of file ib_packet.h.

Referenced by ib_push().

Hop limit.

Definition at line 102 of file ib_packet.h.

Referenced by ib_push().

Source GID.

Definition at line 104 of file ib_packet.h.

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

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: