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_ */
|