Tue, Dec 01, 2015 at 02:48:38PM CET, j...@resnulli.us wrote: >From: Jiri Pirko <j...@mellanox.com> > >This patchset introduces needed infrastructure for link aggregation >offload - for both team and bonding. It also implements the offload >in mlxsw driver. > >Particulary, this patchset introduces possibility for upper driver >(bond/team/bridge/..) to pass type-specific info down to notifier listeners. >Info is passed along with NETDEV_CHANGEUPPER/NETDEV_PRECHANGEUPPER >notifiers. Listeners (drivers of netdevs being enslaved) can react >accordingly. > >Other extension is for run-time use. This patchset introduces >new netdev notifier type - NETDEV_CHANGELOWERSTATE. Along with this >notification, the upper driver (bond/team/bridge/..) can pass some >information about lower device change, particulary link-up and >TX-enabled states. Listeners (drivers of netdevs being enslaved) >can react accordingly. > >The last part of the patchset is implementation of LAG offload in mlxsw, >using both previously introduced infrastructre extensions. > >Note that bond-speficic (and ugly) NETDEV_BONDING_INFO used by mlx4 >can be removed and mlx4 can use the extensions this patchset adds. >I plan to convert it and get rid of NETDEV_BONDING_INFO in >a follow-up patchset.
ccing couple of people I forgot to cc. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html