59 #include "../../../../../NTS/nts.hpp"
60 #include "../../../../../NTS/nts_utils.hpp"
61 #include "../../../../../NTS/SimNtsUtils.hpp"
62 #include "../../../../../NTS/toe/src/toe.hpp"
63 #include "../../../../../NTS/AxisIp4.hpp"
64 #include "../../../../../NTS/AxisTcp.hpp"
65 #include "../../../../../NTS/AxisPsd4.hpp"
120 stream<AxisIp4> &siIPRX_Data,
122 stream<SessionLookupQuery> &soSLc_SessLkReq,
123 stream<SessionLookupReply> &siSLc_SessLkRep,
125 stream<StateQuery> &soSTt_StateQry,
126 stream<TcpState> &siSTt_StateRep,
128 stream<TcpPort> &soPRt_PortStateReq,
129 stream<RepBit> &siPRt_PortStateRep,
131 stream<RXeRxSarQuery> &soRSt_RxSarQry,
132 stream<RxSarReply> &siRSt_RxSarRep,
134 stream<RXeTxSarQuery> &soTSt_TxSarQry,
135 stream<RXeTxSarReply> &siTSt_TxSarRep,
137 stream<RXeReTransTimerCmd> &soTIm_ReTxTimerCmd,
138 stream<SessionId> &soTIm_ClearProbeTimer,
139 stream<SessionId> &soTIm_CloseTimer,
141 stream<ExtendedEvent> &soEVe_SetEvent,
143 stream<SessState> &soTAi_SessOpnSts,
145 stream<TcpAppNotif> &soRAi_RxNotif,
147 stream<DmCmd> &soMEM_WrCmd,
148 stream<AxisApp> &soMEM_WrData,
149 stream<DmSts> &siMEM_WrSts,
151 stream<StsBit> &soMMIO_RxMemWrErr,
152 stream<ap_uint<8> > &soMMIO_CrcDropCnt,
153 stream<ap_uint<8> > &soMMIO_SessDropCnt,
154 stream<ap_uint<8> > &soMMIO_OooDropCnt,
156 stream<RxBufPtr> &soDBG_RxFreeSpace,
157 stream<ap_uint<32> > &soDBG_TcpIpRxByteCnt,
158 stream<ap_uint<8> > &soDBG_oooDebug
const int cDepth_FsmToMwr_WrCmd
void rx_engine(stream< AxisIp4 > &siIPRX_Data, stream< SessionLookupQuery > &soSLc_SessLkReq, stream< SessionLookupReply > &siSLc_SessLkRep, stream< StateQuery > &soSTt_StateQry, stream< TcpState > &siSTt_StateRep, stream< TcpPort > &soPRt_PortStateReq, stream< RepBit > &siPRt_PortStateRep, stream< RXeRxSarQuery > &soRSt_RxSarQry, stream< RxSarReply > &siRSt_RxSarRep, stream< RXeTxSarQuery > &soTSt_TxSarQry, stream< RXeTxSarReply > &siTSt_TxSarRep, stream< RXeReTransTimerCmd > &soTIm_ReTxTimerCmd, stream< SessionId > &soTIm_ClearProbeTimer, stream< SessionId > &soTIm_CloseTimer, stream< ExtendedEvent > &soEVe_SetEvent, stream< SessState > &soTAi_SessOpnSts, stream< TcpAppNotif > &soRAi_RxNotif, stream< DmCmd > &soMEM_WrCmd, stream< AxisApp > &soMEM_WrData, stream< DmSts > &siMEM_WrSts, stream< StsBit > &soMMIO_RxMemWrErr, stream< ap_uint< 8 > > &soMMIO_CrcDropCnt, stream< ap_uint< 8 > > &soMMIO_SessDropCnt, stream< ap_uint< 8 > > &soMMIO_OooDropCnt, stream< RxBufPtr > &soDBG_RxFreeSpace, stream< ap_uint< 32 > > &soDBG_TcpIpRxByteCnt, stream< ap_uint< 8 > > &soDBG_OooDebug)
Receive Engine (RXe)
const int cDepth_FsmToTsd_DropCmd
const int cDepth_MdhToTsd_DropCmd
const int cDepth_MwrToRan_SplitSeg
const int cDepth_FsmToEve_Event
const int cDepth_MdhToEvm_Event
const int cDepth_FsmToRan_Notif