Re: [PATCH RFC net-next 4/4] bridge: add ability to turn off fdb used updates

2017-02-04 Thread Nikolay Aleksandrov
On 03/02/17 03:47, David Miller wrote: > From: Nikolay Aleksandrov > Date: Tue, 31 Jan 2017 16:31:58 +0100 > >> @@ -197,7 +197,8 @@ int br_handle_frame_finish(struct net *net, struct sock >> *sk, struct sk_buff *skb >> if (dst->is_local) >> return br_pass_frame_

Re: [PATCH RFC net-next 4/4] bridge: add ability to turn off fdb used updates

2017-02-03 Thread Nikolay Aleksandrov
On 03/02/17 23:24, Stephen Hemminger wrote: > On Fri, 3 Feb 2017 19:34:19 +0100 > Nikolay Aleksandrov wrote: > >> On 03/02/17 19:28, Stephen Hemminger wrote: >>> On Fri, 3 Feb 2017 09:30:37 +0100 >>> Nikolay Aleksandrov wrote: >>> On 03/02/17 03:47, David Miller wrote: > From: Niko

Re: [PATCH RFC net-next 4/4] bridge: add ability to turn off fdb used updates

2017-02-03 Thread Stephen Hemminger
On Fri, 3 Feb 2017 19:34:19 +0100 Nikolay Aleksandrov wrote: > On 03/02/17 19:28, Stephen Hemminger wrote: > > On Fri, 3 Feb 2017 09:30:37 +0100 > > Nikolay Aleksandrov wrote: > > > >> On 03/02/17 03:47, David Miller wrote: > >>> From: Nikolay Aleksandrov > >>> Date: Tue, 31 Jan 2017 16:31

Re: [PATCH RFC net-next 4/4] bridge: add ability to turn off fdb used updates

2017-02-03 Thread Nikolay Aleksandrov
On 03/02/17 19:28, Stephen Hemminger wrote: > On Fri, 3 Feb 2017 09:30:37 +0100 > Nikolay Aleksandrov wrote: > >> On 03/02/17 03:47, David Miller wrote: >>> From: Nikolay Aleksandrov >>> Date: Tue, 31 Jan 2017 16:31:58 +0100 >>> @@ -197,7 +197,8 @@ int br_handle_frame_finish(struct net *

Re: [PATCH RFC net-next 4/4] bridge: add ability to turn off fdb used updates

2017-02-03 Thread Stephen Hemminger
On Fri, 3 Feb 2017 09:30:37 +0100 Nikolay Aleksandrov wrote: > On 03/02/17 03:47, David Miller wrote: > > From: Nikolay Aleksandrov > > Date: Tue, 31 Jan 2017 16:31:58 +0100 > > > >> @@ -197,7 +197,8 @@ int br_handle_frame_finish(struct net *net, struct > >> sock *sk, struct sk_buff *skb > >

Re: [PATCH RFC net-next 4/4] bridge: add ability to turn off fdb used updates

2017-02-03 Thread Nikolay Aleksandrov
On 03/02/17 03:47, David Miller wrote: > From: Nikolay Aleksandrov > Date: Tue, 31 Jan 2017 16:31:58 +0100 > >> @@ -197,7 +197,8 @@ int br_handle_frame_finish(struct net *net, struct sock >> *sk, struct sk_buff *skb >> if (dst->is_local) >> return br_pass_frame_

Re: [PATCH RFC net-next 4/4] bridge: add ability to turn off fdb used updates

2017-02-02 Thread David Miller
From: Nikolay Aleksandrov Date: Tue, 31 Jan 2017 16:31:58 +0100 > @@ -197,7 +197,8 @@ int br_handle_frame_finish(struct net *net, struct sock > *sk, struct sk_buff *skb > if (dst->is_local) > return br_pass_frame_up(skb); > > - dst->used = jiffie

[PATCH RFC net-next 4/4] bridge: add ability to turn off fdb used updates

2017-01-31 Thread Nikolay Aleksandrov
Being able to turn off fdb "used" updates makes it possible to avoid false-sharing on each packet transmit/receive for that fdb. The best way to completely avoid false-sharing is by binding ports to CPUs so receive will write to the "updated" field only on a single CPU and transmit to that fdb will