The following features are supported: - VLAN-aware bridge offloading - VLAN-unaware bridge offloading - FDB offloading (learning, ageing) - Switchport configuration Currently there are some limitations like: - Only 1 VLAN-aware bridge instance supported - FDB ageing timeout parameter is set globally per device Co-developed-by: Serhiy Boiko <serhiy.boiko@plvision.eu> Signed-off-by: Serhiy Boiko <serhiy.boiko@plvision.eu> Co-developed-by: Serhiy Pshyk <serhiy.pshyk@plvision.eu> Signed-off-by: Serhiy Pshyk <serhiy.pshyk@plvision.eu> Co-developed-by: Taras Chornyi <taras.chornyi@plvision.eu> Signed-off-by: Taras Chornyi <taras.chornyi@plvision.eu> Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu> Signed-off-by: David S. Miller <davem@davemloft.net>
14 lines
448 B
C
14 lines
448 B
C
/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
|
|
/* Copyright (c) 2019-2020 Marvell International Ltd. All rights reserved. */
|
|
|
|
#ifndef _PRESTERA_SWITCHDEV_H_
|
|
#define _PRESTERA_SWITCHDEV_H_
|
|
|
|
int prestera_switchdev_init(struct prestera_switch *sw);
|
|
void prestera_switchdev_fini(struct prestera_switch *sw);
|
|
|
|
int prestera_bridge_port_event(struct net_device *dev, unsigned long event,
|
|
void *ptr);
|
|
|
|
#endif /* _PRESTERA_SWITCHDEV_H_ */
|