On 5/17/19 3:00 PM, David Marchand wrote:
On Fri, May 17, 2019 at 2:23 PM Maxime Coquelin
<[email protected] <mailto:[email protected]>> 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