182d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris/**************************************************************************** 282d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris **************************************************************************** 382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** 482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** This header was automatically generated from a Linux kernel header 582d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** of the same name, to make information necessary for userspace to 682d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** call into the kernel available to libc. It contains only constants, 782d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** structures, and macros generated from the original header, and thus, 882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** contains no copyrightable information. 982d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** 1082d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** To edit the content of this header, modify the corresponding 1182d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** source file (e.g. under external/kernel-headers/original/) then 1282d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** run bionic/libc/kernel/tools/update_all.py 1382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** 1482d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** Any manual change here will be lost the next time this script will 1582d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** be run. You've been warned! 1682d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris *** 1782d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris **************************************************************************** 1882d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris ****************************************************************************/ 191308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris#ifndef _UAPI_LINUX_SEG6_LOCAL_H 201308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris#define _UAPI_LINUX_SEG6_LOCAL_H 211308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris#include <linux/seg6.h> 221308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferrisenum { 231308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_UNSPEC, 241308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION, 251308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_SRH, 261308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_TABLE, 271308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_NH4, 281308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_NH6, 291308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_IIF, 301308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_OIF, 311308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris __SEG6_LOCAL_MAX, 3282d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris}; 331308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris#define SEG6_LOCAL_MAX (__SEG6_LOCAL_MAX - 1) 341308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferrisenum { 351308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_UNSPEC = 0, 361308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END = 1, 371308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_X = 2, 381308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_T = 3, 391308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_DX2 = 4, 401308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_DX6 = 5, 411308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_DX4 = 6, 421308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_DT6 = 7, 431308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_DT4 = 8, 441308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_B6 = 9, 451308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_B6_ENCAP = 10, 461308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_BM = 11, 471308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_S = 12, 481308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_AS = 13, 491308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris SEG6_LOCAL_ACTION_END_AM = 14, 501308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris __SEG6_LOCAL_ACTION_MAX, 5182d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris}; 521308ad3ab33294c3abfd96da12b6df58b381ce52Christopher Ferris#define SEG6_LOCAL_ACTION_MAX (__SEG6_LOCAL_ACTION_MAX - 1) 5382d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0fChristopher Ferris#endif 54