[P4] Fwd: About the output_queue in source code
Kitlei Róbert
kitlei at elte.hu
Tue Oct 6 22:51:14 CEST 2020
Sziasztok,
A levelet nem láttam, és ez pont egy olyan részben van, amihez soha nem
nyúltam: a control plane-nek ez az egyik fifo-ja. Azt csodálom, hogy az
"add" műveletet nem találta meg, sima kereséssel előjön a fifo_add_msg(
&(ct->output_queue), (void*)mem_cell ) hívás a controller.c alján.
Sanyi, te írtad és látod át a control plane-t a legjobban, ha őt az a
rész érdekli, tudsz irányt mutatni neki?
Apropó control plane: az új főágban van egy törekvés arra, hogy egyetlen
controller legyen, és a txt fájlok alapján mindenféle control igényt ki
tudjon szolgálni, az l2fwd név alatti controller bővült így. Kb. annyi
rész specifikus még, hogy a különfajta eszközök digestjeit külön módon
kell kezelni, de ezt sem tartom lehetetlennek egységesíteni, illetve még
messze nincsen minden képesség átvéve a többi controllerből. Ha
valamelyikőtöknél felbukkan szakdolgozó, ez egy jó feladat lehet neki.
Illetve, ha már áll úgy a dolog, hogy hamarosan úgyis átállunk
P4Runtime-ra, akkor lehet, hogy nem muszáj ezt az irányt erőltetni.
Robi
On 2020. 10. 06. 22:34, Leskó Dániel wrote:
>
> Sziasztok!
>
> A lenti kérdés vagy 10 napja futott be a p4-es caesaros címünkre,
> Robi láttad/válaszoltál esetleg? (tippre te tudhatod a választ a
> kérdésre :)
>
> Dani
> -------- Továbbított üzenet --------
> Tárgy: About the output_queue in source code
> Dátum: Thu, 24 Sep 2020 11:56:40 +0800
> Feladó: 国防科大崔鹏帅 <cuipengshuai at qq.com>
> Címzett: info <info at p4.elte.hu>
>
>
>
> HI,
> I'm new to t4p4s and I think it is a really good tool to teach
> students about the network protocol. However, I found some functions
> have not been implemented. So I try to add them, and some codes really
> confuse me. what is the output_queue used for, and where is the
> "add_que" operation? Could you explain? Thanks.
>
>
> Yours sincerely
> Dr, Pengshuai Cui
>
>
>
>
> _______________________________________________
> 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/20201006/461a4e2c/attachment.html>
More information about the P4
mailing list