Go to file
Bruce Richardson 587c63cea9 mbuf: add named points inside the structure
Add markers or "labels" at given points inside the mbuf which can be
used instead of individual fields to identify the start of logical
sections inside the mbuf.

The use of typedefs and dummy fields was chosen over using unions
because of a couple reasons:
* unions cause an extra level of indentation (more likely two levels as
  a union containing a struct for multiple fields would be needed). This
  makes the lines longer than they need to be and increases the need for
  wrapping. [This was the main reason]
* with markers, you can apply multiple markers at the same point if
  wanted.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
2014-09-17 18:53:40 +02:00
app mbuf: expand ol_flags field to 64-bits 2014-09-17 18:53:40 +02:00
config mbuf: replace data pointer by an offset 2014-09-17 18:53:40 +02:00
doc mbuf: rename RTE_MBUF_SCATTER_GATHER into RTE_MBUF_REFCNT 2014-09-17 11:27:50 +02:00
examples mbuf: replace data pointer by an offset 2014-09-17 18:53:40 +02:00
lib mbuf: add named points inside the structure 2014-09-17 18:53:40 +02:00
mk mk: add clang toolchain 2014-07-19 01:54:26 +02:00
pkg version: 1.7.1 2014-09-03 13:28:26 +02:00
scripts scripts: fix filtering of config comments on bsd 2014-06-19 00:57:50 +02:00
tools tools: allow nic status query without igb_uio 2014-06-27 03:08:18 +02:00
.gitignore init DPDK repository 2013-03-07 10:57:42 +01:00
GNUmakefile remove trailing whitespaces 2014-06-11 00:29:34 +02:00
LICENSE.GPL doc: GPL/LGPL licenses 2013-07-25 14:43:06 +02:00
LICENSE.LGPL doc: fix file format (dos to unix) 2013-09-06 11:43:07 +02:00
Makefile remove trailing whitespaces 2014-06-11 00:29:34 +02:00