[P4] mai megbeszélés
Tejfel Máté
matej at inf.elte.hu
Tue Mar 8 14:06:00 CET 2016
Sziasztok!
Pár dolog a mai megbeszélésről:
- counterek (kell majd az L3-es példához)
- első körben tábla szintű counterek kellenének (később bejegyzés
szintűek)
- ajánlott megoldás:
core-onként külön counterek, kiolvasáskor kell összegezni
(a kiolvasás lehet "lassú", a controller kéri le)
- kell majd minta controller, ami időnként lekérdezi a countereket
- később kérdés lehet a controller üzenetek prioritása (pl. counter
lekérdezést hamarabb dobja el, ha túl sok van),
- esetleg külön message queue a különböző üzeneteknek?
- később szintén kérdés lehet a controller skálázása
- előző alapján jött elő, hogy dpdk-nál elvileg dinamikusan lehet
piszkálni a queue---thread allokációt, esetleg ezzel is játszhatunk (ha
túl sok adat gyűlik fel valahol, akkor több thread-et ráosztani)
elvileg ez spider-en nem gond, mert elég véletlenszerűen oszt...
- TTL csökkentéshez, ha elérjük a 0-át el kell dobni a csomagot,
valószínű érdemes majd valami kezdeti validálásnál ellenőrizni...
(b. verziós megoldás, egress-en ellenőrizzük kiküldés előtt)
- meg kellene nézni a dpdk packet framework-öt, ez egy plusz réteg dpdk
fölé és talán segítene megoldani néhány NUMA-s kérdést. Ericsson-osoknak
van kapcsolatuk
a készítővel, ha kell szívesen összehoznak vele (állítólag lelkesen
elmeséli mire jó ez a kíváncsiaknak)
HDani rá tudnál nézni segítene-e ez nekünk?
M.
More information about the P4
mailing list