Re: Corrupted SKB

2017-04-26 Thread Cong Wang
on to the place where skb is released and >>>> analyze whether there is any race condition happening there. However >>> >>> Either dropwatch or perf could do the work to instrument kfree_skb(). >> >> Thanks - will try it out. > > I'm using perf to

Re: Corrupted SKB

2017-04-25 Thread Michael Ma
is invalid. >>> >>> Any clue on how this can be investigated further? My current thought >>> is to add some instrumentation to the place where skb is released and >>> analyze whether there is any race condition happening there. However >> >> Eit

Re: Corrupted SKB

2017-04-18 Thread Michael Ma
2017-04-18 16:12 GMT-07:00 Cong Wang : > On Mon, Apr 17, 2017 at 5:39 PM, Michael Ma wrote: >> Hi - >> >> We've implemented a "glue" qdisc similar to mqprio which can associate >> one qdisc to multiple txqs as the root qdisc. Reference count of the >> child qdiscs have been adjusted properly in th

Re: Corrupted SKB

2017-04-18 Thread Cong Wang
On Mon, Apr 17, 2017 at 5:39 PM, Michael Ma wrote: > Hi - > > We've implemented a "glue" qdisc similar to mqprio which can associate > one qdisc to multiple txqs as the root qdisc. Reference count of the > child qdiscs have been adjusted properly in this case so that it > represents the number of

Corrupted SKB

2017-04-17 Thread Michael Ma
Hi - We've implemented a "glue" qdisc similar to mqprio which can associate one qdisc to multiple txqs as the root qdisc. Reference count of the child qdiscs have been adjusted properly in this case so that it represents the number of txqs it has been attached to. However when sending packets we s