Module caminos_lib::packet

source ·
Expand description

Representations of data before and while in the network.

  • A Message is a data message generated by a server with destination towards another server. It is at application level, to inject it into the network it must be broken into packets.
  • A Packet is a block of data that follows some route from its source to its destination. Its size is measured in phits.
  • A Phit, or physical digit, is the smallest unit of data we represent. Specifically, if several phits are in a buffer, only one of them will be able to move out in a cycle.

Is not given a datatype to the so called flit, or flow-control digit. What is a flit is defined by the employed router.

Structs

  • An application message, broken into packets
  • A portion of a message. They are divided into phits. All phits must go through the same queues without phits of other packets in between.
  • Minimal unit to be processed by the network. Not to be confused with flits.

Type Aliases

Derive Macros