at v6.18 1.3 kB view raw
1/* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 2/* Do not edit directly, auto-generated from: */ 3/* Documentation/netlink/specs/psp.yaml */ 4/* YNL-GEN uapi header */ 5 6#ifndef _UAPI_LINUX_PSP_H 7#define _UAPI_LINUX_PSP_H 8 9#define PSP_FAMILY_NAME "psp" 10#define PSP_FAMILY_VERSION 1 11 12enum psp_version { 13 PSP_VERSION_HDR0_AES_GCM_128, 14 PSP_VERSION_HDR0_AES_GCM_256, 15 PSP_VERSION_HDR0_AES_GMAC_128, 16 PSP_VERSION_HDR0_AES_GMAC_256, 17}; 18 19enum { 20 PSP_A_DEV_ID = 1, 21 PSP_A_DEV_IFINDEX, 22 PSP_A_DEV_PSP_VERSIONS_CAP, 23 PSP_A_DEV_PSP_VERSIONS_ENA, 24 25 __PSP_A_DEV_MAX, 26 PSP_A_DEV_MAX = (__PSP_A_DEV_MAX - 1) 27}; 28 29enum { 30 PSP_A_ASSOC_DEV_ID = 1, 31 PSP_A_ASSOC_VERSION, 32 PSP_A_ASSOC_RX_KEY, 33 PSP_A_ASSOC_TX_KEY, 34 PSP_A_ASSOC_SOCK_FD, 35 36 __PSP_A_ASSOC_MAX, 37 PSP_A_ASSOC_MAX = (__PSP_A_ASSOC_MAX - 1) 38}; 39 40enum { 41 PSP_A_KEYS_KEY = 1, 42 PSP_A_KEYS_SPI, 43 44 __PSP_A_KEYS_MAX, 45 PSP_A_KEYS_MAX = (__PSP_A_KEYS_MAX - 1) 46}; 47 48enum { 49 PSP_CMD_DEV_GET = 1, 50 PSP_CMD_DEV_ADD_NTF, 51 PSP_CMD_DEV_DEL_NTF, 52 PSP_CMD_DEV_SET, 53 PSP_CMD_DEV_CHANGE_NTF, 54 PSP_CMD_KEY_ROTATE, 55 PSP_CMD_KEY_ROTATE_NTF, 56 PSP_CMD_RX_ASSOC, 57 PSP_CMD_TX_ASSOC, 58 59 __PSP_CMD_MAX, 60 PSP_CMD_MAX = (__PSP_CMD_MAX - 1) 61}; 62 63#define PSP_MCGRP_MGMT "mgmt" 64#define PSP_MCGRP_USE "use" 65 66#endif /* _UAPI_LINUX_PSP_H */