Új hozzászólás Aktív témák

  • dchard

    veterán

    válasz tlala #6660 üzenetére

    Hogy bővítsem azt amit xabolcs írt. Az Openwrt olyan mint a kernel: nem lehet akármilyen trágyadomb kódbázist belerkani, mert a fejlsztők kidobják a fenébe. Ellenben a cég a saját SDK-jába (a gyári FW forrásaként szolgáló fejlesztői környezet) olyan szart tákol bele, amilyet akar. És itt tetten is érhető a nagy különbség "linux" és linux között: a gyári FW hiába linux alapú, olyan értelemben nem linux, hogy a gyártó beletákolt a kernelbe, amit senki nem tudott ellenőrizni. A probléma pont ez: ahhoz hogy a HW offload működjön, olyan mélyen belenyúlkáltak - sok esetben minden fejlesztési irányelevet félredobva - a QCA "fejlesztői", amit soha az életben nem fognak ilyen formában se az OWRT-be, és ami ebben az esetben a nagyobb kihívás: a kernelbe befogadni.

    Jogosan teheted fel a kérdést: hogy van az, hogy a HW offload MediaTek targeten meg jól működik. Nos ez azért lehet, mert a MediaTek ún. PPE engine-je viszonylag sok feladatot saját maga kezel, és sokkal kisebb a footprint, amit a kernellel interfészelnie kell. Sajnos a QCA más utat válaszott, persze az is igaz, hogy a QCA megodlása a komplexitása mellett sokkal kiterjedtebb: tud(na) offload-olni IPsec-et, egozitkus VPN és egyéb tunneling megoldásokat is.

    Azt mindenesetre nem érdemes várni, hogy vanilla openwrt-ben valaha is lesz HW offload.

Új hozzászólás Aktív témák