Kde píšu o ztrátě stovek Mbps pře PCIe? Znova, přes ty PCIe porty to normálně giga uroutuje, ale při tom gigu je zkrátka delší doba mezi tím, než ten paket poslaný dobnitř jedním portem vyleze ven druhým portem, pokud se měřily porty 12 proti 13 nebo 1 proti 6. Samozřejmě za předpokladu, že ty porty dole používám jen jeden a nekrmím switch chip všema směry. Pokud posílám toky v řádech do těch 500 Mbps, tak horní porty jsou na tom skoro stějně jako ty první tři CPU linky.
Jiný pozorovatelný rozdíl je při IPsec u 1100AHx2, že když to krmím třeba přes port 1 a šifrovaný tok odchází přes 11, tka to dá asi o 50 Mbps ušifrováno více, než odchod portem 12 a 13. Potom také pro PCIe porty není podporován ten fast path, ale ten vůbec nebyl, když se s tím dělaly pokusy.
Nejde jen o to, kolik švábů je v cestě mezi konektorem a vlastním jádrem, co to přehazuje, ale také jak složité logika je po cestě. A PCIe je zrovna celkem humus. Klidně může být problém v tom, že mají blbě udělán nvrh PCIe bridge v tom procáku, co tam nacpali, že při větším zatížení v něm něco hapruje a tuna dalších věcí, co ti v reálu můžou vyplavat, kdyžto v laboratoři na stole to jede super. Když se člověk podivá na errata dokumenty těchto brouků, tak jsou to často stovky věcí, co fungují jinak, než původní idealistický propagační katalogový list... Např i RB1200 byla původně propagována s HW podporou pro IPsec, ale velice rychle to zrušili, že to blbo.