[PATCH v8 1/3] mbuf: de-inline sanity checking a reinitialized mbuf

Thomas Monjalon thomas at monjalon.net
Thu Oct 9 19:29:04 CEST 2025


09/10/2025 19:12, Morten Brørup:
> From: Bruce Richardson [mailto:bruce.richardson at intel.com]
> > On Sat, Aug 23, 2025 at 06:30:00AM +0000, Morten Brørup wrote:
> > > +/**  check reinitialized mbuf type in debug mode */
> > 
> > This is in release mode, not debug mode. Comment below seems wrong too.
> 
> Yes, I noticed the comment was present in both debug and release mode,
> which I couldn't understand. So I guessed it was for Doxygen or some other parser.
> I have seen weird stuff for Doxygen, e.g. "#ifdef __DOXYGEN__"
> for documenting a function [1],
> so I didn't attempt to understand the reason for it,
> but just followed the same pattern.

Hum, as a maintainer, I would prefer you try to understand, or ask please.
Note: we can use Slack for such questions.

__DOXYGEN__ is defined only by Doxygen,
so any code inside #ifdef __DOXYGEN__ is for documentation only.
It was supposed to be used in lib/eal/include/generic
for functions which are really defined inline per CPU implementation.




More information about the dev mailing list