| 1 |
|
| 2 | |
| 3 | *
|
| 4 | * Author(s):
|
| 5 | * 2011-2014 Arvid Brodin, [email protected]
|
| 6 | *
|
| 7 | * include file for HSR and PRP.
|
| 8 |
|
| 9 |
|
| 10 | #ifndef __HSR_DEVICE_H
|
| 11 | #define __HSR_DEVICE_H
|
| 12 |
|
| 13 | #include <linux/netdevice.h>
|
| 14 | #include "hsr_main.h"
|
| 15 |
|
| 16 | void hsr_del_ports(struct hsr_priv *hsr);
|
| 17 | void hsr_dev_setup(struct net_device *dev);
|
| 18 | int hsr_dev_finalize(struct net_device *hsr_dev, struct net_device *slave[2],
|
| 19 | struct net_device *interlink, unsigned char multicast_spec,
|
| 20 | u8 protocol_version, struct netlink_ext_ack *extack);
|
| 21 | void hsr_check_carrier_and_operstate(struct hsr_priv *hsr);
|
| 22 | int hsr_get_max_mtu(struct hsr_priv *hsr);
|
| 23 | #endif
|