[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