33 #include <hls_stream.h>
36 #include "../../../../cFDK/SRA/LIB/SHELL/LIB/hls/NTS/nts.hpp"
37 #include "../../../../cFDK/SRA/LIB/SHELL/LIB/hls/NTS/nts_utils.hpp"
85 #define RECV_MODE_LSN_PORT 8800
86 #define XMIT_MODE_LSN_PORT 8801
87 #define ECHO_MOD2_LSN_PORT 8802
88 #define ECHO_MODE_LSN_PORT 8803
89 #define IPERF_LSN_PORT 5001
90 #define IPREF3_LSN_PORT 5201
92 #define FIXME_DEFAULT_HOST_IP4_ADDR 0x0A0CC832
93 #define FIXME_DEFAULT_HOST_LSN_PORT 8803+0x8000
101 #define GEN_CHK0 0x48692066726f6d20
102 #define GEN_CHK1 0x464d4b553630210a
180 stream<TcpAppData> &siTAF_Data,
181 stream<TcpSessId> &siTAF_SessId,
182 stream<TcpDatLen> &siTAF_DatLen,
187 stream<TcpAppData> &soTAF_Data,
188 stream<TcpSessId> &soTAF_SessId,
189 stream<TcpDatLen> &soTAF_DatLen,
194 stream<TcpAppNotif> &siSHL_Notif,
195 stream<TcpAppRdReq> &soSHL_DReq,
196 stream<TcpAppData> &siSHL_Data,
197 stream<TcpAppMeta> &siSHL_Meta,
202 stream<TcpAppLsnReq> &soSHL_LsnReq,
203 stream<TcpAppLsnRep> &siSHL_LsnRep,
208 stream<TcpAppData> &soSHL_Data,
209 stream<TcpAppSndReq> &soSHL_SndReq,
210 stream<TcpAppSndRep> &siSHL_SndRep,
215 stream<TcpAppOpnReq> &soSHL_OpnReq,
216 stream<TcpAppOpnRep> &siSHL_OpnRep,
221 stream<TcpAppClsReq> &soSHL_ClsReq,
227 stream<ap_uint<32> > &soDBG_SinkCnt,
228 stream<ap_uint<16> > &soDBG_InpBufSpace
ForwardCmd(SessionId _sessId, TcpDatLen _datLen, CmdBit _action, DropCode _dropCode)
InterruptEntry(TcpDatLen _byteCnt, TcpPort _dstPort)
InterruptQuery(SessionId _sessId, QueryCmd _action=GET)
InterruptQuery(SessionId _sessId, TcpDatLen _byteCnt)
InterruptQuery(SessionId _sessId, InterruptEntry _entry, QueryCmd _action=POST)
const int cDepth_IRbToRDp_Meta
const int cDepth_COnToWRp_TxBytesReq
const int cDepth_RRhToRRm_DReq
const int cDepth_RDpToCOn_OpnSockReq
void tcp_shell_if(CmdBit *piSHL_Mmio_En, stream< TcpAppData > &siTAF_Data, stream< TcpSessId > &siTAF_SessId, stream< TcpDatLen > &siTAF_DatLen, stream< TcpAppData > &soTAF_Data, stream< TcpSessId > &soTAF_SessId, stream< TcpDatLen > &soTAF_DatLen, stream< TcpAppNotif > &siSHL_Notif, stream< TcpAppRdReq > &soSHL_DReq, stream< TcpAppData > &siSHL_Data, stream< TcpAppMeta > &siSHL_Meta, stream< TcpAppLsnReq > &soSHL_LsnReq, stream< TcpAppLsnRep > &siSHL_LsnRep, stream< TcpAppData > &soSHL_Data, stream< TcpAppSndReq > &soSHL_SndReq, stream< TcpAppSndRep > &siSHL_SndRep, stream< TcpAppOpnReq > &soSHL_OpnReq, stream< TcpAppOpnRep > &siSHL_OpnRep, stream< TcpAppClsReq > &soSHL_ClsReq, stream< ap_uint< 32 > > &soDBG_SinkCnt, stream< ap_uint< 16 > > &soDBG_InpBufSpace)
TCP Shell Interface (TSIF)
const int cDepth_RNhToRRh_Notif
const int cDepth_COnToWRp_TxSessId
const int cDepth_IRbToRDp_Data
const int cDepth_RRhToRDp_FwdCmd
const int cDepth_RDpToRRh_Dequeue
const int cDepth_RDpToCOn_TxCountReq