Blame include/uapi/linux/if_addrlabel.h

Packit Service 3880ab
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
Packit Service 3880ab
/*
Packit Service 3880ab
 * if_addrlabel.h - netlink interface for address labels
Packit Service 3880ab
 *
Packit Service 3880ab
 * Copyright (C)2007 USAGI/WIDE Project,  All Rights Reserved.
Packit Service 3880ab
 *
Packit Service 3880ab
 * Authors:
Packit Service 3880ab
 *	YOSHIFUJI Hideaki @ USAGI/WIDE <yoshfuji@linux-ipv6.org>
Packit Service 3880ab
 */
Packit Service 3880ab
Packit Service 3880ab
#ifndef __LINUX_IF_ADDRLABEL_H
Packit Service 3880ab
#define __LINUX_IF_ADDRLABEL_H
Packit Service 3880ab
Packit Service 3880ab
#include <linux/types.h>
Packit Service 3880ab
Packit Service 3880ab
struct ifaddrlblmsg {
Packit Service 3880ab
	__u8		ifal_family;		/* Address family */
Packit Service 3880ab
	__u8		__ifal_reserved;	/* Reserved */
Packit Service 3880ab
	__u8		ifal_prefixlen;		/* Prefix length */
Packit Service 3880ab
	__u8		ifal_flags;		/* Flags */
Packit Service 3880ab
	__u32		ifal_index;		/* Link index */
Packit Service 3880ab
	__u32		ifal_seq;		/* sequence number */
Packit Service 3880ab
};
Packit Service 3880ab
Packit Service 3880ab
enum {
Packit Service 3880ab
	IFAL_ADDRESS = 1,
Packit Service 3880ab
	IFAL_LABEL = 2,
Packit Service 3880ab
	__IFAL_MAX
Packit Service 3880ab
};
Packit Service 3880ab
Packit Service 3880ab
#define IFAL_MAX	(__IFAL_MAX - 1)
Packit Service 3880ab
Packit Service 3880ab
#endif