[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