static constexpr unsigned N_STREAMS_SPLIT_FROM_PKT
Number of streams each pktsplit element produces.
static constexpr unsigned N_STREAMS_MERGES_TO_PKT
Number of streams each pktmerge element consumes.
std::array <port <input>, TP_INPUT_PORTS> pkt_in
Input ports.
std::array <port <output>, TP_OUTPUT_PORTS> pkt_out
Output ports.
std::array <pktsplit <N_STREAMS_SPLIT_FROM_PKT>, TP_INPUT_PORTS> split
Array (TP_INPUT_PORTS) of pktsplit elements. Each pktsplit takes input packet stream and splits it into N_STREAMS_SPLIT_FROM_PKT streams.
std::array <pktmerge <N_STREAMS_MERGES_TO_PKT>, TP_OUTPUT_PORTS> merge
Array (TP_OUTPUT_PORTS) of pktmerge elements. Each pktmerge takes input stream and merges it into a single output packet stream.
TT_GRAPH_TYPE graph_instance
Wrapped graph class instance.