On Mon, 23 Aug 2004, urgrue wrote: > Your average 33mhz PCI bus has a paltry maximum bandwidth of 1 gbps. > Full-duplex gigabit routing on more than one interface pretty much > requires PCI Express. Here's a little table: > PCI32 33MHz = 133MB/s PCI32 66MHz = 266MB/s PCI64 33MHz = 266MB/s > PCI64 66MHz = 533MB/s > PCI-X 133MHz = 1066MB/s Two notes to these: a) the above are rates in bytes/second. It is more common in networking world to use bits/second. b) PCI-X is *not* PCI Express. PCI-X is an extension of existing parallel PCI only wider (64 instead of 32bit) and faster (133 instead of 33mhz). PCI Express is newer technology that is very different - it is based on [smaller] number of serial 'lanes' running at very high clock speed. PCI Express "X1" (one lane) is running at 2.5ghz delivering 2.5gbps. PCI Express "X16" is delivering *40 gigabits*. (But this currently is being only used for video cards). -alex - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html