On 05/10/15(Mon) 09:39, Masao Uebayashi wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   uebay...@cvs.openbsd.org        2015/10/05 09:39:01
> 
> Modified files:
>       sys/net        : if.c 
> 
> Log message:
> Accumulate ifq_drops into if_oqdrops if if_start().
> 
> mpi@ questioned usefulness of if_snd.ifq_drops, but this is what exists now.
> This area is going to be readily polished.

Will it really be polished?  To do what?  By whom?  Where is the diff?

My experience is that people tend to drop diff in the tree and I then
*I* have to deal with this because I need to move forward with other
stuff.  I already spent weeks on issues like that, I'm sorry but I don't
want to do that anymore.

I did not ok your diff in the first place because if_start() is not the
correct place for such counter.  We are slowly moving per-driver
counters and bpf bits to if_enqueue() so your dirty hack will have to
be rewritten.  Plus it doesn't work for the places in the stack where
ifp->if_start() is called directly.

So the way I see it is that you fix your problem and you give me one
more.  As if I didn't have enough problems to deal with right now.

Reply via email to