]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blame - net/hsr/hsr_device.h
Merge tag 'docs-5.7-2' of git://git.lwn.net/linux
[mirror_ubuntu-hirsute-kernel.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],
13eeb5fe
TY
16 unsigned char multicast_spec, u8 protocol_version,
17 struct netlink_ext_ack *extack);
e9aae56e 18void hsr_check_carrier_and_operstate(struct hsr_priv *hsr);
f421436a 19bool is_hsr_master(struct net_device *dev);
70ebe4a4 20int hsr_get_max_mtu(struct hsr_priv *hsr);
f421436a
AB
21
22#endif /* __HSR_DEVICE_H */