Home | History | Annotate | Download | only in linux
      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 (at) 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 */
     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,
     34 };
     35 #define HSR_A_MAX (__HSR_A_MAX - 1)
     36 
     37 
     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,
     48 };
     49 #define HSR_C_MAX (__HSR_C_MAX - 1)
     50 
     51 #endif /* __UAPI_HSR_NETLINK_H */
     52