[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