X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=neutron-ovsdb%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fgroupbasedpolicy%2Fneutron%2Fovsdb%2FVxlanGpeTunnelType.java;h=6f7155814b13cbf4ceefff9e6d2e7da859aee77f;hb=afeada6760db5be76ba9f1f911e34b515dfd2fcd;hp=0408db766d93c558b9e47198121e57a2c1e10a58;hpb=5cf357d93d0ecab7b5746e2f4e234472b6e5ce6a;p=groupbasedpolicy.git diff --git a/neutron-ovsdb/src/main/java/org/opendaylight/groupbasedpolicy/neutron/ovsdb/VxlanGpeTunnelType.java b/neutron-ovsdb/src/main/java/org/opendaylight/groupbasedpolicy/neutron/ovsdb/VxlanGpeTunnelType.java index 0408db766..6f7155814 100644 --- a/neutron-ovsdb/src/main/java/org/opendaylight/groupbasedpolicy/neutron/ovsdb/VxlanGpeTunnelType.java +++ b/neutron-ovsdb/src/main/java/org/opendaylight/groupbasedpolicy/neutron/ovsdb/VxlanGpeTunnelType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved. + * Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 which accompanies this distribution, @@ -40,18 +40,17 @@ public class VxlanGpeTunnelType extends AbstractTunnelType { private static final String DESTPORT_KEY = "dst_port"; private static final String DESTPORT_VALUE = VXLAN_GPE_PORT_NUMBER.toString(); - - private final PortNumber udpTunnelPort; + private final PortNumber udpTunnelPort; private final List optionsList; private static final Class tunnelType = TunnelTypeVxlanGpe.class; - public VxlanGpeTunnelType() { - optionsList = createOptionsList(optsMap); - udpTunnelPort = new PortNumber(VXLAN_GPE_PORT_NUMBER); - } + public VxlanGpeTunnelType() { + optionsList = createOptionsList(optsMap); + udpTunnelPort = new PortNumber(VXLAN_GPE_PORT_NUMBER); + } - private static final Map optsMap; - static { + private static final Map optsMap; + static { Map opts = new HashMap(); opts.put(VNID_KEY, VNID_VALUE); opts.put(REMOTE_IP_KEY, REMOTE_IP_VALUE); @@ -65,37 +64,37 @@ public class VxlanGpeTunnelType extends AbstractTunnelType { optsMap = Collections.unmodifiableMap(opts); } - @Override + @Override public List getOptions() { return optionsList; } - @Override + @Override public Class getTunnelType() { return tunnelType; } - @Override + @Override public PortNumber getPortNumber() { return udpTunnelPort; } - @Override + @Override public String getTunnelPrefix() { return VXLAN_GPE_TUNNEL_PREFIX; - } + } - /** + /** * Check if a TerminationPoint is a tunnel port that meets * requirements for the Service Function Chaining with NSH * encapsulation. The tunnel port must support setting the * VNID, destination Tunnel IP address, NSI, NSP, and all * four NSHC fields from flow-mods, and use VXLAN encapsulation. * - * @param tpAugmentation + * @param tpAugmentation the {@link OvsdbTerminationPointAugmentation} * @return true if it can be an SFC NSH tunnel port, false if not */ - @Override + @Override public boolean isValidTunnelPort(OvsdbTerminationPointAugmentation tpAugmentation) { if (hasTunnelOptions(tpAugmentation, optsMap) && InterfaceTypeVxlan.class.equals(tpAugmentation.getInterfaceType())