1*f80ad8b4SAndroid Build Coastguard Worker /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 2*f80ad8b4SAndroid Build Coastguard Worker /* Do not edit directly, auto-generated from: */ 3*f80ad8b4SAndroid Build Coastguard Worker /* Documentation/netlink/specs/fou.yaml */ 4*f80ad8b4SAndroid Build Coastguard Worker /* YNL-GEN uapi header */ 5*f80ad8b4SAndroid Build Coastguard Worker 6*f80ad8b4SAndroid Build Coastguard Worker #ifndef _UAPI_LINUX_FOU_H 7*f80ad8b4SAndroid Build Coastguard Worker #define _UAPI_LINUX_FOU_H 8*f80ad8b4SAndroid Build Coastguard Worker 9*f80ad8b4SAndroid Build Coastguard Worker #define FOU_GENL_NAME "fou" 10*f80ad8b4SAndroid Build Coastguard Worker #define FOU_GENL_VERSION 1 11*f80ad8b4SAndroid Build Coastguard Worker 12*f80ad8b4SAndroid Build Coastguard Worker enum { 13*f80ad8b4SAndroid Build Coastguard Worker FOU_ENCAP_UNSPEC, 14*f80ad8b4SAndroid Build Coastguard Worker FOU_ENCAP_DIRECT, 15*f80ad8b4SAndroid Build Coastguard Worker FOU_ENCAP_GUE, 16*f80ad8b4SAndroid Build Coastguard Worker }; 17*f80ad8b4SAndroid Build Coastguard Worker 18*f80ad8b4SAndroid Build Coastguard Worker enum { 19*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_UNSPEC, 20*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_PORT, 21*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_AF, 22*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_IPPROTO, 23*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_TYPE, 24*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_REMCSUM_NOPARTIAL, 25*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_LOCAL_V4, 26*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_LOCAL_V6, 27*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_PEER_V4, 28*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_PEER_V6, 29*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_PEER_PORT, 30*f80ad8b4SAndroid Build Coastguard Worker FOU_ATTR_IFINDEX, 31*f80ad8b4SAndroid Build Coastguard Worker 32*f80ad8b4SAndroid Build Coastguard Worker __FOU_ATTR_MAX 33*f80ad8b4SAndroid Build Coastguard Worker }; 34*f80ad8b4SAndroid Build Coastguard Worker #define FOU_ATTR_MAX (__FOU_ATTR_MAX - 1) 35*f80ad8b4SAndroid Build Coastguard Worker 36*f80ad8b4SAndroid Build Coastguard Worker enum { 37*f80ad8b4SAndroid Build Coastguard Worker FOU_CMD_UNSPEC, 38*f80ad8b4SAndroid Build Coastguard Worker FOU_CMD_ADD, 39*f80ad8b4SAndroid Build Coastguard Worker FOU_CMD_DEL, 40*f80ad8b4SAndroid Build Coastguard Worker FOU_CMD_GET, 41*f80ad8b4SAndroid Build Coastguard Worker 42*f80ad8b4SAndroid Build Coastguard Worker __FOU_CMD_MAX 43*f80ad8b4SAndroid Build Coastguard Worker }; 44*f80ad8b4SAndroid Build Coastguard Worker #define FOU_CMD_MAX (__FOU_CMD_MAX - 1) 45*f80ad8b4SAndroid Build Coastguard Worker 46*f80ad8b4SAndroid Build Coastguard Worker #endif /* _UAPI_LINUX_FOU_H */ 47