mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-01 23:46:45 +00:00

fib_rule, ip6_tunnel, and a whole lot of if_* headers lack the customary _UAPI in the header guard. Without it YNL build can't protect from in tree and system headers both getting included. YNL doesn't need most of these but it's annoying to have to fix them one by one. Note that header installation strips this _UAPI prefix so this should result in no change to the end user. Acked-by: Jamal Hadi Salim <jhs@mojatatu.com> Reviewed-by: Jason Xing <kerneljasonxing@gmail.com> Reviewed-by: Ido Schimmel <idosch@nvidia.com> Link: https://patch.msgid.link/20250416200840.1338195-1-kuba@kernel.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
34 lines
731 B
C
34 lines
731 B
C
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
|
|
/*
|
|
* if_addrlabel.h - netlink interface for address labels
|
|
*
|
|
* Copyright (C)2007 USAGI/WIDE Project, All Rights Reserved.
|
|
*
|
|
* Authors:
|
|
* YOSHIFUJI Hideaki @ USAGI/WIDE <yoshfuji@linux-ipv6.org>
|
|
*/
|
|
|
|
#ifndef _UAPI__LINUX_IF_ADDRLABEL_H
|
|
#define _UAPI__LINUX_IF_ADDRLABEL_H
|
|
|
|
#include <linux/types.h>
|
|
|
|
struct ifaddrlblmsg {
|
|
__u8 ifal_family; /* Address family */
|
|
__u8 __ifal_reserved; /* Reserved */
|
|
__u8 ifal_prefixlen; /* Prefix length */
|
|
__u8 ifal_flags; /* Flags */
|
|
__u32 ifal_index; /* Link index */
|
|
__u32 ifal_seq; /* sequence number */
|
|
};
|
|
|
|
enum {
|
|
IFAL_ADDRESS = 1,
|
|
IFAL_LABEL = 2,
|
|
__IFAL_MAX
|
|
};
|
|
|
|
#define IFAL_MAX (__IFAL_MAX - 1)
|
|
|
|
#endif
|