On Thu, Oct 17, 2013 at 03:32:03PM -0700, Jarno Rajahalme wrote:
> 
> On Oct 17, 2013, at 12:37 PM, Ben Pfaff <b...@nicira.com> wrote:
> 
> > On Wed, Oct 16, 2013 at 04:16:07PM -0700, Jarno Rajahalme wrote:
> >> This is a little bit simpler and marginally more efficient, but also makes
> >> following changes easier.
> >> 
> >> Signed-off-by: Jarno Rajahalme <jrajaha...@nicira.com>
> > 
> > I had to read the patch before I understood what it did.  Could you
> > elaborate the change log slightly?
> > 
> > Any particular reason to inline mf_from_id()?  I don't really object, I
> > think, but rationale would be nice.  Also I don't see yet how this is
> > related to the rest of the patch.  Could it be separated?
> 
> When I decided to use the enum instead of a pointer I decided to
> inline the mf_from_id to avoid any extra cost in action
> translation. It seems to me that the compiler should be able to
> completely optimize mf_from_id away in most cases.
> 
> I can easily separate this, no problem.

Thanks.

> On the same note, we have a lot of heavily used single line/trivial
> utility functions that I think would benefit from
> inlining. Alternatively, LTO might be used for the same effect (?),
> but I have no experience with that so far.

Yes, we have tons of candidates and I'm opening to inlining trivial
ones.  I usually don't personally bother until I see a function show up
in a profile.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to