[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