cloudFPGA (cF) API
1.0
The documentation of the source code of cloudFPGA (cF)
|
Class ARP Packet for simulation. More...
#include <SimArpPacket.hpp>
Public Member Functions | |
SimArpPacket (int pktLen) | |
SimArpPacket () | |
void | pushChunk (AxisArp arpChunk) |
AxisArp | pullChunk () |
int | length () |
int | size () |
void | setHardwareType (ArpHwType htype) |
ArpHwType | getHardwareType () |
void | setProtocolType (ArpProtType ptype) |
ArpProtType | getProtocolType () |
void | setHardwareLength (ArpHwLen hlen) |
ArpHwLen | getHardwareLength () |
void | setProtocolLength (ArpProtLen plen) |
ArpProtLen | getProtocolLength () |
void | setOperation (ArpOper oper) |
ArpProtType | getOperation () |
void | setSenderHwAddr (ArpSendHwAddr sha) |
ArpSendHwAddr | getSenderHwAddr () |
void | setSenderProtAddr (ArpSendProtAddr spa) |
ArpSendProtAddr | getSenderProtAddr () |
void | setTargetHwAddr (ArpTargHwAddr tha) |
ArpTargHwAddr | getTargetHwAddr () |
void | setTargetProtAddr (ArpTargProtAddr tpa) |
ArpTargProtAddr | getTargetProtAddr () |
Class ARP Packet for simulation.
This class defines an ARP packet as a stream of 'AxisArp' data chunks. Such an ARP packet consists of a double-ended queue that is used to accumulate all these data chunks. For the 10GbE MAC, the ARP chunks are 64 bits wide. ARP chunks are extracted from the Ethernet frame by the IPRX core and are transmitted to the ARP core.
Definition at line 49 of file SimArpPacket.hpp.
|
inline |
Definition at line 86 of file SimArpPacket.hpp.
|
inline |
Definition at line 98 of file SimArpPacket.hpp.
|
inline |
Definition at line 138 of file SimArpPacket.hpp.
|
inline |
Definition at line 131 of file SimArpPacket.hpp.
|
inline |
Definition at line 145 of file SimArpPacket.hpp.
|
inline |
Definition at line 141 of file SimArpPacket.hpp.
|
inline |
Definition at line 135 of file SimArpPacket.hpp.
|
inline |
|
inline |
|
inline |
Definition at line 159 of file SimArpPacket.hpp.
|
inline |
|
inline |
|
inline |
Definition at line 113 of file SimArpPacket.hpp.
|
inline |
Definition at line 104 of file SimArpPacket.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |