Thank you Ted! This one works.. Vishal
On Mon, Sep 14, 2009 at 7:05 PM, Ted You <[email protected]> wrote: > Hi Vishal, > > This script should be working on post-crossbow e1000g driver. If your > are running on a pre-crossbow system, you can try the following script: > > dtrace -n "e1000g_receive:entry{self->adapter=(e1000g_t *)arg0;} > e1000g_receive:retu...@[0]=quantize(self->adapter->rx_pkt_cnt);}" > > Regards, > Ted > > > > Hi All, >> >> I wrote the following script to obtain the number of packets >> processed per interrupt by the driver: >> >> dtrace -n "e1000g_receive:entry{self->adapter=(e1000g_t >> *)((e1000g_rx_ring_t *)arg0)->adapter;} >> e1000g_receive:retu...@[0]=quantize(self->adapter->rx_pkt_cnt);}" >> >> Just to test, I removed the 'quantize' function, and added print >> statements to see the 'rx_pkt_cnt' upon entry and return, and both the >> values turn out to be the same. Can someone please suggest what is amiss >> here. >> >> Thank you, >> Vish. >> >
_______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
