[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