summaryrefslogtreecommitdiffstats
path: root/plugins/ioam-plugin/ioam/encap/ip6_ioam_e2e.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/ioam-plugin/ioam/encap/ip6_ioam_e2e.h')
-rw-r--r--plugins/ioam-plugin/ioam/encap/ip6_ioam_e2e.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/plugins/ioam-plugin/ioam/encap/ip6_ioam_e2e.h b/plugins/ioam-plugin/ioam/encap/ip6_ioam_e2e.h
deleted file mode 100644
index 18f35f80c60..00000000000
--- a/plugins/ioam-plugin/ioam/encap/ip6_ioam_e2e.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2016 Cisco and/or its affiliates.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at:
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __included_ip6_ioam_e2e_h__
-#define __included_ip6_ioam_e2e_h__
-
-#include "ip6_ioam_seqno.h"
-
-typedef struct ioam_e2e_data_t_ {
- u32 flow_ctx;
- u32 pad;
- ioam_seqno_data seqno_data;
-} ioam_e2e_data_t;
-
-typedef struct {
- ioam_e2e_data_t *e2e_data;
- vlib_main_t *vlib_main;
- vnet_main_t *vnet_main;
-} ioam_e2e_main_t;
-
-extern ioam_e2e_main_t ioam_e2e_main;
-
-static inline ioam_seqno_data *
-ioam_e2ec_get_seqno_data_from_flow_ctx (u32 flow_ctx)
-{
- ioam_e2e_data_t *data = NULL;
- u32 index;
-
- index = get_flow_data_from_flow_ctx(flow_ctx,
- HBH_OPTION_TYPE_IOAM_EDGE_TO_EDGE);
- data = &ioam_e2e_main.e2e_data[index];
- return &(data->seqno_data);
-}
-
-#endif /* __included_ioam_e2e_h__ */