<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Sziasztok!<br>
<br>
Én nem írok minden commitról mailt, mert letiltana a lista spamelés
miatt, viszont ma elmesélem majd, miket fejlesztettem és
refaktoráltam. Sanyi leveléhez:<br>
- A create_* metódusok hívásának megduplázását nem értem, jobb lenne
kideríteni, hogy hol van a helyük, és csak ott hagyni, nem pedig
több helyre duplikálni.<br>
- Azt írtad a commitban, hogy az lcore_queue_conf nem kell már, de
"nem tudod törölni"; ezt meetingen magyarázd majd el.<br>
- A test scriptek átírásának nem örülök; én hetek óta balanszírozok
a commitjaimmal, hogy az általam használt (szimulációhoz módosított)
makefile-okat véletlenül se töltsem fel a repoba (és ennek lett
következménye a vector.c lemaradása egyébként). Szerintem olyan
paraméterek maradjanak a scriptben, amivel a lokálisan dolgozó (pl.
én) emberek is tudják futtatni a programot, és a "nagy" gépen
tesztelőknek legyen saját speciális konfigjuk.<br>
- Magához az eredményhez: lényegében a gyári l3fwd-nek kellett
megfogni az initialize és send_* metódusait és beletolni a
dpdk_libbe és a mainbe, hogy ne az l2 és l3 gyári példák kutyuléka
legyen végre. Vagy kellett módosítani is bármit?<br>
<br>
Üdv,<br>
Dani<br>
<br>
<div class="moz-cite-prefix">On 2016-04-17 21:28, Sándor Laki wrote:<br>
</div>
<blockquote cite="mid:a97cc819-a504-52a1-cc5e-db3aefd4f178@elte.hu"
type="cite">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
Hi,<br>
<br>
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.<br>
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.<br>
Bizonyos config opciók azonban nem működnek, de ez az l3fwd-dal se
ment nálam.<br>
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.<br>
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)".<br>
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)"<br>
<br>
Ennek utána kell nézni, de valószínűleg 2 hatvány darab kell, vagy
valamilyen más szabály van... <br>
<br>
Üdv.<br>
Sanyi<br>
<pre class="moz-signature" cols="72">--
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: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lakis.web.elte.hu">http://lakis.web.elte.hu</a>
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
P4 mailing list
<a class="moz-txt-link-abbreviated" href="mailto:P4@plc.inf.elte.hu">P4@plc.inf.elte.hu</a>
<a class="moz-txt-link-freetext" href="https://plc.inf.elte.hu/mailman/listinfo/p4">https://plc.inf.elte.hu/mailman/listinfo/p4</a>
</pre>
</blockquote>
<br>
</body>
</html>