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.
struct ib_gid sgid
 Source GID.
struct ib_gid dgid
 Destiniation GID.


Detailed Description

An Infiniband Global Route Header.

Definition at line 71 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 78 of file ib_packet.h.

Referenced by ib_push().

Payload length.

Definition at line 80 of file ib_packet.h.

Referenced by ib_push().

Next header.

Definition at line 82 of file ib_packet.h.

Referenced by ib_push().

Hop limit.

Definition at line 84 of file ib_packet.h.

Referenced by ib_push().

Source GID.

Definition at line 86 of file ib_packet.h.

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

Destiniation GID.

Definition at line 88 of file ib_packet.h.

Referenced by ib_pull(), and ib_push().


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

Generated on Tue Apr 6 20:02:05 2010 for gPXE by  doxygen 1.5.7.1