Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / include / uapi / linux / hsr_netlink.h
blobd540ea9bbef4b0563310832b1e772ea87f0fc2f7
1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
2 /*
3 * Copyright 2011-2013 Autronica Fire and Security AS
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.
10 * Author(s):
11 * 2011-2013 Arvid Brodin, arvid.brodin@xdin.com
14 #ifndef __UAPI_HSR_NETLINK_H
15 #define __UAPI_HSR_NETLINK_H
17 /* Generic Netlink HSR family definition
20 /* attributes for HSR or PRP node */
21 enum {
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,
35 #define HSR_A_MAX (__HSR_A_MAX - 1)
38 /* commands */
39 enum {
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,
49 #define HSR_C_MAX (__HSR_C_MAX - 1)
51 #endif /* __UAPI_HSR_NETLINK_H */