summaryrefslogtreecommitdiffstats
path: root/src/stateless/cp/trex_stream_vm.cpp
diff options
context:
space:
mode:
authorHanoh Haim <hhaim@cisco.com>2015-12-13 17:39:29 +0200
committerHanoh Haim <hhaim@cisco.com>2015-12-13 17:39:29 +0200
commitcfa180dc11bc06eb22f24f859abb06173061e174 (patch)
tree05ff90876dd33c646eb726420cdd0e501f7bd62f /src/stateless/cp/trex_stream_vm.cpp
parentbc6ecb17ed3cce705f08d9b7f676de9e6fbf8c77 (diff)
add commands
Diffstat (limited to 'src/stateless/cp/trex_stream_vm.cpp')
-rw-r--r--src/stateless/cp/trex_stream_vm.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/stateless/cp/trex_stream_vm.cpp b/src/stateless/cp/trex_stream_vm.cpp
index 82ba8bc5..68021970 100644
--- a/src/stateless/cp/trex_stream_vm.cpp
+++ b/src/stateless/cp/trex_stream_vm.cpp
@@ -131,9 +131,9 @@ void StreamVm::add_instruction(StreamVmInstruction *inst) {
m_inst_list.push_back(inst);
}
-const StreamDPVmInstructions &
+StreamDPVmInstructions *
StreamVm::get_dp_instruction_buffer(){
- return m_instructions;
+ return &m_instructions;
}
@@ -517,7 +517,7 @@ void StreamVm::Dump(FILE *fd){
}
if ( get_bss_size() ) {
- fprintf(fd," BSS \n");
+ fprintf(fd," BSS size %lu\n",(ulong)get_bss_size());
utl_DumpBuffer(fd,get_bss_ptr(),get_bss_size(),0);
}
@@ -673,40 +673,40 @@ void StreamDPVmInstructions::Dump(FILE *fd){
void StreamDPOpFlowVar8::dump(FILE *fd,std::string opt){
- fprintf(fd," %lu, %lu, %lu , %lu \n", (ulong)m_op,(ulong)m_flow_offset,(ulong)m_min_val,(ulong)m_max_val);
+ fprintf(fd," %10s op:%lu, of:%lu, (%lu- %lu) \n", opt.c_str(),(ulong)m_op,(ulong)m_flow_offset,(ulong)m_min_val,(ulong)m_max_val);
}
void StreamDPOpFlowVar16::dump(FILE *fd,std::string opt){
- fprintf(fd," %lu, %lu, %lu , %lu \n", (ulong)m_op,(ulong)m_flow_offset,(ulong)m_min_val,(ulong)m_max_val);
+ fprintf(fd," %10s op:%lu, of:%lu, (%lu-%lu) \n", opt.c_str(),(ulong)m_op,(ulong)m_flow_offset,(ulong)m_min_val,(ulong)m_max_val);
}
void StreamDPOpFlowVar32::dump(FILE *fd,std::string opt){
- fprintf(fd," %lu, %lu, %lu , %lu \n", (ulong)m_op,(ulong)m_flow_offset,(ulong)m_min_val,(ulong)m_max_val);
+ fprintf(fd," %10s op:%lu, of:%lu, (%lu-%lu) \n", opt.c_str(),(ulong)m_op,(ulong)m_flow_offset,(ulong)m_min_val,(ulong)m_max_val);
}
void StreamDPOpFlowVar64::dump(FILE *fd,std::string opt){
- fprintf(fd," %lu, %lu, %lu , %lu \n", (ulong)m_op,(ulong)m_flow_offset,(ulong)m_min_val,(ulong)m_max_val);
+ fprintf(fd," %10s op:%lu, of:%lu, (%lu-%lu) \n", opt.c_str(),(ulong)m_op,(ulong)m_flow_offset,(ulong)m_min_val,(ulong)m_max_val);
}
void StreamDPOpPktWr8::dump(FILE *fd,std::string opt){
- fprintf(fd," %lu, %lu, %lu , %lu \n", (ulong)m_op,(ulong)m_flags,(ulong)m_pkt_offset,(ulong)m_offset);
+ fprintf(fd," %10s op:%lu, flags:%lu, pkt_of:%lu, f_of:%lu \n", opt.c_str(),(ulong)m_op,(ulong)m_flags,(ulong)m_pkt_offset,(ulong)m_offset);
}
void StreamDPOpPktWr16::dump(FILE *fd,std::string opt){
- fprintf(fd," %lu, %lu, %lu , %lu \n", (ulong)m_op,(ulong)m_flags,(ulong)m_pkt_offset,(ulong)m_offset);
+ fprintf(fd," %10s op:%lu, flags:%lu, pkt_of:%lu , f_of:%lu \n", opt.c_str(),(ulong)m_op,(ulong)m_flags,(ulong)m_pkt_offset,(ulong)m_offset);
}
void StreamDPOpPktWr32::dump(FILE *fd,std::string opt){
- fprintf(fd," %lu, %lu, %lu , %lu \n", (ulong)m_op,(ulong)m_flags,(ulong)m_pkt_offset,(ulong)m_offset);
+ fprintf(fd," %10s op:%lu, flags:%lu, pkt_of:%lu , f_of:%lu \n", opt.c_str(),(ulong)m_op,(ulong)m_flags,(ulong)m_pkt_offset,(ulong)m_offset);
}
void StreamDPOpPktWr64::dump(FILE *fd,std::string opt){
- fprintf(fd," %lu, %lu, %lu , %lu \n", (ulong)m_op,(ulong)m_flags,(ulong)m_pkt_offset,(ulong)m_offset);
+ fprintf(fd," %10s op:%lu, flags:%lu, pkt_of:%lu , f_of:%lu \n", opt.c_str(),(ulong)m_op,(ulong)m_flags,(ulong)m_pkt_offset,(ulong)m_offset);
}
void StreamDPOpIpv4Fix::dump(FILE *fd,std::string opt){
- fprintf(fd," %lu, %lu \n", (ulong)m_op,(ulong)m_offset);
+ fprintf(fd," %10s op:%lu, offset: %lu \n", opt.c_str(),(ulong)m_op,(ulong)m_offset);
}