Re: [PATCH] qdisc: add tracepoint qdisc:qdisc_dequeue for dequeued SKBs

2017-08-16 Thread David Miller
From: Jesper Dangaard Brouer Date: Tue, 15 Aug 2017 21:11:03 +0200 > The main purpose of this tracepoint is to monitor bulk dequeue > in the network qdisc layer, as it cannot be deducted from the > existing qdisc stats. > > The txq_state can be used for determining the reason for zero packet > d

Re: [PATCH] qdisc: add tracepoint qdisc:qdisc_dequeue for dequeued SKBs

2017-08-15 Thread Jesper Dangaard Brouer
On Tue, 15 Aug 2017 20:31:44 -0600 David Ahern wrote: > On 8/15/17 1:11 PM, Jesper Dangaard Brouer wrote: > > diff --git a/include/trace/events/qdisc.h b/include/trace/events/qdisc.h > > new file mode 100644 > > index ..60d0d8bd336d > > --- /dev/null > > +++ b/include/trace/events/qdi

Re: [PATCH] qdisc: add tracepoint qdisc:qdisc_dequeue for dequeued SKBs

2017-08-15 Thread David Ahern
On 8/15/17 1:11 PM, Jesper Dangaard Brouer wrote: > diff --git a/include/trace/events/qdisc.h b/include/trace/events/qdisc.h > new file mode 100644 > index ..60d0d8bd336d > --- /dev/null > +++ b/include/trace/events/qdisc.h > @@ -0,0 +1,50 @@ > +#undef TRACE_SYSTEM > +#define TRACE_SYST

[PATCH] qdisc: add tracepoint qdisc:qdisc_dequeue for dequeued SKBs

2017-08-15 Thread Jesper Dangaard Brouer
The main purpose of this tracepoint is to monitor bulk dequeue in the network qdisc layer, as it cannot be deducted from the existing qdisc stats. The txq_state can be used for determining the reason for zero packet dequeues, see enum netdev_queue_state_t. Notice all packets doesn't necessary act