[dpdk-dev] [PATCH 2/5] vhost: do not inline packed and split functions
Maxime Coquelin
maxime.coquelin at redhat.com
Fri May 17 16:42:20 CEST 2019
On 5/17/19 3:00 PM, David Marchand wrote:
>
> On Fri, May 17, 2019 at 2:23 PM Maxime Coquelin
> <maxime.coquelin at redhat.com <mailto:maxime.coquelin at redhat.com>> wrote:
>
> At runtime either packed Tx/Rx functions will always be called,
> or split Tx/Rx functions will always be called.
>
> This patch removes the forced inlining in order to reduce
> the I-cache pressure.
>
>
> I just wonder if the compiler can't decide on its own to inline those
> static functions.
> We have __rte_noinline for this.
Good idea, I think it did not happen in my case because the compiler
would find the functions too large to be inlined.
I'll fix that in v2.
Thanks,
Maxime
More information about the dev
mailing list