linux/drivers/net/ethernet
Ido Schimmel 99f44bb352 mlxsw: spectrum: Enable L3 interfaces on top of bridge devices
As with the previously introduced L3 interfaces, listen to 'inetaddr'
notifications sent for bridges devices configured on top of the port
netdevs and create / destroy router interfaces (RIFs) accordingly.
This also includes VLAN devices configured on top of the VLAN-aware
bridge.

The RIFs will be destroyed either when the last IP address is removed or
when the underlying FID is is destroyed.

Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-07-04 18:25:16 -07:00
..
3com
8390 net: ethernet: ax88796: use phy_ethtool_{get|set}_link_ksettings 2016-06-16 17:07:05 -07:00
adaptec
adi
aeroflex aeroflex/greth: fix warning about unused variable 2016-05-20 18:33:37 -07:00
agere net: ethernet: et131x: use phy_ethtool_{get|set}_link_ksettings 2016-06-17 22:30:59 -07:00
allwinner net: ethernet: sun4i-emac: use phy_ethtool_{get|set}_link_ksettings 2016-06-22 16:22:41 -04:00
alteon
altera net: ethernet: altera_tse: use phy_ethtool_{get|set}_link_ksettings 2016-06-22 16:22:41 -04:00
amd net: au1000_eth: fix PHY detection 2016-06-10 23:34:42 -07:00
apm
apple
arc net: ethernet: arc: emac: use phy_ethtool_{get|set}_link_ksettings 2016-07-04 15:59:52 -07:00
atheros net: alx: Work around the DMA RX overflow issue 2016-06-14 15:30:50 -04:00
aurora net: ethernet: nb8800: use phy_ethtool_{get|set}_link_ksettings 2016-06-19 10:55:16 -07:00
broadcom net: ethernet: bcmgenet: use phy_ethtool_{get|set}_link_ksettings 2016-07-04 16:02:45 -07:00
brocade
cadence net: ethernet: macb: use phy_ethtool_{get|set}_link_ksettings 2016-06-25 11:57:33 -04:00
calxeda
cavium liquidio: Response header changes 2016-07-04 16:15:32 -07:00
chelsio cxgb4vf: Synchronize access to mailbox 2016-06-25 12:04:33 -04:00
cirrus net: cx89x0: Add DT support 2016-06-15 12:17:57 -07:00
cisco net: ethernet: enic: move to new ethtool api {get|set}_link_ksettings 2016-06-14 17:16:14 -04:00
davicom drivers: net: Don't print unpopulated net_device name 2016-05-17 12:30:19 -04:00
dec
dlink
emulex be2net: signedness bug in be_msix_enable() 2016-06-30 08:54:18 -04:00
ezchip net: nps_enet: Disable interrupts before napi reschedule 2016-05-29 22:35:21 -07:00
faraday net: ethernet: ftgmac100: use phy_ethtool_{get|set}_link_ksettings 2016-05-16 21:51:41 -04:00
freescale net: fec: use a more proper compatible string for i.MX6UL type device 2016-06-27 04:01:48 -04:00
fujitsu
hisilicon net: hns: get reset registers from DT 2016-07-01 16:56:52 -04:00
hp
i825xx
ibm ibmvnic: fix to use list_for_each_safe() when delete items 2016-06-29 05:23:42 -04:00
intel Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 2016-06-30 09:29:07 -04:00
marvell net: ethernet: mvpp2: use phy_ethtool_{get|set}_link_ksettings 2016-06-29 06:03:39 -04:00
mediatek net-next: mediatek: fix compile error inside mtk_poll_controller() 2016-07-02 15:22:29 -04:00
mellanox mlxsw: spectrum: Enable L3 interfaces on top of bridge devices 2016-07-04 18:25:16 -07:00
micrel drivers: net: Don't print unpopulated net_device name 2016-05-17 12:30:19 -04:00
microchip
moxa
myricom
natsemi
neterion
netronome nfp: implement ethtool .get_link() callback 2016-06-30 09:12:14 -04:00
nuvoton
nvidia
nxp net: ethernet: lpc_eth: use phy_ethtool_{get|set}_link_ksettings 2016-06-29 08:15:33 -04:00
oki-semi
packetengines
pasemi
qlogic qede: Bump up driver version to 8.10.1.20 2016-07-01 05:40:53 -04:00
qualcomm
rdc net: ethernet: r6040: use phy_ethtool_{get|set}_link_ksettings 2016-06-28 09:12:35 -04:00
realtek r8169: default to 64-bit DMA on recent PCIe chips 2016-05-17 14:31:09 -04:00
renesas ravb: Remove manual pause frame transmit 2016-06-01 23:33:21 -07:00
rocker switchdev: pass pointer to fib_info instead of copy 2016-05-17 13:58:49 -04:00
samsung net: ethernet: sxgbe: use phy_ethtool_{get|set}_link_ksettings 2016-06-28 09:12:35 -04:00
seeq
sfc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-06-30 05:03:36 -04:00
sgi
silan
sis
smsc net: ethernet: smsc: smsc911x: use phy_ethtool_{get|set}_link_ksettings 2016-07-04 15:59:52 -07:00
stmicro drivers: net: stmmac: add port selection programming 2016-06-28 08:54:23 -04:00
sun
synopsys net: ethernet: dwc_eth_qos: use phy_ethtool_{get|set}_link_ksettings 2016-06-28 09:12:36 -04:00
tehuti
ti net: ethernet: davinci_emac: use phy_ethtool_{get|set}_link_ksettings 2016-07-02 14:51:11 -04:00
tile net: tilegx: use correct timespec64 type 2016-06-17 22:27:38 -07:00
toshiba net: tc35815: fix spelling mistake on "descriptors" 2016-06-27 04:17:38 -04:00
tundra
via
wiznet net: ethernet: wiznet: Remove create_workqueue 2016-06-02 12:15:17 -07:00
xilinx
xircom ethernet: xircom: fix spelling mistakes on "excessive collisions" 2016-06-27 04:19:14 -04:00
xscale net: ethernet: ixp4xx_eth: use phy_ethtool_{get|set}_link_ksettings 2016-07-04 15:59:52 -07:00
dnet.c net: ethernet: dnet: use phy_ethtool_{get|set}_link_ksettings 2016-06-28 05:10:26 -04:00
dnet.h net: ethernet: dnet: use phydev from struct net_device 2016-06-28 05:10:26 -04:00
ec_bhf.c
ethoc.c net/ethoc: fix null dereference on error exit path 2016-06-01 22:02:01 -07:00
fealnx.c
jme.c
jme.h
Kconfig
korina.c
lantiq_etop.c net: ethernet: lantiq_etop: use phy_ethtool_{get|set}_link_ksettings 2016-07-04 15:59:51 -07:00
Makefile
netx-eth.c drivers: net: Don't print unpopulated net_device name 2016-05-17 12:30:19 -04:00