1/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
2/*
3 * Copyright 2011-2013 Autronica Fire and Security AS
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License as published by the Free
7 * Software Foundation; either version 2 of the License, or (at your option)
8 * any later version.
9 *
10 * Author(s):
11 * 2011-2013 Arvid Brodin, arvid.brodin@xdin.com
12 */
13
14#ifndef __UAPI_HSR_NETLINK_H
15#define __UAPI_HSR_NETLINK_H
16
17/* Generic Netlink HSR family definition
18 */
19
20/* attributes for HSR or PRP node */
21enum {
22 HSR_A_UNSPEC,
23 HSR_A_NODE_ADDR,
24 HSR_A_IFINDEX,
25 HSR_A_IF1_AGE,
26 HSR_A_IF2_AGE,
27 HSR_A_NODE_ADDR_B,
28 HSR_A_IF1_SEQ,
29 HSR_A_IF2_SEQ,
30 HSR_A_IF1_IFINDEX,
31 HSR_A_IF2_IFINDEX,
32 HSR_A_ADDR_B_IFINDEX,
33 __HSR_A_MAX,
34};
35#define HSR_A_MAX (__HSR_A_MAX - 1)
36
37
38/* commands */
39enum {
40 HSR_C_UNSPEC,
41 HSR_C_RING_ERROR,
42 HSR_C_NODE_DOWN,
43 HSR_C_GET_NODE_STATUS,
44 HSR_C_SET_NODE_STATUS,
45 HSR_C_GET_NODE_LIST,
46 HSR_C_SET_NODE_LIST,
47 __HSR_C_MAX,
48};
49#define HSR_C_MAX (__HSR_C_MAX - 1)
50
51#endif /* __UAPI_HSR_NETLINK_H */
52

source code of linux/include/uapi/linux/hsr_netlink.h