peoplez, I have added support for tg3 on batching. I see equivalent performance improvement for pktgen as i did with e1000 when using gige. I have only tested on two machines (one being a laptop which does 10/100Mbps). Unfortunately in both cases these are considered to be in the class of "buggy" tg3s (which take a longer code path). To the tg3 folks - can you double check if am off on something? I have split a few things that you may like as well. I havent upgraded the tree - it is still circa 2.6.22-rc4 based; at some point i will sync with Daves net-26 Anyone who has tg3 based hardware: I would appreciate any testing and results ... The git tree is at: git://git.kernel.org/pub/scm/linux/kernel/git/hadi/batch-lin26.git but i have attached the patch in case you just wanna stare. cheers, jamal