[dpdk-dev] [PATCH 2/5] vhost: do not inline packed and split functions
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.
More information about the dev