f800dbf06d2cf0a15085b5169b49752eb6df3088
[vpnservice.git] / mdsalutil / mdsalutil-api / src / main / java / org / opendaylight / vpnservice / mdsalutil / NwConstants.java
1 /*
2  * Copyright (c) 2013 Ericsson AB.  All rights reserved.
3  *
4  */
5 package org.opendaylight.vpnservice.mdsalutil;
6
7 public class NwConstants {
8
9     // EthType Values
10     public static final int ETHTYPE_802_1Q            = 0X8100;
11     public static final int ETHTYPE_IPV4              = 0X0800;
12     public static final int ETHTYPE_ARP               = 0X0806;
13
14     public static final int ETHTYPE_MPLS_UC           = 0X8847;
15     public static final int ETHTYPE_PBB               = 0X88E7;
16     
17     //Protocol Type
18     public static final int IP_PROT_UDP = 17;
19     public static final int IP_PROT_GRE = 47;
20
21     //Default Port
22     public static final int UDP_DEFAULT_PORT = 4789;
23
24     
25     // Flow Actions
26     public static final int ADD_FLOW = 0;
27     public static final int DEL_FLOW = 1;
28     public static final int MOD_FLOW = 2;
29
30     // Flow Constants
31     public static final String FLOWID_SEPARATOR = ".";
32     public static final int TABLE_MISS_FLOW = 0;
33     public static final int TABLE_MISS_PRIORITY = 0;
34
35  }