Go to the documentation of this file.
36 #ifndef __MEM_RUBY_NETWORK_GARNET_0_NETWORK_BRIDGE_HH__
37 #define __MEM_RUBY_NETWORK_GARNET_0_NETWORK_BRIDGE_HH__
49 #include "params/NetworkBridge.hh"
100 #endif // __MEM_RUBY_NETWORK_GARNET_0_NETWORK_BRIDGE_HH__
std::vector< int > sizeSent
std::vector< int > lenBuffer
void flitisizeAndSend(flit *t_flit)
uint64_t Tick
Tick count type.
void setVcsPerVnet(uint32_t consumerVcs)
std::vector< int > flitsSent
NetworkBridgeParams Params
NetworkBridge(const Params *p)
std::vector< std::queue< int > > extraCredit
void neutralize(int vc, int eCredit)
void initBridge(NetworkBridge *coBrid, bool cdc_en, bool serdes_en)
Cycles is a wrapper class for representing cycle counts, i.e.
void scheduleFlit(flit *t_flit, Cycles latency)
Generated on Wed Sep 30 2020 14:02:13 for gem5 by doxygen 1.8.17