gem5  v20.1.0.0
Public Attributes | List of all members
DistHeaderPkt::Header Struct Reference

#include <dist_packet.hh>

Public Attributes

MsgType msgType
 The msg type field is valid for all header packets. More...
 
Tick sendTick
 
unsigned simLength
 Length used for modeling timing in the simulator. More...
 
union {
   Tick   sendDelay
 
   Tick   syncRepeat
 
}; 
 
union {
   unsigned   dataPacketLength
 Actual length of the simulated Ethernet packet. More...
 
   struct {
      ReqType   needCkpt
 
      ReqType   needStopSync
 
      ReqType   needExit
 
   } 
 
}; 
 

Detailed Description

Definition at line 77 of file dist_packet.hh.

Member Data Documentation

◆ @79

union { ... }

◆ @81

union { ... }

◆ dataPacketLength

unsigned DistHeaderPkt::Header::dataPacketLength

Actual length of the simulated Ethernet packet.

(from EthPacketData::length).

Definition at line 101 of file dist_packet.hh.

◆ msgType

MsgType DistHeaderPkt::Header::msgType

The msg type field is valid for all header packets.

Note
senderRank is used with data packets while collFlags are used by sync ack messages to trigger collective ckpt or exit events.

Definition at line 85 of file dist_packet.hh.

◆ needCkpt

ReqType DistHeaderPkt::Header::needCkpt

Definition at line 103 of file dist_packet.hh.

◆ needExit

ReqType DistHeaderPkt::Header::needExit

Definition at line 105 of file dist_packet.hh.

◆ needStopSync

ReqType DistHeaderPkt::Header::needStopSync

Definition at line 104 of file dist_packet.hh.

◆ sendDelay

Tick DistHeaderPkt::Header::sendDelay

Definition at line 93 of file dist_packet.hh.

◆ sendTick

Tick DistHeaderPkt::Header::sendTick

Definition at line 86 of file dist_packet.hh.

◆ simLength

unsigned DistHeaderPkt::Header::simLength

Length used for modeling timing in the simulator.

(from EthPacketData::simLength).

Definition at line 91 of file dist_packet.hh.

◆ syncRepeat

Tick DistHeaderPkt::Header::syncRepeat

Definition at line 94 of file dist_packet.hh.


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

Generated on Wed Sep 30 2020 14:02:23 for gem5 by doxygen 1.8.17