X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=doc%2Fguides%2Fprog_guide%2Fimg%2Fring-modulo2.svg;fp=doc%2Fguides%2Fprog_guide%2Fimg%2Fring-modulo2.svg;h=68f046b606cd01e299c634e61d881ede59baec18;hb=97f17497d162afdb82c8704bf097f0fee3724b2e;hp=0000000000000000000000000000000000000000;hpb=e04be89c2409570e0055b2cda60bd11395bb93b0;p=deb_dpdk.git diff --git a/doc/guides/prog_guide/img/ring-modulo2.svg b/doc/guides/prog_guide/img/ring-modulo2.svg new file mode 100644 index 00000000..68f046b6 --- /dev/null +++ b/doc/guides/prog_guide/img/ring-modulo2.svg @@ -0,0 +1,851 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 16384 + 32768 + 49152 + 65536 + 0 + 0 + 16384 + 16384 + 32768 + 49152 + 65536 + ring + + + chct + phpt + + value forindexes(prod_head,prod_tail, ...) + + used entries in ring + size = 16384mask = 16383ph = pt = 6000ct = ch = 59000used_entries = (pt - ch) % 65536 = 12536free_entries = (mask + ct - ph) % 65536 = 3847 + + + + + used_entries + +