blob: 30f0ce6cb8a7e3d874a689f2da0fc93a1b631652 [file] [log] [blame]
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -08001/*
2 * Copyright 2017-present Open Networking Foundation
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17/* -*- P4_16 -*- */
18#ifndef __INT_DEFINE__
19#define __INT_DEFINE__
20
21#include "defines.p4"
22
23const next_hop_id_t INT_PORT = 54321;
24
25typedef bit<48> timestamp_t;
26typedef bit<32> switch_id_t;
27
28const bit<8> INT_HEADER_LEN_WORD = 4;
29
30const bit<8> CPU_MIRROR_SESSION_ID = 250;
31
32#endif