The number of packets entering the system is fixed, but I don't know how many packets will make it out, as there is a firewall in the kernel and only the packets allowed are passed through to the transmitting Network interface card.
Pritha On Sat, Jun 16, 2012 at 2:14 PM, Ali Saidi <sa...@umich.edu> wrote: > If there is a fixed number of packets you could put a m5 work begin > operation after each is successfully transmitted and terminate once the > work begin count exceeds a certain number. The functionality to terminate > the simulation is a parameter on the System object (work_begin_exit_count), > but you'd need to modify the kernel. > > Ali > > > > On Jun 16, 2012, at 1:55 PM, Pritha Ghoshal wrote: > > Hi, > > I am running a network trace of packets through gem5 and want to terminate > it once the trace is over.. There are two network interfaces, and the > kernel routes the packet from one interface to the other.. The simulation > should terminate only when the last packet has been transmitted from the > outgoing interface. > > Could someone suggest about a method to do this? I might get the packets > out of order, so just putting an end packet after the entire trace will not > work.. I don't have a separate benchmark code, the functioning is inside > the linux kernel. > > > Thanks, > Pritha > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users