Thanks Ben for the explanation,

On Mon, Jul 22, 2013 at 10:23 AM, Ben Pfaff <b...@nicira.com> wrote:

> On Mon, Jul 22, 2013 at 09:10:52AM -0700, Alex Wang wrote:
> > Looks good to me,
> >
> > Want to ask question about "ovsthread_once_start()",
> > 1. why do we have "ovsthread_once_start()" defined in header file?
>
> The "fast path" for using ovsthread_once_start() is just a test and
> conditional jump.  The alternative is a function call followed by a
> test and a conditional jump.  I decided to use the former as an
> optimization; it might have been premature.


Still not clear about, why there is no function call when defining the
function in header file. This is different to having "inline" function,
right?
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to