[P4] DPDK l2-switch

Sandor Laki lakis at elte.hu
Mon Nov 30 11:14:48 CET 2015


Én is ilyesmire tippeltem...

Üdv.
Sanyi

2015.11.30. 11:10 keltezéssel, Dániel Horpácsi írta:
> 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
>>
>
> _______________________________________________
> P4 mailing list
> P4 at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/p4


-- 
Sándor Laki, PhD
Assistant professor
Department of Information Systems
Eötvös Loránd University
Pázmány Péter stny. 1/C
H-1117, Budapest, Hungary
Room 2.506
Web: http://lakis.web.elte.hu
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646



More information about the P4 mailing list