1/* 2 * Copyright (c) 2015 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 72 unchanged lines hidden (view full) --- 81 /** 82 * The msg type field is valid for all header packets. 83 * 84 * @note senderRank is used with data packets while collFlags are used 85 * by sync ack messages to trigger collective ckpt or exit events. 86 */ 87 MsgType msgType; 88 Tick sendTick; |
89 /** 90 * Length used for modeling timing in the simulator. 91 * (from EthPacketData::simLength). 92 */ 93 unsigned simLength; |
94 union { 95 Tick sendDelay; 96 Tick syncRepeat; 97 }; 98 union { 99 /** 100 * Actual length of the simulated Ethernet packet. |
101 * (from EthPacketData::length). |
102 */ 103 unsigned dataPacketLength; 104 struct { 105 ReqType needCkpt; 106 ReqType needExit; 107 }; 108 }; 109 }; 110}; 111 112#endif |