Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
0002 #ifndef _UAPI_LINUX_SEG6_GENL_H
0003 #define _UAPI_LINUX_SEG6_GENL_H
0004 
0005 #define SEG6_GENL_NAME      "SEG6"
0006 #define SEG6_GENL_VERSION   0x1
0007 
0008 enum {
0009     SEG6_ATTR_UNSPEC,
0010     SEG6_ATTR_DST,
0011     SEG6_ATTR_DSTLEN,
0012     SEG6_ATTR_HMACKEYID,
0013     SEG6_ATTR_SECRET,
0014     SEG6_ATTR_SECRETLEN,
0015     SEG6_ATTR_ALGID,
0016     SEG6_ATTR_HMACINFO,
0017     __SEG6_ATTR_MAX,
0018 };
0019 
0020 #define SEG6_ATTR_MAX (__SEG6_ATTR_MAX - 1)
0021 
0022 enum {
0023     SEG6_CMD_UNSPEC,
0024     SEG6_CMD_SETHMAC,
0025     SEG6_CMD_DUMPHMAC,
0026     SEG6_CMD_SET_TUNSRC,
0027     SEG6_CMD_GET_TUNSRC,
0028     __SEG6_CMD_MAX,
0029 };
0030 
0031 #define SEG6_CMD_MAX (__SEG6_CMD_MAX - 1)
0032 
0033 #endif