<p dir="ltr">Én se szoktam minden commitról írni, de már két hete megy a szüggyögés a multicore támogatással, pedig csak az l3fwdt kellett hozzá átírni. Ha esetleg Robi tud tesztelni a mai meeting előtt, akkor az jó lenne. A test scriptekben a régi és új paraméterek is szerepelnek, egyik aktív a másik kommentben. Ha pedig valami nem megy, akkor az miattam van.</p>
<p dir="ltr">A személyeskedés pedig hanyagoljuk. Már nem sokáig kell együtt dolgoznunk, ha így mennek a dolgok... </p>
<p dir="ltr">Üdv. <br>
Sanyi </p>
<p dir="ltr">Sony Xperia™ okostelefonomról küldve</p>
<br><br>---- Dániel Horpácsi írta ----<br><br>
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>