xref: /linux-6.15/include/linux/ipv6_route.h (revision 2874c5fd)
1*2874c5fdSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
21da177e4SLinus Torvalds /*
31da177e4SLinus Torvalds  *	Linux INET6 implementation
41da177e4SLinus Torvalds  *
51da177e4SLinus Torvalds  *	Authors:
61da177e4SLinus Torvalds  *	Pedro Roque		<[email protected]>
71da177e4SLinus Torvalds  */
81da177e4SLinus Torvalds #ifndef _LINUX_IPV6_ROUTE_H
91da177e4SLinus Torvalds #define _LINUX_IPV6_ROUTE_H
101da177e4SLinus Torvalds 
11607ca46eSDavid Howells #include <uapi/linux/ipv6_route.h>
12e5144de5SJaswinder Singh Rajput 
13ebacaaa0SYOSHIFUJI Hideaki #define IPV6_EXTRACT_PREF(flag)	(((flag) & RTF_PREF_MASK) >> 27)
14ebacaaa0SYOSHIFUJI Hideaki #define IPV6_DECODE_PREF(pref)	((pref) ^ 2)	/* 1:low,2:med,3:high */
15ebacaaa0SYOSHIFUJI Hideaki #endif
16