]> git.baikalelectronics.ru Git - kernel.git/commit
liquidio: Configure switchdev with devlink
authorVijaya Mohan Guvva <vijaya.guvva@cavium.com>
Tue, 31 Oct 2017 23:04:57 +0000 (16:04 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 1 Nov 2017 02:39:52 +0000 (11:39 +0900)
commita43f5e152e4c7d910127dca9f11c5fd39fd28cf8
treeb02c3df708107a9320d616eaa63013be12d8e3bf
parent43a5f6509f27fbcee55c4d3815bf0c676f9ffeb9
liquidio: Configure switchdev with devlink

Enable and disable switchdev on SRIOV capable LiquidIO NIC with devlink.
Create representor netdev for each SRIOV VF function on SRIOV enable and
and do the cleanup on SRIOV disable.

Signed-off-by: Vijaya Mohan Guvva <vijaya.guvva@cavium.com>
Signed-off-by: Satanand Burla <satananda.burla@cavium.com>
Signed-off-by: Raghu Vatsavayi <raghu.vatsavayi@cavium.com>
Signed-off-by: Felix Manlunas <felix.manlunas@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/cavium/Kconfig
drivers/net/ethernet/cavium/liquidio/lio_main.c
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
drivers/net/ethernet/cavium/liquidio/liquidio_common.h
drivers/net/ethernet/cavium/liquidio/octeon_device.h