[P4] dpdk_lib - Multicore support

Sándor Laki lakis at elte.hu
Sun Apr 17 21:28:57 CEST 2016


Hi,

Eléggé átdolgoztam a dpdk_lib-et, hogy végre legyen multicore support. 
Igyekeztem tesztelni, nálam mentek az l2 és l3 példák.
Egy 2 socketes socketenként 4 magos 2 hálózati interfészes géppel 
teszteltem (vmware). Több esetet is kipróbáltam: 2 RX queue/porttal is 
ment, 8 TX queue/ port-tal is ment.
Bizonyos config opciók azonban nem működnek, de ez az l3fwd-dal se ment 
nálam.
Egy olyan eset biztosan megy, hogy (0,0,0),(0,1,1),(1,0,4),(1,1,5) , 
azaz 0-ás porton 2 RX queue van a 0-ás és 1-es lcorehoz, míg az 1-es 
porton is 2 van a 4, 5-ös lcorehoz, ami már másik socket. Továbbá ebben 
a példában 8 mag volt bevonva, azaz 8 TX queue jött létre portonként.
5 RX queue esetén hibát dob, de 8-cal ismét megy: 
"(0,0,0),(0,1,1),(0,2,2),(0,3,3),(1,0,4),(1,1,5),(1,2,6),(1,3,7)".
Sőt: 16-tal is: 
"(0,0,0),(0,1,1),(0,2,2),(0,3,3),(1,0,4),(1,1,5),(1,2,6),(1,3,7),(1,4,0),(1,5,1),(1,6,2),(1,7,3),(0,4,4),(0,5,5),(0,6,6),(0,7,7)"

Ennek utána kell nézni, de valószínűleg 2 hatvány darab kell, vagy 
valamilyen más szabály van...

Üdv.
Sanyi

-- 
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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/p4/attachments/20160417/93bed451/attachment.html>


More information about the P4 mailing list