The PCI bus transfers in our SOSP paper were from the IXP1200 evaluation board (no non-transparent bridge) to the Pentium. The StrongARM was not running Linux; however, the Pentium was running Linux. For my thesis I did make measurements using a PowerPC based line card (RAMiX PMC694) which has a 21554 non-transparent bridge. The is the 32-bit version of the bridge on the Bridalveil board. If the Bridalveil board were installed in a 32-bit PCI system, I would expect the behavior of the bridges to be similar. The PMC694 code (with 21554 code) and links to papers are here: http://www.cs.princeton.edu/nsg/vera/ Scott On Wed, Jan 29, 2003 at 02:32:19AM -0700, Abhijeet Joglekar wrote:
Andrew,
The Princeton SOSP paper, "Building a Robust software-based router using NPs" has some measurements for forwarding rate from the IXP to the host PC. But this system is not linux based, if that is what you are looking for.
There was some discussion regarding this on this mailing list sometime earlier which you can get in the archives.
Also, I think Georgia Tech group had presented some numbers at the IXA 2002 workshop on moving packets between the IXP and host, I think.
-- abhijeet
On Tue, 28 Jan 2003, Andrew Putra Jauri wrote:
Hi,
I was wondering if anyone has looked into passing the packet from ixp board from and to the host linux kernel through the pci bridge? I know it seems ridiculous since that will waste all the resources we have in the ixp board, anyway I'm just curious.
Andrew Putra Jauri College of Engineering and Computer Science Portland State University