64 #include <hls_stream.h>
88 : sourceSocket(sourceSocket), destinationSocket(destinationSocket) {}
95 ipTuple(ap_uint<32> sourceIP, ap_uint<32> destinationIP)
96 : sourceIP(sourceIP), destinationIP(destinationIP) {}
110 :
data(
data), keep(keep), last(last) {}
114 stream<axiWord> &inputPathInData,
115 stream<axiWord> &inputpathOutData,
116 stream<ap_uint<16> > &openPort,
117 stream<bool> &confirmPortStatus,
118 stream<metadata> &inputPathOutputMetadata,
119 stream<ap_uint<16> > &portRelease,
120 stream<axiWord> &outputPathInData,
121 stream<axiWord> &outputPathOutData,
122 stream<metadata> &outputPathInMetadata,
123 stream<ap_uint<16> > &outputpathInLength,
124 stream<axiWord> &inputPathPortUnreachable);
axiWord(ap_uint< 64 > data, ap_uint< 8 > keep, ap_uint< 1 > last)
ipTuple(ap_uint< 32 > sourceIP, ap_uint< 32 > destinationIP)
ap_uint< 32 > destinationIP
sockaddr_in(ap_uint< 16 > port, ap_uint< 32 > addr)
void udp(stream< axiWord > &inputPathInData, stream< axiWord > &inputpathOutData, stream< ap_uint< 16 > > &openPort, stream< bool > &confirmPortStatus, stream< metadata > &inputPathOutputMetadata, stream< ap_uint< 16 > > &portRelease, stream< axiWord > &outputPathInData, stream< axiWord > &outputPathOutData, stream< metadata > &outputPathInMetadata, stream< ap_uint< 16 > > &outputpathInLength, stream< axiWord > &inputPathPortUnreachable)