[P4] Async próbálgatás
Dániel Horpácsi
daniel-h at elte.hu
Tue Jul 9 17:13:25 CEST 2019
Köszi, feltöltöttem két apró módosítást, ami az enyémből kimaradt.
Dani
On 2019. 07. 09. 16:25, Sándor Laki wrote:
>
> 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
>
> _______________________________________________
> P4 mailing list
> P4 at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/p4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/p4/attachments/20190709/f51e0b47/attachment-0001.html>
More information about the P4
mailing list