Work around bug 3005: RoutingService needs special care to keep from rule coalescing
[netvirt.git] / openstack / net-virt / src / main / java / org / opendaylight / ovsdb / openstack / netvirt / impl / OpenstackRouter.java
1 /*
2  * Copyright (C) 2014 Red Hat, Inc.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  *
8  * Authors : Dave Tucker, Flavio Fernandes
9  */
10
11 package org.opendaylight.ovsdb.openstack.netvirt.impl;
12
13 import org.opendaylight.ovsdb.openstack.netvirt.api.MultiTenantAwareRouter;
14
15 import java.net.InetAddress;
16 import java.util.UUID;
17
18 /**
19  * OpenStack router implements the MultiTenantAwareRouter interfaces It provides routing functionality for multiple
20  * tenants in an OpenStack cloud
21  */
22 public class OpenstackRouter implements MultiTenantAwareRouter {
23
24     @Override
25     public void addInterface(UUID tenantId, String interfaceName, InetAddress address, int mask) {
26
27     }
28
29     @Override
30     public void addInterface(UUID tenantId, String interfaceName, String macAddress, InetAddress address, int mask) {
31
32     }
33
34     @Override
35     public void updateInterface(UUID tenantId, String interfaceName, InetAddress address, int mask) {
36
37     }
38
39     @Override
40     public void updateInterface(UUID tenantId, String interfaceName, String macAddress, InetAddress address, int mask) {
41
42     }
43
44     @Override
45     public void removeInterface(UUID tenantId, String interfaceName) {
46
47     }
48
49     @Override
50     public void addRoute(UUID tenantId, String destinationCidr, InetAddress nextHop) {
51
52     }
53
54     @Override
55     public void addRoute(UUID tenantId, String destinationCidr, InetAddress nextHop, Integer priority) {
56
57     }
58
59     @Override
60     public void removeRoute(UUID tenantId, String destinationCidr, InetAddress nextHop) {
61
62     }
63
64     @Override
65     public void removeRoute(UUID tenantId, String destinationCidr, InetAddress nextHop, Integer priority) {
66
67     }
68
69     @Override
70     public void addDefaultRoute(UUID tenantId, InetAddress nextHop) {
71
72     }
73
74     @Override
75     public void addDefaultRoute(UUID tenantId, InetAddress nextHop, Integer priority) {
76
77     }
78
79     @Override
80     public void addNatRule(UUID tenantId, InetAddress matchAddress, InetAddress rewriteAddress) {
81
82     }
83 }