On 15-07-02 06:07 AM, Eric Dumazet wrote: > qdisc_bstats_update_cpu() and other helpers were added to support > percpu stats for qdisc. > > We want to add percpu stats for tc action, so this patch add common > helpers. > > qdisc_bstats_update_cpu() is renamed to qdisc_bstats_cpu_update() > qdisc_qstats_drop_cpu() is renamed to qdisc_qstats_cpu_drop() > > Signed-off-by: Eric Dumazet <eduma...@google.com> > Cc: Alexei Starovoitov <a...@plumgrid.com> > Cc: Jamal Hadi Salim <j...@mojatatu.com> > Cc: John Fastabend <john.fastab...@gmail.com> > ---
Acked-by: John Fastabend <john.r.fastab...@intel.com> stupid nit below, > include/net/sch_generic.h | 27 +++++++++++++++++---------- > net/core/dev.c | 4 ++-- > 2 files changed, 19 insertions(+), 12 deletions(-) > > diff --git a/include/net/sch_generic.h b/include/net/sch_generic.h > index 2738f6f87908..0cd49b21b211 100644 > --- a/include/net/sch_generic.h > +++ b/include/net/sch_generic.h > @@ -513,17 +513,21 @@ static inline void bstats_update(struct > gnet_stats_basic_packed *bstats, > bstats->packets += skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 1; > } > > -static inline void qdisc_bstats_update_cpu(struct Qdisc *sch, > - const struct sk_buff *skb) > +static inline void bstats_cpu_update(struct gnet_stats_basic_cpu *bstats, > + const struct sk_buff *skb) > { > - struct gnet_stats_basic_cpu *bstats = > - this_cpu_ptr(sch->cpu_bstats); > - > u64_stats_update_begin(&bstats->syncp); > bstats_update(&bstats->bstats, skb); > u64_stats_update_end(&bstats->syncp); > } > > +static inline void qdisc_bstats_cpu_update(struct Qdisc *sch, > + const struct sk_buff *skb) > +{ > + bstats_cpu_update(this_cpu_ptr(sch->cpu_bstats), skb); > + spurious new line. > +} > + -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html