On Fri, Apr 24, 2015 at 3:59 PM, Dan Williams wrote:
> On Fri, 2015-04-24 at 15:40 -0700, Mahesh Bandewar wrote:
>> On Fri, Apr 24, 2015 at 1:15 PM, Dan Williams wrote:
>> > On Thu, 2015-04-23 at 14:29 -0700, Mahesh Bandewar wrote:
>> >> Processing multicast / broadcast in fast path is performanc
On Fri, 2015-04-24 at 15:40 -0700, Mahesh Bandewar wrote:
> On Fri, Apr 24, 2015 at 1:15 PM, Dan Williams wrote:
> > On Thu, 2015-04-23 at 14:29 -0700, Mahesh Bandewar wrote:
> >> Processing multicast / broadcast in fast path is performance draining
> >> and having more links means more clonning a
On Fri, Apr 24, 2015 at 1:15 PM, Dan Williams wrote:
> On Thu, 2015-04-23 at 14:29 -0700, Mahesh Bandewar wrote:
>> Processing multicast / broadcast in fast path is performance draining
>> and having more links means more clonning and bringing performance
>> down further.
>>
>> Broadcast; in parti
On Thu, 2015-04-23 at 14:29 -0700, Mahesh Bandewar wrote:
> Processing multicast / broadcast in fast path is performance draining
> and having more links means more clonning and bringing performance
> down further.
>
> Broadcast; in particular, need to be given to all the virtual links.
> Earlier
On Thu, Apr 23, 2015 at 9:28 PM, David Miller wrote:
> From: Mahesh Bandewar
> Date: Thu, 23 Apr 2015 19:54:29 -0700
>
>> On Thu, Apr 23, 2015 at 5:32 PM, Eric Dumazet wrote:
>>> On Thu, 2015-04-23 at 14:29 -0700, Mahesh Bandewar wrote:
>>>
+static void ipvlan_multicast_enqueue(struct ipvl_
From: Mahesh Bandewar
Date: Thu, 23 Apr 2015 19:54:29 -0700
> On Thu, Apr 23, 2015 at 5:32 PM, Eric Dumazet wrote:
>> On Thu, 2015-04-23 at 14:29 -0700, Mahesh Bandewar wrote:
>>
>>> +static void ipvlan_multicast_enqueue(struct ipvl_port *port,
>>> + struct sk_bu
On Thu, 2015-04-23 at 19:54 -0700, Mahesh Bandewar wrote:
> The only possibility of schedule_work() while doing kfree_skb() is
> when the queue limit is reached. How can the queue be reduced if not
> scheduled? May be I'm missing something..
What is the point calling schedule_work() if you queue
On Thu, Apr 23, 2015 at 5:32 PM, Eric Dumazet wrote:
> On Thu, 2015-04-23 at 14:29 -0700, Mahesh Bandewar wrote:
>
>> +static void ipvlan_multicast_enqueue(struct ipvl_port *port,
>> + struct sk_buff *skb)
>> +{
>> + if (skb->protocol == htons(ETH_P_PAUSE))
>>
On Thu, 2015-04-23 at 14:29 -0700, Mahesh Bandewar wrote:
> +static void ipvlan_multicast_enqueue(struct ipvl_port *port,
> + struct sk_buff *skb)
> +{
> + if (skb->protocol == htons(ETH_P_PAUSE))
> + return;
But what happens to this packet ? It se
Processing multicast / broadcast in fast path is performance draining
and having more links means more clonning and bringing performance
down further.
Broadcast; in particular, need to be given to all the virtual links.
Earlier tricks of enabling broadcast bit for IPv4 only interfaces are not
real
10 matches
Mail list logo