> -----Original Message----- > From: Jakub Kicinski <k...@kernel.org> > Sent: Monday, August 24, 2020 1:41 PM > To: Nguyen, Anthony L <anthony.l.ngu...@intel.com> > Cc: da...@davemloft.net; Michael, Alice <alice.mich...@intel.com>; > netdev@vger.kernel.org; nhor...@redhat.com; sassm...@redhat.com; > Kirsher, Jeffrey T <jeffrey.t.kirs...@intel.com>; Brady, Alan > <alan.br...@intel.com>; Burra, Phani R <phani.r.bu...@intel.com>; Hay, > Joshua A <joshua.a....@intel.com>; Chittim, Madhu > <madhu.chit...@intel.com>; Linga, Pavan Kumar > <pavan.kumar.li...@intel.com>; Skidmore, Donald C > <donald.c.skidm...@intel.com>; Brandeburg, Jesse > <jesse.brandeb...@intel.com>; Samudrala, Sridhar > <sridhar.samudr...@intel.com> > Subject: Re: [net-next v5 04/15] iecm: Common module introduction and > function stubs > > On Mon, 24 Aug 2020 10:32:55 -0700 Tony Nguyen wrote: > > +static inline bool > > +iecm_tx_singleq_clean_all(struct iecm_q_vector *q_vec, int budget) { > > + /* stub */ > > +} > > Still a lot of static inlines throughout. Are they making any difference? The > compiler will inline static functions, anyway.
We haven't profiled the inlines to verify they're doing anything, perhaps just some misguided preemptive performance attempt. We can remove them. Will fix. -alan