Merge tag 'drm-next-2019-07-16' of git://anongit.freedesktop.org/drm/drm
[linux-block.git] / net / hsr / hsr_device.h
CommitLineData
0e7623bd 1/* SPDX-License-Identifier: GPL-2.0 */
70ebe4a4 2/* Copyright 2011-2014 Autronica Fire and Security AS
f421436a
AB
3 *
4 * Author(s):
70ebe4a4 5 * 2011-2014 Arvid Brodin, arvid.brodin@alten.se
f421436a
AB
6 */
7
8#ifndef __HSR_DEVICE_H
9#define __HSR_DEVICE_H
10
11#include <linux/netdevice.h>
12#include "hsr_main.h"
13
14void hsr_dev_setup(struct net_device *dev);
15int hsr_dev_finalize(struct net_device *hsr_dev, struct net_device *slave[2],
ee1c2797 16 unsigned char multicast_spec, u8 protocol_version);
e9aae56e 17void hsr_check_carrier_and_operstate(struct hsr_priv *hsr);
f421436a 18bool is_hsr_master(struct net_device *dev);
70ebe4a4 19int hsr_get_max_mtu(struct hsr_priv *hsr);
f421436a
AB
20
21#endif /* __HSR_DEVICE_H */