[P4] Hardware dep libek es primitivek

Dániel Horpácsi daniel-h at elte.hu
Wed Nov 25 15:46:49 CET 2015


Majd megnezem valamikor, hogy mit csinaltal, de igy elso gondolatkent: a 
backend.h es a dataplane.h eddig is ugy lettek alakitva, hogy kozosek 
legyenek majd, hiszen azok definialjak az interfeszt a core fele. Ezzel 
szemben az aliases.h pedig epp arra hivatott, hogy egyszerubb fogalmakat 
(tobbnyire tipusokat, konstansokat) definialjon hardverre specifikusan.

Udv,
Dani

On 2015-11-25 12:55, Péter Vörös wrote:
> Sziasztok!
>
> Vegigneztem mi a kulonbseg a spideres es a dpdk-s primitives.c fajlokban.
> Most nagyjabol ugyanugy neznek ki, igy adta magat a lehetoseg, hogy
> kiszervezzem a kozos dolgokat egy shared primitives fajlba. A
> dpdk_primitives, illetve spider_primitives.c-ben mar tenylegesen csak
> hardware dependent hivasokat hagytam. Szerintem igy joval atlathatobb
> lesz a libek tovabbi fejlesztese.
>
> Sajnos forditani nem tudok a ceges geprol, de varhatoan nem tortem el
> semmit. Ha esetleg megis akkor bocsi!!
>
> Azt nem mertem meg megtenni, hogy a shared dolgokat kimozgassam a
> dpdk/data_plane mappabol egy kulso shared mappaba, de szerintem
> kovetkezo lepesnek csinalhatnank azt. Akkor a hardware dep libek
> ugyanazt a filet tudjak include-olni, es 0-ra csokken az eselye, hogy
> a ket lib apija elmaszik egymastol.
>
> Nezzetek meg legyszi, es adjatok valami feedback-et, hogy jo lesz-e igy.
>
> Peti
> _______________________________________________
> P4 mailing list
> P4 at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/p4



More information about the P4 mailing list