1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 /* fou.h - FOU Interface */
4 #ifndef _UAPI_LINUX_FOU_H
5 #define _UAPI_LINUX_FOU_H
7 /* NETLINK_GENERIC related info
9 #define FOU_GENL_NAME "fou"
10 #define FOU_GENL_VERSION 0x1
14 FOU_ATTR_PORT, /* u16 */
16 FOU_ATTR_IPPROTO, /* u8 */
17 FOU_ATTR_TYPE, /* u8 */
18 FOU_ATTR_REMCSUM_NOPARTIAL, /* flag */
19 FOU_ATTR_LOCAL_V4, /* u32 */
20 FOU_ATTR_LOCAL_V6, /* in6_addr */
21 FOU_ATTR_PEER_V4, /* u32 */
22 FOU_ATTR_PEER_V6, /* in6_addr */
23 FOU_ATTR_PEER_PORT, /* u16 */
24 FOU_ATTR_IFINDEX, /* s32 */
29 #define FOU_ATTR_MAX (__FOU_ATTR_MAX - 1)
46 #define FOU_CMD_MAX (__FOU_CMD_MAX - 1)
48 #endif /* _UAPI_LINUX_FOU_H */