Re: Why do we need tasklet in IFB?

2016-11-01 Thread Michael Ma
2016-11-01 4:38 GMT-07:00 Jamal Hadi Salim : > On 16-10-31 02:10 PM, David Miller wrote: >> >> From: Michael Ma >> Date: Mon, 31 Oct 2016 11:02:28 -0700 >> >>> 2016-10-28 14:52 GMT-07:00 Michael Ma : 2016-10-28 14:48 GMT-07:00 Stephen Hemminger : > > On Fri, 28 Oct 2016 14:4

Re: Why do we need tasklet in IFB?

2016-11-01 Thread Jamal Hadi Salim
On 16-10-31 02:10 PM, David Miller wrote: From: Michael Ma Date: Mon, 31 Oct 2016 11:02:28 -0700 2016-10-28 14:52 GMT-07:00 Michael Ma : 2016-10-28 14:48 GMT-07:00 Stephen Hemminger : On Fri, 28 Oct 2016 14:45:07 -0700 Michael Ma wrote: 2016-10-28 14:38 GMT-07:00 Stephen Hemminger : On F

Re: Why do we need tasklet in IFB?

2016-10-31 Thread David Miller
From: Michael Ma Date: Mon, 31 Oct 2016 11:02:28 -0700 > 2016-10-28 14:52 GMT-07:00 Michael Ma : >> 2016-10-28 14:48 GMT-07:00 Stephen Hemminger : >>> On Fri, 28 Oct 2016 14:45:07 -0700 >>> Michael Ma wrote: >>> 2016-10-28 14:38 GMT-07:00 Stephen Hemminger : > On Fri, 28 Oct 2016 14:36

Re: Why do we need tasklet in IFB?

2016-10-31 Thread Michael Ma
2016-10-31 11:02 GMT-07:00 Michael Ma : > 2016-10-28 14:52 GMT-07:00 Michael Ma : >> 2016-10-28 14:48 GMT-07:00 Stephen Hemminger : >>> On Fri, 28 Oct 2016 14:45:07 -0700 >>> Michael Ma wrote: >>> 2016-10-28 14:38 GMT-07:00 Stephen Hemminger : > On Fri, 28 Oct 2016 14:36:27 -0700 >

Re: Why do we need tasklet in IFB?

2016-10-31 Thread Michael Ma
2016-10-28 14:52 GMT-07:00 Michael Ma : > 2016-10-28 14:48 GMT-07:00 Stephen Hemminger : >> On Fri, 28 Oct 2016 14:45:07 -0700 >> Michael Ma wrote: >> >>> 2016-10-28 14:38 GMT-07:00 Stephen Hemminger : >>> > On Fri, 28 Oct 2016 14:36:27 -0700 >>> > Michael Ma wrote: >>> > >>> >> Hi - >>> >> >>> >

Re: Why do we need tasklet in IFB?

2016-10-28 Thread Stephen Hemminger
On Fri, 28 Oct 2016 14:36:27 -0700 Michael Ma wrote: > Hi - > > Currently IFB uses tasklet to process tx/rx on the interface that > forwarded the packet to IFB. My understanding on why we're doing this > is that since dev_queue_xmit() can be invoked in interrupt, we want to > defer the processin