On Thu, Sep 19, 2019 at 1:14 PM Vlad Buslov <vla...@mellanox.com> wrote: > Notes: > Changes V1 -> V2: > > - Extend sch API with new qdisc_put_empty() function that has same > implementation as regular qdisc_put() but skips parts that reset qdisc > and free all packet buffers from gso_skb and skb_bad_txq queues.
I don't understand why you need a new API here, as long as qdisc_reset() gets called before releasing sch tree lock, the ->reset() inside qdisc_put(), after releasing sch tree lock, should be a nop, right?