Hardware capabilities and bonding offload

2015-11-16 Thread Premkumar Jonnala
Hello, I am looking to offload bond interfaces to hardware for forwarding. Linux allows for configuring a variety of parameters on bonds or slave interfaces. Not all configurations can be offloaded to hardware. For example, certain hardware cannot support bonds with mode of adaptive load b

RE: [PATCH] bonding: Offloading bonds to hardware

2015-11-15 Thread Premkumar Jonnala
> -Original Message- > From: Premkumar Jonnala > Sent: Monday, November 16, 2015 11:42 AM > To: 'David Miller'; f.faine...@gmail.com > Cc: netdev@vger.kernel.org; sfel...@gmail.com; j...@resnulli.us; > niko...@cumulusnetworks.com; ido...@mellanox.com;

RE: [PATCH] bonding: Offloading bonds to hardware

2015-11-15 Thread Premkumar Jonnala
when > >the "active" slave set for a bond interface is updated in > >software. Platforms use the notifications to program the > >hardware accordingly. The changes have been verified to work > >with configured and 802.3ad bond interfaces. > > > >Signed-o

RE: [PATCH] bonding: Offloading bonds to hardware

2015-11-15 Thread Premkumar Jonnala
> -Original Message- > From: Andrew Lunn [mailto:and...@lunn.ch] > Sent: Saturday, November 14, 2015 2:42 AM > To: Premkumar Jonnala > Cc: netdev@vger.kernel.org > Subject: Re: [PATCH] bonding: Offloading bonds to hardware > > On Thu, Nov 12, 2015 at 04:02:18PM

RE: [PATCH] bonding: Offloading bonds to hardware

2015-11-15 Thread Premkumar Jonnala
> -Original Message- > From: David Miller [mailto:da...@davemloft.net] > Sent: Saturday, November 14, 2015 12:40 AM > To: f.faine...@gmail.com > Cc: Premkumar Jonnala; netdev@vger.kernel.org; sfel...@gmail.com; > j...@resnulli.us; niko...@cumulusnetworks.com; ido...@

RE: [PATCH] bonding: Offloading bonds to hardware

2015-11-15 Thread Premkumar Jonnala
> -Original Message- > From: Florian Fainelli [mailto:f.faine...@gmail.com] > Sent: Saturday, November 14, 2015 12:09 AM > To: Premkumar Jonnala; netdev@vger.kernel.org; sfel...@gmail.com; > j...@resnulli.us; niko...@cumulusnetworks.com; ido...@mellanox.com; > go...@c

[PATCH] bonding: Offloading bonds to hardware

2015-11-12 Thread Premkumar Jonnala
cations to program the hardware accordingly. The changes have been verified to work with configured and 802.3ad bond interfaces. Signed-off-by: Premkumar Jonnala --- diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index b4351ca..4b53733 100644 --- a/drivers/n

RE: [PATCH net-next v3 3/4] bridge: push bridge setting ageing_time down to switchdev

2015-10-11 Thread Premkumar Jonnala
;> >> Sat, Oct 10, 2015 at 04:53:52AM CEST, sfel...@gmail.com wrote: > >> >> >On Thu, Oct 8, 2015 at 9:38 PM, Premkumar Jonnala > wrote: > >> >> >> > >> >> >> > >> >> >>> -Original Message

RE: [PATCH net-next v3 3/4] bridge: push bridge setting ageing_time down to switchdev

2015-10-08 Thread Premkumar Jonnala
> -Original Message- > From: sfel...@gmail.com [mailto:sfel...@gmail.com] > Sent: Friday, October 09, 2015 7:53 AM > To: netdev@vger.kernel.org > Cc: da...@davemloft.net; j...@resnulli.us; siva.mannem....@gmail.com; > Premkumar Jonnala; step...@networ

RE: [PATCH net-next 2/4] switchdev: skip over ports returning -EOPNOTSUPP when recursing ports

2015-09-24 Thread Premkumar Jonnala
Acked-by: Premkumar Jonnala > -Original Message- > From: sfel...@gmail.com [mailto:sfel...@gmail.com] > Sent: Friday, September 25, 2015 2:29 AM > To: netdev@vger.kernel.org > Cc: j...@resnulli.us; siva.mannem....@gmail.com; Premkumar Jonnala; > step...@netw

RE: [PATCH net-next 1/4] switchdev: add bridge attributes

2015-09-24 Thread Premkumar Jonnala
Acked-by: Premkumar Jonnala > -Original Message- > From: sfel...@gmail.com [mailto:sfel...@gmail.com] > Sent: Friday, September 25, 2015 2:29 AM > To: netdev@vger.kernel.org > Cc: j...@resnulli.us; siva.mannem....@gmail.com; Premkumar Jonnala; > step...@netw

RE: [PATCH net-next 4/7] bridge: define some min/max ageing time constants we'll use next

2015-09-22 Thread Premkumar Jonnala
> -Original Message- > From: Scott Feldman [mailto:sfel...@gmail.com] > Sent: Saturday, September 19, 2015 10:51 PM > To: Jiri Pirko > Cc: Netdev; Siva Mannem; Premkumar Jonnala; step...@networkplumber.org; > Roopa Prabhu; and...@lunn.ch; Florian Fainelli; Vivien Did

RE: [PATCH net-next 6/7] bridge: don't age externally added FDB entries

2015-09-22 Thread Premkumar Jonnala
> From: Siva Mannem > > Signed-off-by: Siva Mannem > Signed-off-by: Scott Feldman Acked-by: Premkumar Jonnala > --- > net/bridge/br_fdb.c |2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/net/bridge/br_fdb.c b/net/bridge/br_fdb.c > index 9e987

RE: [PATCH] bridge: Enable configuration of ageing interval for bridges and switch devices.

2015-08-19 Thread Premkumar Jonnala
> -Original Message- > From: Michal Kubecek [mailto:mkube...@suse.cz] > Sent: Thursday, August 20, 2015 12:00 PM > To: Premkumar Jonnala > Cc: Wilson, Daniel G; Scott Feldman; netdev@vger.kernel.org > Subject: Re: [PATCH] bridge: Enable configuration of ageing inter

RE: [PATCH] bridge: Enable configuration of ageing interval for bridges and switch devices.

2015-08-19 Thread Premkumar Jonnala
> -Original Message- > From: Scott Feldman [mailto:sfel...@gmail.com] > Sent: Thursday, August 20, 2015 11:09 AM > To: Premkumar Jonnala > Cc: netdev@vger.kernel.org > Subject: Re: [PATCH] bridge: Enable configuration of ageing interval for > bridges > and swi

RE: [PATCH] bridge: Enable configuration of ageing interval for bridges and switch devices.

2015-08-19 Thread Premkumar Jonnala
> -Original Message- > From: Scott Feldman [mailto:sfel...@gmail.com] > Sent: Thursday, August 20, 2015 10:31 AM > To: Premkumar Jonnala > Cc: netdev@vger.kernel.org > Subject: Re: [PATCH] bridge: Enable configuration of ageing interval for > bridges > and swi

RE: [PATCH] bridge: Enable configuration of ageing interval for bridges and switch devices.

2015-08-19 Thread Premkumar Jonnala
Hi Daniel, Thank you for the comments. Please see inline. > -Original Message- > From: Wilson, Daniel G [mailto:daniel.wil...@intel.com] > Sent: Wednesday, August 19, 2015 11:33 PM > To: Scott Feldman; Premkumar Jonnala > Cc: netdev@vger.kernel.org > Subject: RE: [PAT

RE: [PATCH] bridge: Enable configuration of ageing interval for bridges and switch devices.

2015-08-19 Thread Premkumar Jonnala
Thank you Scott. Please see inline. > >> -Original Message- > >> From: Scott Feldman [mailto:sfel...@gmail.com] > >> Sent: Tuesday, August 18, 2015 12:48 PM > >> To: Premkumar Jonnala > >> Cc: netdev@vger.kernel.org > >> Subje

RE: [PATCH] bridge: Enable configuration of ageing interval for bridges and switch devices.

2015-08-19 Thread Premkumar Jonnala
Hello Scott, Thank you for the diff and comments. Please see my comments inline. > -Original Message- > From: Scott Feldman [mailto:sfel...@gmail.com] > Sent: Tuesday, August 18, 2015 12:48 PM > To: Premkumar Jonnala > Cc: netdev@vger.kernel.org > Subject: Re: [PAT

RE: [PATCH] bridge: Enable configuration of ageing interval for bridges and switch devices.

2015-08-18 Thread Premkumar Jonnala
> -Original Message- > From: Rosen, Rami [mailto:rami.ro...@intel.com] > Sent: Tuesday, August 18, 2015 10:25 AM > To: Premkumar Jonnala; roopa > Cc: netdev@vger.kernel.org > Subject: RE: [PATCH] bridge: Enable configuration of ageing interval for > bridges > and

RE: [PATCH] bridge: Enable configuration of ageing interval for bridges and switch devices.

2015-08-17 Thread Premkumar Jonnala
l Message- From: netdev-ow...@vger.kernel.org [mailto:netdev-ow...@vger.kernel.org] On Behalf Of roopa Sent: Friday, August 14, 2015 12:13 PM To: Premkumar Jonnala Cc: netdev@vger.kernel.org Subject: Re: [PATCH] bridge: Enable configuration of ageing interval for bridges and switch devices.

RE: [PATCH] iproute2: Extend bridge command to configure ageing interval on bridge devices.

2015-08-16 Thread Premkumar Jonnala
Hi Michal, Thank you for your comments. I will wait for the review comments on kernel changes, and repost this patch after that. -Prem -Original Message- From: Michal Kubecek [mailto:mkube...@suse.cz] Sent: Friday, August 14, 2015 4:42 PM To: Premkumar Jonnala Cc: netdev

[PATCH] iproute2: Extend bridge command to configure ageing interval on bridge devices.

2015-08-14 Thread Premkumar Jonnala
Extend bridge command to configure and retrieve ageing interval for bridge devices. Netlink messaging is used to configure and retrieve the ageing interval. Signed-off-by: Premkumar Jonnala --- diff --git a/bridge/br_common.h b/bridge/br_common.h index 169a162..85cca68 100644 --- a/bridge

[PATCH] bridge: Enable configuration of ageing interval for bridges and switch devices.

2015-08-13 Thread Premkumar Jonnala
ageing interval config is propagated to switch devices, so that platform or hardware based ageing works according to configuration. Signed-off-by: Premkumar Jonnala --- diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index 607b5f4..e3b0c45 100644 --- a/include/linux