[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <5206ebd6-89c1-ec44-8b98-c5109ebe6140@cumulusnetworks.com>
Date: Thu, 22 Sep 2016 08:58:20 -0600
From: David Ahern <dsa@...ulusnetworks.com>
To: Jiri Pirko <jiri@...nulli.us>, netdev@...r.kernel.org
Cc: davem@...emloft.net, idosch@...lanox.com, eladr@...lanox.com,
yotamg@...lanox.com, nogahf@...lanox.com, ogerlitz@...lanox.com,
roopa@...ulusnetworks.com, nikolay@...ulusnetworks.com,
linville@...driver.com, andy@...yhouse.net, f.fainelli@...il.com,
jhs@...atatu.com, vivien.didelot@...oirfairelinux.com,
andrew@...n.ch, ivecera@...hat.com, kaber@...sh.net,
john@...ozen.org
Subject: Re: [patch net-next 3/6] mlxsw: spectrum_router: Use FIB
notifications instead of switchdev calls
On 9/21/16 5:53 AM, Jiri Pirko wrote:
> From: Jiri Pirko <jiri@...lanox.com>
>
> Until now, in order to offload a FIB entry to HW we use switchdev op.
> However that has limits. Mainly in case we need to make the HW aware of
> all route prefixes configured in kernel. HW needs to know those in order
> to properly trap appropriate packets and pass the to kernel to do
> the forwarding. Abort mechanism is now handled within the mlxsw driver.
>
> Signed-off-by: Jiri Pirko <jiri@...lanox.com>
> ---
> drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 9 +-
> .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 386 ++++++++++++---------
> .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 9 -
> 3 files changed, 216 insertions(+), 188 deletions(-)
>
>
Make the move to fib notifiers and the removal of switchdev code separate patches. It will make the fib notifier change easier to follow.
Powered by blists - more mailing lists