<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Próbáltam növelni a mempoolok méretét, és a szindrómák jöttek
elő:</p>
<p>* egyszer belefutottam a korábbi "file not found"-os context
hibába</p>
<p>* a lenti SEGFAULT elő jön pár ezer csomag átvitele után.
Változó, hogy mikor. Elsőre arra gondoltam, hogy leakel valahol a
dolog és nem rakjuk vissza a poolba a területet.</p>
<p>Röviden ennyi, még nyomozok...<br>
</p>
<p>Üdv.<br>
Sanyi<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">2019.07.10. 12:05 keltezéssel, Horpácsi
Dániel írta:<br>
</div>
<blockquote type="cite"
cite="mid:3390582f-2d55-ae18-d5ab-f78412f0e7e7@elte.hu">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Annak most már mempoolból kellene jönnie:</p>
<p>struct async_op *op;<br>
rte_mempool_get(async_pool, (void**)&op);</p>
<p>A niconban is inicializálva van ez a mempool, az init_storage()
függvényben:</p>
<p>async_pool = rte_mempool_create("async_pool", (unsigned)1023,
sizeof(struct async_op), MEMPOOL_CACHE_SIZE, 0, NULL, NULL,
NULL, NULL, 0, 0);</p>
<p>Lehet, hogy nem elég nagy a mempool? Mi történik, ha duplázod a
méretét?</p>
<p>Dani<br>
</p>
<div class="moz-cite-prefix">On 2019. 07. 10. 11:34, Sándor Laki
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:0ae0cd73-5fb9-aceb-316c-b63a589e68db@elte.hu">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<p>Egy magnál is előjön.</p>
<p>Üdv.<br>
Sanyi<br>
</p>
<div class="moz-cite-prefix">2019.07.10. 11:30 keltezéssel,
Sándor Laki írta:<br>
</div>
<blockquote type="cite"
cite="mid:6b9f530e-1b76-30ea-bfde-27d714fe39ab@elte.hu">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<p>Hi,</p>
<p>olyan, mintha egy csomag átmenne, de utána segfault:</p>
<p>Thread 4 "lcore-slave-1" received signal SIGSEGV,
Segmentation fault.<br>
[Switching to Thread 0x7ffff51e1700 (LWP 84599)]<br>
enqueue_packet_for_async (pd=pd@entry=0x7ffff51df3e0,
op_type=op_type@entry=ASYNC_OP_ENCRYPT,
context=context@entry=0x108dfdc00)<br>
at
/home/lakis/cnl/hdani/t4p4s/src/hardware_dep/dpdk/main_async.c:136<br>
136 op->op = op_type;<br>
(gdb) bt<br>
#0 enqueue_packet_for_async (pd=pd@entry=0x7ffff51df3e0,
op_type=op_type@entry=ASYNC_OP_ENCRYPT,
context=context@entry=0x108dfdc00)<br>
at
/home/lakis/cnl/hdani/t4p4s/src/hardware_dep/dpdk/main_async.c:136<br>
#1 0x00000000004873b0 in do_async_op
(pd=pd@entry=0x7ffff51df3e0, op=op@entry=ASYNC_OP_ENCRYPT)<br>
at
/home/lakis/cnl/hdani/t4p4s/src/hardware_dep/dpdk/main_async.c:178<br>
#2 0x0000000000482fd7 in async_encrypt
(pd=pd@entry=0x7ffff51df3e0, tables=tables@entry=0xf87080
<lcore_conf+20224>, pstate=<optimized out>)<br>
at
/home/lakis/cnl/hdani/t4p4s/src/hardware_dep/dpdk/data_plane/dpdkx_crypto.c:155<br>
</p>
<p>az "op" null pointer.<br>
</p>
<p>Üdv.<br>
Sanyi<br>
</p>
<div class="moz-cite-prefix">2019.07.09. 17:13 keltezéssel,
Dániel Horpácsi írta:<br>
</div>
<blockquote type="cite"
cite="mid:653dab22-9170-9296-941e-a67f7c198e30@elte.hu">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<p>Köszi, feltöltöttem két apró módosítást, ami az enyémből
kimaradt.</p>
<p>Dani<br>
</p>
<div class="moz-cite-prefix">On 2019. 07. 09. 16:25, Sándor
Laki wrote:<br>
</div>
<blockquote type="cite"
cite="mid:9442e30a-420a-62f8-46d9-78dec267570e@elte.hu">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<p>Szia,</p>
<p>Túl sok lokális változás nem volt. Feltettem ide a
diff-eket: <a
href="http://lakis.web.elte.hu/3/diff.txt"
moz-do-not-send="true">http://lakis.web.elte.hu/3/diff.txt</a></p>
<p>Üdv.<br>
Sanyi<br>
</p>
<div class="moz-cite-prefix">2019.07.08. 21:53
keltezéssel, Sándor Laki írta:<br>
</div>
<blockquote type="cite"
cite="mid:ff48f4c0-77b2-99c5-ea08-e84e963259d2@elte.hu">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<p>Szia,</p>
<p>Most ÚNKP beszámolót írok, de holnap reggel
összeszedem a módosításokat és küldöm.</p>
<p>@Peter: holnap tudunk erről beszélni?</p>
<p>Üdv.<br>
Sanyi<br>
</p>
<div class="moz-cite-prefix">2019.07.08. 21:43
keltezéssel, Dániel Horpácsi írta:<br>
</div>
<blockquote type="cite"
cite="mid:6977551f-ad24-5fc6-2d97-09410d83420c@elte.hu">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<p>Sziasztok!</p>
<p>Töltöttem fel egy mai módosításcsomagot az svn-be.
Async queue-k most már magonként vannak (nem
globális, így nem kell ellenőrizni, hogy jogosult-e
az adott mag a művelet kezelésére), a contextek és
async műveletek mempoolból kerülnek foglalásra
(eltűntek a malloc hívások), és visszaállítottam a
queue id-k használatát a crypto eszközön (így nem
kell külön tárolnom, hogy melyik mag küldte a
device-ra az adatot). Elvileg nem kavarodnak össze a
magok között a műveletek és az eredményeik, így több
magon is lehet futtatni, és remélhetőleg gyorsabb is
lett a kód. Rengeteget teszteltem, nekem ma estére
sok-sok alkalommal hibátlanul futott 2 magon.</p>
<p>Sanyi: lehet, hogy voltak olyan módosításaid,
amiket együtt írtuk Martonvásáron, de nem vezettünk
át az én könyvtáramba. Kérlek írd majd meg ezeket,
hogy frissíthessem velük az svn-es verziómat
(automatikusan merge-ölni most már nehéz lesz, mert
sok ponton módosult a kód).</p>
<p> Jó lenne mielőbb kipróbálni, hogy mit csinál a
benti gépeken ez a friss verzió. Peti, Sanyi, várom
a visszajelzéseket!<br>
</p>
<p>Dani<br>
</p>
<div class="moz-cite-prefix">On 2019. 07. 05. 13:20,
Péter Vörös wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAD-BF=VUq_rO3qHEcagx8v6wMBdpifnCATaWfTmWpGvG6vEJrA@mail.gmail.com">
<meta http-equiv="content-type" content="text/html;
charset=UTF-8">
<div dir="ltr">
<div>
<div>A baj az volt hogy a switch oldalon csak a
VFIO működik...<br>
</div>
<div>Most az l2fwd example jól fut.<br>
</div>
<div><br>
A miénknél az a helyzet, hogy már látszik hogy
a crypto-t is inicializálja, de ettől
függetlenül változatlanul nem fogad csomagot.<br>
CRYPTODEV: Creating cryptodev crypto_openssl0<br>
CRYPTODEV: Initialisation parameters - name:
crypto_openssl0,socket id: 0, max queue pairs:
8<br>
</div>
</div>
<div><br>
</div>
Peti<br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">LAKI Sandor <<a
href="mailto:lakis@inf.elte.hu"
moz-do-not-send="true">lakis@inf.elte.hu</a>>
ezt írta (időpont: 2019. júl. 5., P, 12:25):<br>
</div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p>Nyomok a pktgenre egy rebootot. A
dpdk-switch-et én fogtam az előbb.</p>
<p>Üdv.</p>
<p>S<br>
</p>
<div
class="gmail-m_-124743509782913189moz-cite-prefix">2019.07.05.
12:24 keltezéssel, Péter Vörös írta:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Sanyi, lehet rebootolni a dpdk-switch
gépet?<br>
</div>
Beakadt valami dpdk dolog és kiirtani nem
tudom, mert a processek között nem találok
semmit.<br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Dániel
Horpácsi <<a
href="mailto:daniel-h@elte.hu"
target="_blank" moz-do-not-send="true">daniel-h@elte.hu</a>>
ezt írta (időpont: 2019. júl. 5., P,
11:57):<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<p>Hozzáírtunk még pár dolgot a
niconhoz, eddig esélyed sem lett
volna használni... Most mit
produkál?</p>
<p>Dani</p>
<div
class="gmail-m_-124743509782913189gmail-m_-1551257105279541030moz-cite-prefix">On
2019. 07. 05. 11:49, Dániel Horpácsi
wrote:<br>
</div>
<blockquote type="cite">
<p>Feltöltöttem pár apró módosítást,
esetleg frissítsd a kódot, amit
tesztelsz. <br>
</p>
<p>Dani<br>
</p>
<div
class="gmail-m_-124743509782913189gmail-m_-1551257105279541030moz-cite-prefix">On
2019. 07. 05. 11:08, Péter Vörös
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>
<div>
<div>
<div>Köszi!<br>
<br>
</div>
Valóban, most fordul és el
is indul.<br>
Forgalom viszont nem megy
át rajta. Nyomozom mi
okozza, de egyelőre úgy
tűnik már a
do_handle_packet()-be se
fut bele. Hiába hajtom meg
csomagokkal.<br>
</div>
<br>
</div>
Üdv,<br>
</div>
Peti<br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr"
class="gmail_attr">Dániel
Horpácsi <<a
href="mailto:daniel-h@elte.hu"
target="_blank"
moz-do-not-send="true">daniel-h@elte.hu</a>>
ezt írta (időpont: 2019. júl.
5., P, 10:18):<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">Szia!<br>
<br>
A gyökérben van egy módosított
v1model.p4, azt másold oda,
ahonnan a <br>
core-t include-olod az
l2fwd-be (nálam
../p4c/p4include). A
módosított <br>
v1modelbe beleírtam extern
függvényként az async_encrypt
és <br>
async_decrypt műveletet, azt
hiányolja.<br>
<br>
Dani<br>
<br>
On 2019. 07. 05. 9:50, Péter
Vörös wrote:<br>
> Sziasztok!<br>
><br>
> Próbálom a dpdk-switch
gépen életre kelteni a kódot
egyelőre kevés <br>
> sikerrel. Az SVN-ben lévő
daniel-h/t4p4s_async_crypto
alatti fájlottal <br>
> felülcsaptam egy
kicheckoutolt t4p4s fájljait.
Hivatalosan kell még <br>
> valami ahhoz hogy
működhessen a dolog?<br>
><br>
> A gondom az, hogy
valamiért nem találja az async
encrypt/decrypt <br>
> függvényeket. A makefile
amennyire értek hozzá jónak
tűnik és a <br>
> dpdkx_crypto.c is jó
helyen van.<br>
><br>
> Alul látható a
hibaüzenet.<br>
> Köszi!<br>
><br>
> Üdv,<br>
> Peti<br>
><br>
>
vpetya@dpdk-switch:~/t4p4s-root/t4p4s-async$
./t4p4s.sh launch <br>
> :l2fwd-gen[COMPILE
P4-16]
./examples/l2fwd-gen.p4 @std<br>
>
./examples/l2fwd-gen.p4(75):
[--Werror=not-found] error: <br>
> async_encrypt: Not found
declaration<br>
>
async_encrypt();<br>
> ^^^^^^^^^^^^^<br>
> ....<br>
</blockquote>
</div>
</blockquote>
<br>
<fieldset
class="gmail-m_-124743509782913189gmail-m_-1551257105279541030mimeAttachmentHeader"></fieldset>
<pre class="gmail-m_-124743509782913189gmail-m_-1551257105279541030moz-quote-pre">_______________________________________________
P4 mailing list
<a class="gmail-m_-124743509782913189gmail-m_-1551257105279541030moz-txt-link-abbreviated" href="mailto:P4@plc.inf.elte.hu" target="_blank" moz-do-not-send="true">P4@plc.inf.elte.hu</a>
<a class="gmail-m_-124743509782913189gmail-m_-1551257105279541030moz-txt-link-freetext" href="https://plc.inf.elte.hu/mailman/listinfo/p4" target="_blank" moz-do-not-send="true">https://plc.inf.elte.hu/mailman/listinfo/p4</a>
</pre>
</blockquote>
</div>
_______________________________________________<br>
P4 mailing list<br>
<a href="mailto:P4@plc.inf.elte.hu"
target="_blank" moz-do-not-send="true">P4@plc.inf.elte.hu</a><br>
<a
href="https://plc.inf.elte.hu/mailman/listinfo/p4"
rel="noreferrer" target="_blank"
moz-do-not-send="true">https://plc.inf.elte.hu/mailman/listinfo/p4</a><br>
</blockquote>
</div>
</blockquote>
<pre class="gmail-m_-124743509782913189moz-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 class="gmail-m_-124743509782913189moz-txt-link-freetext" href="http://lakis.web.elte.hu" target="_blank" moz-do-not-send="true">http://lakis.web.elte.hu</a>
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646</pre>
</div>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
P4 mailing list
<a class="moz-txt-link-abbreviated" href="mailto:P4@plc.inf.elte.hu" moz-do-not-send="true">P4@plc.inf.elte.hu</a>
<a class="moz-txt-link-freetext" href="https://plc.inf.elte.hu/mailman/listinfo/p4" moz-do-not-send="true">https://plc.inf.elte.hu/mailman/listinfo/p4</a>
</pre>
</blockquote>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
P4 mailing list
<a class="moz-txt-link-abbreviated" href="mailto:P4@plc.inf.elte.hu" moz-do-not-send="true">P4@plc.inf.elte.hu</a>
<a class="moz-txt-link-freetext" href="https://plc.inf.elte.hu/mailman/listinfo/p4" moz-do-not-send="true">https://plc.inf.elte.hu/mailman/listinfo/p4</a>
</pre>
</blockquote>
<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 class="moz-txt-link-freetext" href="http://lakis.web.elte.hu" moz-do-not-send="true">http://lakis.web.elte.hu</a>
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646</pre>
<div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
<table style="border-top: 1px solid #D3D4DE;">
<tbody>
<tr>
<td style="width: 55px; padding-top: 18px;"><a
href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient"
target="_blank" moz-do-not-send="true"><img
src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif"
alt="" style="width: 46px; height: 29px;"
moz-do-not-send="true" width="46"
height="29"></a></td>
<td style="width: 470px; padding-top: 17px;
color: #41424e; font-size: 13px; font-family:
Arial, Helvetica, sans-serif; line-height:
18px;">Mentes a vírusoktól. <a
href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient"
target="_blank" style="color: #4453ea;"
moz-do-not-send="true">www.avast.com</a> </td>
</tr>
</tbody>
</table>
<a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"
width="1" height="1" moz-do-not-send="true"> </a></div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
P4 mailing list
<a class="moz-txt-link-abbreviated" href="mailto:P4@plc.inf.elte.hu" moz-do-not-send="true">P4@plc.inf.elte.hu</a>
<a class="moz-txt-link-freetext" href="https://plc.inf.elte.hu/mailman/listinfo/p4" moz-do-not-send="true">https://plc.inf.elte.hu/mailman/listinfo/p4</a>
</pre>
</blockquote>
<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 class="moz-txt-link-freetext" href="http://lakis.web.elte.hu" moz-do-not-send="true">http://lakis.web.elte.hu</a>
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
P4 mailing list
<a class="moz-txt-link-abbreviated" href="mailto:P4@plc.inf.elte.hu" moz-do-not-send="true">P4@plc.inf.elte.hu</a>
<a class="moz-txt-link-freetext" href="https://plc.inf.elte.hu/mailman/listinfo/p4" moz-do-not-send="true">https://plc.inf.elte.hu/mailman/listinfo/p4</a>
</pre>
</blockquote>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
P4 mailing list
<a class="moz-txt-link-abbreviated" href="mailto:P4@plc.inf.elte.hu" moz-do-not-send="true">P4@plc.inf.elte.hu</a>
<a class="moz-txt-link-freetext" href="https://plc.inf.elte.hu/mailman/listinfo/p4" moz-do-not-send="true">https://plc.inf.elte.hu/mailman/listinfo/p4</a>
</pre>
</blockquote>
<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 class="moz-txt-link-freetext" href="http://lakis.web.elte.hu" moz-do-not-send="true">http://lakis.web.elte.hu</a>
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
P4 mailing list
<a class="moz-txt-link-abbreviated" href="mailto:P4@plc.inf.elte.hu" moz-do-not-send="true">P4@plc.inf.elte.hu</a>
<a class="moz-txt-link-freetext" href="https://plc.inf.elte.hu/mailman/listinfo/p4" moz-do-not-send="true">https://plc.inf.elte.hu/mailman/listinfo/p4</a>
</pre>
</blockquote>
<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 class="moz-txt-link-freetext" href="http://lakis.web.elte.hu" moz-do-not-send="true">http://lakis.web.elte.hu</a>
Phone: +36 1 372 2869 / 8477
Cell: +36 70 374 2646</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
P4 mailing list
<a class="moz-txt-link-abbreviated" href="mailto:P4@plc.inf.elte.hu" moz-do-not-send="true">P4@plc.inf.elte.hu</a>
<a class="moz-txt-link-freetext" href="https://plc.inf.elte.hu/mailman/listinfo/p4" moz-do-not-send="true">https://plc.inf.elte.hu/mailman/listinfo/p4</a>
</pre>
</blockquote>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-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>
<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 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>
</body>
</html>