X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=doc%2Fguides%2Fprog_guide%2Fimg%2Farchitecture-overview.svg;fp=doc%2Fguides%2Fprog_guide%2Fimg%2Farchitecture-overview.svg;h=c0f85bf26660b253be13aa30f3e62f05936056d8;hb=97f17497d162afdb82c8704bf097f0fee3724b2e;hp=0000000000000000000000000000000000000000;hpb=e04be89c2409570e0055b2cda60bd11395bb93b0;p=deb_dpdk.git diff --git a/doc/guides/prog_guide/img/architecture-overview.svg b/doc/guides/prog_guide/img/architecture-overview.svg new file mode 100644 index 00000000..c0f85bf2 --- /dev/null +++ b/doc/guides/prog_guide/img/architecture-overview.svg @@ -0,0 +1,1011 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + rte_malloc + + + + rte_eal + libc + + + + rte_ring + + + + rte_mempool + + + + rte_mbuf + + + + rte_timer + + + + + + + X uses Y + Allocation of namedmemory zones usinglibc's malloc() + Environment abstractionlayer: RTE loading, memoryallocation, time reference,PCI access, logging + Timer facilities. Basedon HPET interface thatis provided by EAL. + Handle a pool of objectsusing a ring to storethem. Allow bulkenqueue/dequeue andper-CPU cache. + Fixed-size lockless FIFO for storing objectsin a table. + Manipulation of packetbuffers carrying networkdata. + + rte_debug + Provides debug helpers + + + + X + Y + +