linux/net/hsr/hsr_device.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/* Copyright 2011-2014 Autronica Fire and Security AS
   3 *
   4 * Author(s):
   5 *      2011-2014 Arvid Brodin, arvid.brodin@alten.se
   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
  16void hsr_del_ports(struct hsr_priv *hsr);
  17void hsr_dev_setup(struct net_device *dev);
  18int hsr_dev_finalize(struct net_device *hsr_dev, struct net_device *slave[2],
  19                     unsigned char multicast_spec, u8 protocol_version,
  20                     struct netlink_ext_ack *extack);
  21void hsr_check_carrier_and_operstate(struct hsr_priv *hsr);
  22int hsr_get_max_mtu(struct hsr_priv *hsr);
  23#endif /* __HSR_DEVICE_H */
  24