aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/linux-headers/linux/seg6_local.h
diff options
context:
space:
mode:
authororivej <orivej@yandex-team.ru>2022-02-10 16:44:49 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:44:49 +0300
commit718c552901d703c502ccbefdfc3c9028d608b947 (patch)
tree46534a98bbefcd7b1f3faa5b52c138ab27db75b7 /contrib/libs/linux-headers/linux/seg6_local.h
parente9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (diff)
downloadydb-718c552901d703c502ccbefdfc3c9028d608b947.tar.gz
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/linux-headers/linux/seg6_local.h')
-rw-r--r--contrib/libs/linux-headers/linux/seg6_local.h160
1 files changed, 80 insertions, 80 deletions
diff --git a/contrib/libs/linux-headers/linux/seg6_local.h b/contrib/libs/linux-headers/linux/seg6_local.h
index 5312de80bc..0728aa0566 100644
--- a/contrib/libs/linux-headers/linux/seg6_local.h
+++ b/contrib/libs/linux-headers/linux/seg6_local.h
@@ -1,80 +1,80 @@
-/*
- * SR-IPv6 implementation
- *
- * Author:
- * David Lebrun <david.lebrun@uclouvain.be>
- *
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- */
-
-#ifndef _LINUX_SEG6_LOCAL_H
-#define _LINUX_SEG6_LOCAL_H
-
-#include <linux/seg6.h>
-
-enum {
- SEG6_LOCAL_UNSPEC,
- SEG6_LOCAL_ACTION,
- SEG6_LOCAL_SRH,
- SEG6_LOCAL_TABLE,
- SEG6_LOCAL_NH4,
- SEG6_LOCAL_NH6,
- SEG6_LOCAL_IIF,
- SEG6_LOCAL_OIF,
- SEG6_LOCAL_BPF,
- __SEG6_LOCAL_MAX,
-};
-#define SEG6_LOCAL_MAX (__SEG6_LOCAL_MAX - 1)
-
-enum {
- SEG6_LOCAL_ACTION_UNSPEC = 0,
- /* node segment */
- SEG6_LOCAL_ACTION_END = 1,
- /* adjacency segment (IPv6 cross-connect) */
- SEG6_LOCAL_ACTION_END_X = 2,
- /* lookup of next seg NH in table */
- SEG6_LOCAL_ACTION_END_T = 3,
- /* decap and L2 cross-connect */
- SEG6_LOCAL_ACTION_END_DX2 = 4,
- /* decap and IPv6 cross-connect */
- SEG6_LOCAL_ACTION_END_DX6 = 5,
- /* decap and IPv4 cross-connect */
- SEG6_LOCAL_ACTION_END_DX4 = 6,
- /* decap and lookup of DA in v6 table */
- SEG6_LOCAL_ACTION_END_DT6 = 7,
- /* decap and lookup of DA in v4 table */
- SEG6_LOCAL_ACTION_END_DT4 = 8,
- /* binding segment with insertion */
- SEG6_LOCAL_ACTION_END_B6 = 9,
- /* binding segment with encapsulation */
- SEG6_LOCAL_ACTION_END_B6_ENCAP = 10,
- /* binding segment with MPLS encap */
- SEG6_LOCAL_ACTION_END_BM = 11,
- /* lookup last seg in table */
- SEG6_LOCAL_ACTION_END_S = 12,
- /* forward to SR-unaware VNF with static proxy */
- SEG6_LOCAL_ACTION_END_AS = 13,
- /* forward to SR-unaware VNF with masquerading */
- SEG6_LOCAL_ACTION_END_AM = 14,
- /* custom BPF action */
- SEG6_LOCAL_ACTION_END_BPF = 15,
-
- __SEG6_LOCAL_ACTION_MAX,
-};
-
-#define SEG6_LOCAL_ACTION_MAX (__SEG6_LOCAL_ACTION_MAX - 1)
-
-enum {
- SEG6_LOCAL_BPF_PROG_UNSPEC,
- SEG6_LOCAL_BPF_PROG,
- SEG6_LOCAL_BPF_PROG_NAME,
- __SEG6_LOCAL_BPF_PROG_MAX,
-};
-
-#define SEG6_LOCAL_BPF_PROG_MAX (__SEG6_LOCAL_BPF_PROG_MAX - 1)
-
-#endif
+/*
+ * SR-IPv6 implementation
+ *
+ * Author:
+ * David Lebrun <david.lebrun@uclouvain.be>
+ *
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version
+ * 2 of the License, or (at your option) any later version.
+ */
+
+#ifndef _LINUX_SEG6_LOCAL_H
+#define _LINUX_SEG6_LOCAL_H
+
+#include <linux/seg6.h>
+
+enum {
+ SEG6_LOCAL_UNSPEC,
+ SEG6_LOCAL_ACTION,
+ SEG6_LOCAL_SRH,
+ SEG6_LOCAL_TABLE,
+ SEG6_LOCAL_NH4,
+ SEG6_LOCAL_NH6,
+ SEG6_LOCAL_IIF,
+ SEG6_LOCAL_OIF,
+ SEG6_LOCAL_BPF,
+ __SEG6_LOCAL_MAX,
+};
+#define SEG6_LOCAL_MAX (__SEG6_LOCAL_MAX - 1)
+
+enum {
+ SEG6_LOCAL_ACTION_UNSPEC = 0,
+ /* node segment */
+ SEG6_LOCAL_ACTION_END = 1,
+ /* adjacency segment (IPv6 cross-connect) */
+ SEG6_LOCAL_ACTION_END_X = 2,
+ /* lookup of next seg NH in table */
+ SEG6_LOCAL_ACTION_END_T = 3,
+ /* decap and L2 cross-connect */
+ SEG6_LOCAL_ACTION_END_DX2 = 4,
+ /* decap and IPv6 cross-connect */
+ SEG6_LOCAL_ACTION_END_DX6 = 5,
+ /* decap and IPv4 cross-connect */
+ SEG6_LOCAL_ACTION_END_DX4 = 6,
+ /* decap and lookup of DA in v6 table */
+ SEG6_LOCAL_ACTION_END_DT6 = 7,
+ /* decap and lookup of DA in v4 table */
+ SEG6_LOCAL_ACTION_END_DT4 = 8,
+ /* binding segment with insertion */
+ SEG6_LOCAL_ACTION_END_B6 = 9,
+ /* binding segment with encapsulation */
+ SEG6_LOCAL_ACTION_END_B6_ENCAP = 10,
+ /* binding segment with MPLS encap */
+ SEG6_LOCAL_ACTION_END_BM = 11,
+ /* lookup last seg in table */
+ SEG6_LOCAL_ACTION_END_S = 12,
+ /* forward to SR-unaware VNF with static proxy */
+ SEG6_LOCAL_ACTION_END_AS = 13,
+ /* forward to SR-unaware VNF with masquerading */
+ SEG6_LOCAL_ACTION_END_AM = 14,
+ /* custom BPF action */
+ SEG6_LOCAL_ACTION_END_BPF = 15,
+
+ __SEG6_LOCAL_ACTION_MAX,
+};
+
+#define SEG6_LOCAL_ACTION_MAX (__SEG6_LOCAL_ACTION_MAX - 1)
+
+enum {
+ SEG6_LOCAL_BPF_PROG_UNSPEC,
+ SEG6_LOCAL_BPF_PROG,
+ SEG6_LOCAL_BPF_PROG_NAME,
+ __SEG6_LOCAL_BPF_PROG_MAX,
+};
+
+#define SEG6_LOCAL_BPF_PROG_MAX (__SEG6_LOCAL_BPF_PROG_MAX - 1)
+
+#endif