[P4] DPDK l2-switch
Dániel Horpácsi
daniel-h at elte.hu
Mon Nov 30 11:10:09 CET 2015
Ha a legújabb verziót használod, elképzelhető, hogy a tábladuplikálással
van a gond, valószínűleg még nem fut be a setdefault minden példányba.
Ma estig igyekszem rendberakni ezt a feature-t, addig esetleg használd a
[206] által érintett fájloknak az eggyel korábbi verzióját.
Üdv,
Dani
On 2015-11-29 20:10, Sandor Laki wrote:
> Hi,
>
> pénteken és ma kicsit foglalkoztam a kóddal. Próbáltam működésre bírni
> az l2 példát. A dpdk kódban volt pár nem inicializált mem_pool,
> továbbá van pár dolog, ami erősen redundáns. A TX queuekat se kell
> minden körben kiüríteni, mert ez jelentősen lassít. A dpdk részt
> kiegészítettem egy broadcast küldéssel. Mivel nem akartam új
> metadatátá bevezetni, ezért a port=100 jelzi, hogy broadcastolni kell
> az üzenetet. A p4 kód dmac táblájába tettem egy bcast action-t.
> Hasonlóan a mac_learn-höz megtettem defaultnak a dmac esetén.
> A probléma az, hogy ennek ellenére azt mondja a dmac táblánál. hogy
> nincs default action. Ez azért furcsa, mert az smac-nél a maclearn
> működik, a csomagokra ezt alkalmazza.
> A kódban most a táblák memória címei is ki vannak printelve, és más a
> cím, amikor a table_setdefault és az exact_lookup meghívódik a dmac
> esetén.
>
> Az éles kódot használtam és nem a simulation-t. Van valakinek ötlete,
> hogy mi lehet a baj a dmac default actionnel?
>
> Üdv.
> Sanyi
>
More information about the P4
mailing list