[P4] Async próbálgatás

Sándor Laki lakis at elte.hu
Mon Jul 8 21:53:49 CEST 2019


Szia,

Most ÚNKP beszámolót írok, de holnap reggel összeszedem a módosításokat 
és küldöm.

@Peter: holnap tudunk erről beszélni?

Üdv.
Sanyi

2019.07.08. 21:43 keltezéssel, Dániel Horpácsi írta:
>
> Sziasztok!
>
> 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.
>
> 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).
>
> 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!
>
> Dani
>
> On 2019. 07. 05. 13:20, Péter Vörös wrote:
>> A baj az volt hogy a switch oldalon csak a VFIO működik...
>> Most az l2fwd example jól fut.
>>
>> 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.
>> CRYPTODEV: Creating cryptodev crypto_openssl0
>> CRYPTODEV: Initialisation parameters - name: crypto_openssl0,socket 
>> id: 0, max queue pairs: 8
>>
>> Peti
>>
>> LAKI Sandor <lakis at inf.elte.hu <mailto:lakis at inf.elte.hu>> ezt írta 
>> (időpont: 2019. júl. 5., P, 12:25):
>>
>>     Nyomok a pktgenre egy rebootot. A dpdk-switch-et én fogtam az előbb.
>>
>>     Üdv.
>>
>>     S
>>
>>     2019.07.05. 12:24 keltezéssel, Péter Vörös írta:
>>>     Sanyi, lehet rebootolni a dpdk-switch gépet?
>>>     Beakadt valami dpdk dolog és kiirtani nem tudom, mert a
>>>     processek között nem találok semmit.
>>>
>>>     Dániel Horpácsi <daniel-h at elte.hu <mailto:daniel-h at elte.hu>> ezt
>>>     írta (időpont: 2019. júl. 5., P, 11:57):
>>>
>>>         Hozzáírtunk még pár dolgot a niconhoz, eddig esélyed sem
>>>         lett volna használni... Most mit produkál?
>>>
>>>         Dani
>>>
>>>         On 2019. 07. 05. 11:49, Dániel Horpácsi wrote:
>>>>
>>>>         Feltöltöttem pár apró módosítást, esetleg frissítsd a
>>>>         kódot, amit tesztelsz.
>>>>
>>>>         Dani
>>>>
>>>>         On 2019. 07. 05. 11:08, Péter Vörös wrote:
>>>>>         Köszi!
>>>>>
>>>>>         Valóban, most fordul és el is indul.
>>>>>         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.
>>>>>
>>>>>         Üdv,
>>>>>         Peti
>>>>>
>>>>>         Dániel Horpácsi <daniel-h at elte.hu
>>>>>         <mailto:daniel-h at elte.hu>> ezt írta (időpont: 2019. júl.
>>>>>         5., P, 10:18):
>>>>>
>>>>>             Szia!
>>>>>
>>>>>             A gyökérben van egy módosított v1model.p4, azt másold
>>>>>             oda, ahonnan a
>>>>>             core-t include-olod az l2fwd-be (nálam
>>>>>             ../p4c/p4include). A módosított
>>>>>             v1modelbe beleírtam extern függvényként az
>>>>>             async_encrypt és
>>>>>             async_decrypt műveletet, azt hiányolja.
>>>>>
>>>>>             Dani
>>>>>
>>>>>             On 2019. 07. 05. 9:50, Péter Vörös wrote:
>>>>>             > Sziasztok!
>>>>>             >
>>>>>             > Próbálom a dpdk-switch gépen életre kelteni a kódot
>>>>>             egyelőre kevés
>>>>>             > sikerrel. Az SVN-ben lévő
>>>>>             daniel-h/t4p4s_async_crypto alatti fájlottal
>>>>>             > felülcsaptam egy kicheckoutolt t4p4s fájljait.
>>>>>             Hivatalosan kell még
>>>>>             > valami ahhoz hogy működhessen a dolog?
>>>>>             >
>>>>>             > A gondom az, hogy valamiért nem találja az async
>>>>>             encrypt/decrypt
>>>>>             > függvényeket. A makefile amennyire értek hozzá jónak
>>>>>             tűnik és a
>>>>>             > dpdkx_crypto.c is jó helyen van.
>>>>>             >
>>>>>             > Alul látható a hibaüzenet.
>>>>>             > Köszi!
>>>>>             >
>>>>>             > Üdv,
>>>>>             > Peti
>>>>>             >
>>>>>             > vpetya at dpdk-switch:~/t4p4s-root/t4p4s-async$
>>>>>             ./t4p4s.sh launch
>>>>>             > :l2fwd-gen[COMPILE  P4-16] ./examples/l2fwd-gen.p4 @std
>>>>>             > ./examples/l2fwd-gen.p4(75): [--Werror=not-found]
>>>>>             error:
>>>>>             > async_encrypt: Not found declaration
>>>>>             >             async_encrypt();
>>>>>             >             ^^^^^^^^^^^^^
>>>>>             > ....
>>>>>
>>>>
>>>>         _______________________________________________
>>>>         P4 mailing list
>>>>         P4 at plc.inf.elte.hu  <mailto:P4 at plc.inf.elte.hu>
>>>>         https://plc.inf.elte.hu/mailman/listinfo/p4
>>>         _______________________________________________
>>>         P4 mailing list
>>>         P4 at plc.inf.elte.hu <mailto:P4 at plc.inf.elte.hu>
>>>         https://plc.inf.elte.hu/mailman/listinfo/p4
>>>
>>     -- 
>>     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
>>
>>
>> _______________________________________________
>> P4 mailing list
>> P4 at plc.inf.elte.hu
>> https://plc.inf.elte.hu/mailman/listinfo/p4
>
> _______________________________________________
> P4 mailing list
> P4 at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/p4

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



---
Ezt az e-mailt az Avast víruskereső szoftver átvizsgálta.
https://www.avast.com/antivirus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/p4/attachments/20190708/588c774b/attachment-0001.html>


More information about the P4 mailing list