[P4] Async próbálgatás

Sándor Laki lakis at elte.hu
Tue Jul 9 16:25:48 CEST 2019


Szia,

Túl sok lokális változás nem volt. Feltettem ide a diff-eket: 
http://lakis.web.elte.hu/3/diff.txt

Üdv.
Sanyi

2019.07.08. 21:53 keltezéssel, Sándor Laki írta:
>
> 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
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> 
> 	Mentes a vírusoktól. www.avast.com 
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> 
>
>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> _______________________________________________
> 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/20190709/1bef5788/attachment.html>


More information about the P4 mailing list