Hyunsun Moon
fd129b2234
Removed openstack4j wrapper application.
...
Found better solution which can call the libraty directly from the ONOS app.
Change-Id: Ib7747f0008949064743f3b19265f54a3651ab018
2016-03-03 00:58:15 +00:00
Hyunsun Moon
c3d2f8b89e
Removed leftover openstack applications
...
Change-Id: Id036fe785bc53e2ae3152fc307d0095a9bbb9ac7
2016-03-02 17:26:14 +00:00
Jonathan Hart
b3dad10487
Fixed blocking FPM deletes.
...
Apparantly route deletes are sent with protocol UNSPEC (fpm bug?)
Change-Id: Ia904149c0ee4704d604304d3296d2b9f2e780ab4
2016-03-02 17:25:54 +00:00
Thomas Vachuska
a907612b15
Hooking ospf into the overall build.
...
More fixes are required to allow ospf/protocol and ospf/ctl to build.
Change-Id: I6367178a5dff56f13e4c67c4503bc59b7deb45cb
2016-03-02 01:07:43 -08:00
Brian O'Connor
56872a4879
Removing extra leading line from olt/api/pom.xml
...
Change-Id: I94f91c8facf82c37fc8bf41fc7feae0c98cb119f
2016-03-01 18:52:56 -08:00
Hyunsun Moon
0448ea086a
Don't PNAT for DHCP packets
...
And don't call Neutron before the config is ready
Change-Id: I921731468c65b9df7646525d32edddc69e46c371
2016-03-02 00:37:11 +00:00
Charles Chan
aedabfd27a
Remove duplicated multicast prefix declaration
...
(Following #7957 )
Also,
Update copyright
Few documentation improvements
Change-Id: If4a6b9f168e9d7587976f1f2b59c2b59b81c6c2f
2016-03-01 20:11:59 +00:00
Jian Li
d79fb94921
[ONOS-4014] Refactor *Id classes to extend from Identifier class
...
- Refactor all of *Id classes in apps package
Change-Id: I31fafbf7f15aee3a1b3b37b7c281b3f99eae0883
2016-03-01 06:12:27 +00:00
Charles Chan
3e783d0b7b
Fix NPE in SegmentRoutingManager
...
NetworkConfigEventHandler must be initialized before adding NetworkConfigEventListener
Change-Id: I8eb40c8b7345b915e613a678df8e8c103980ee21
2016-02-27 07:12:39 +00:00
Charles Chan
4ca8e60b95
Introduce an easy way to check whether an IP address is multicast or not
...
Change-Id: I192a1b3e04b843fa0446d011cc98393a1950a5a9
2016-02-26 17:00:29 +00:00
alshabib
56efe43fa3
fix olt cookie issue
...
Change-Id: I25ce0b5fc9058195498aa407d01aef1fa78a95e4
2016-02-26 16:51:17 +00:00
Jian Li
814a339458
Resolve openstacknetworking and openstackswitching dependency issue
...
Change-Id: If246d09af29cfa0379ee9666de2931a3175f46e9
2016-02-25 23:59:06 +00:00
Zsolt Haraszti
05a1ba1dc9
Use allocateNextId when building new NextObjective
...
In order to avoid nextId collisions, all users of the flow objective
service should use the provided allocateNextId() method when
constructing new NextObjectives. I found one instance where this was not
the case: CordMcast.
Solution: removed private id generator from CordMacst and replaced it
with allocateNextId.
Change-Id: I134931b58c524291ae937dd6f0051ee549236734
2016-02-25 23:38:09 +00:00
Hyunsun Moon
a74171d44a
Added wrapper application of openstack4j
...
It is impossible to use openstack4j directly from ONOS apps
due to the Jersey version conflict.
Change-Id: I2df32430de42d627b03e0a2f8d8d2b9067ad3e14
2016-02-25 20:54:14 +00:00
Qianqian Hu
bf15a5ab03
adding cli for aaa to show users
...
Change-Id: I23092577a6da8f43b959a11b9590c282f4d50a5c
2016-02-25 20:45:49 +00:00
Madan Jampani
5551f52f5f
Simple test application for load testing distributed consensus
...
Change-Id: Ifd99bfc6fc608c5719e21ea9699db63f1c42f2a0
2016-02-24 07:50:39 +00:00
Phaneendra Manda
b88b3f8bc6
[ONOS-3834] Install load balanced forwarding rules
...
Change-Id: I681d0b047feb332543307eac1a54ed20114993ef
2016-02-23 19:31:22 +00:00
Phaneendra Manda
0f21ad6924
[ONOS-3835] Install load balanced classifier rules
...
Change-Id: I585a83021dbf2aff6a65dd43944a1f6979b33ead
2016-02-23 17:50:56 +00:00
Hyunsun Moon
b0f09be1a4
Fixed sona refactoring related issues
...
Change-Id: Ied0ce985921be2fda503fefc6af3388c5289c2d6
2016-02-23 15:04:52 +00:00
Kyuhwi Choi
e2b37e3c6f
[ONOS-3804] [ONOS-3805] Initial L3 flowrules setup for Compute/Gateway nodes and PNAT Handler for OpenstackRouting
...
- Performs app refactoring (openstackrouting and openstackswitching)
- Implements L3 REST call corresponding openstackRouter and openstackRouterInterface.
- Implements initail L3 rules population to compute/gateway node.
- Implements PNAT rules population corresponding packet-in event.
- Fixs comments and javadocs.
- Rebases on master.
Change-Id: I5ad68810f50dc977737d30c43150c892b978b7cb
2016-02-23 15:04:39 +00:00
Phaneendra Manda
b3555031ca
[ONOS-3833] Identify the port chain for the packet
...
Change-Id: Id2ca1373588c8bc77c031149c7e85337c776bc4b
2016-02-23 08:55:41 +00:00
Simon Hunt
a2b11a5c1a
ONOS-3505: Basic behaviour of drivers table implemented.
...
- WIP -- still need to fix scrolling, styling, etc.
Change-Id: I376155ab1375ea4b4b136969b89f74c3733178b8
2016-02-23 07:55:34 +00:00
Charles Chan
a35b02c148
Extract test json to separate files
...
Change-Id: Ica815b7c5ff0a77f411e621bbb6cfc8b78fcd012
2016-02-23 07:55:03 +00:00
sangho
0c2a3daad4
Refactoring of OpenstackSwitching and OpenstackRouting
...
Change-Id: Ib7caea98006274dcdfebfe27c07e3533730ab23e
2016-02-23 07:54:25 +00:00
Phaneendra Manda
329a1276f0
[ONOS-3833] Added data structure to store load balance path info
...
Change-Id: Icf73a7c91652c2532db889fb4df70232a16650a2
2016-02-23 06:01:51 +00:00
Phaneendra Manda
65440bf670
[ONOS-3833]Implementation for FiveTuple class to store 5 tuple packet info
...
Change-Id: I15f2b41187c1577677428a332b44fa1c5351cb05
2016-02-23 04:23:31 +00:00
Phaneendra Manda
eed93191c5
[ONOS-3833] Five tuple interface added
...
Change-Id: I6ba334a8a88591833c2fd404c3f4e9620f199338
2016-02-23 04:10:24 +00:00
Charles Chan
d9681e7d54
Improve SegmentRoutingAppConfig
...
- Separate host and subnet suppression
- Use port instead of interface to specify which SR should ignore
Change-Id: Ie6491950cddf0860924565f081504b4f4d788179
2016-02-23 03:52:22 +00:00
Daniel Park
a7d6e9fada
[ONOS-3688] Implement application for Openstack Node bootstrap
...
- Using OVSDB connnection, it makes bridge and vxlan tunnel for Openstack Nodes.
- Reading nodes information from network config supported
Change-Id: I1c0483b146ace19cd77ac91141182ee9200a9432
2016-02-23 03:28:49 +00:00
Daniel Park
3a06c522d8
[ONOS-3801] Implements L3 REST call json parser
...
- Nullability check for RouterCodec, RoutingInterfaceCodec, RoutingWebResource.
- Copyright fixed.
- externalFixedIps() method in OpenstackExternalGateway class returns the immutable Map.
Change-Id: I841cc1774a074e167ffe327c6e81d3f245cc8ee0
2016-02-23 11:58:49 +09:00
Ray Milkey
c94e8bca35
Remove methods deprecated in Drake from RoutingConfigurationService API
...
Change-Id: Ib9f65f8cff9bc0a763b0000fff1996c4404fac39
2016-02-23 02:02:16 +00:00
Thomas Vachuska
7266738e70
Sketching out driver matrix data structures.
...
Change-Id: I8739e0a49de250bc015b994638bfc6df42393000
2016-02-22 23:22:36 +00:00
Ray Milkey
dc08344b98
remove hostDetected() method that was deprecated in Drake
...
Change-Id: Ib975d7c8f5cf8aec25a1990114ad516e2d273150
2016-02-22 22:21:28 +00:00
alshabib
10d68aebae
fix igmp-query packet outs for the olt
...
Change-Id: Ic3daf5e286f70e68eb6d91bdffa1a498aa562668
2016-02-22 21:43:34 +00:00
alshabib
f544c01845
cleaning up more cord apps
...
Change-Id: Ie48245b61926232ca9b2fa583492cb6e88f10990
2016-02-22 21:07:10 +00:00
Jonathan Hart
7f4bc52841
Cleanup a few of the CORD apps.
...
* Removed or turned per-packet logs down to trace in the PIM app
* Can now reconfigure remote sync host in CordMcast
* CordMcast catches REST exceptions rather than bombing
Change-Id: Iae027d5ce1d9047827ea80b071dc77ca49c65206
2016-02-21 20:04:34 -06:00
Jonathan Hart
9ad777f926
CordMcast clears remote routes on startup to prevent being out of sync.
...
It also reads existing routes on startup.
Change-Id: I13b8ffae2b57d1e82181a8a745bda185d56f368d
2016-02-21 22:48:51 +00:00
Jian Li
1a66d61e4c
Add equals, toString, hashCode methods for DefaultSystemInfo
...
Change-Id: I2d5acc7fb03c2edc28ee6996e774366c9c25910e
2016-02-20 04:46:26 +00:00
Charles Chan
d0fd5dc1bd
CORD-546 Push L3 unicast rules for bgp peers when they are learned
...
- Change L3 unicast group id/key generation to include src MAC
- Note: Only flows are removed when a peer is gone
since the group may still be referenced by routes announced by peer.
It does no harm even if the group is not referenced.
- Note: We assume that peer does not move or update IP
Also fix several SR/VR integration issues, including
- Do not push broadcast group for /32
Change-Id: Ifb03601f5341f8b7717ea1fbccbc569b07f66476
2016-02-19 23:36:19 +00:00
Luca Prete
b21d171137
Path to VPLS to don't consider interfaces that have IPs configured.
...
Change-Id: I540a21a3dcd10446302198952a90e45ade6bbc17
2016-02-19 19:50:51 +00:00
alshabib
3ca3bcce0a
do not remove filter rules when pushing vlan rules
...
Change-Id: Id1703815a50fff934d73ef3ac37951db9c0f02eb
2016-02-19 19:29:52 +00:00
Jonathan Hart
81d73102c3
Calculate IGMP checksum and use more reasonble max response time.
...
Also made IGMP properties configurable at runtime.
Change-Id: I98b40a43a0c17b7bf21f1bd622032c64d7434214
2016-02-19 19:14:10 +00:00
Ray Milkey
0c3d0e0283
remove references from AAA to XOS integration app
...
Change-Id: I0b54d1c655aebc44d886bdfa5bf70364db1bfcf4
2016-02-19 19:08:53 +00:00
Jonathan Hart
00cdddaa60
Send PIM Join/Prune messages based on events from the McastService.
...
Also change Interface to return a list of addresses rather than a set
to allow applications to rely on the order of configuration
Change-Id: Ie7f62fee507639325ee0a77b8db4088dae34597e
2016-02-19 18:53:12 +00:00
Andrea Campanella
e5779864ae
Updating pathpainter icon
...
Change-Id: If6516e583f793df70884ba5eb02213012d357c8c
2016-02-19 17:24:52 +00:00
Ray Milkey
3c6c2f9f1a
Break dependency between AAA app and demo XOS integration app
...
The XOS integration app was written just for the ONS demo and
is a frequent cause of confusion for people outside the lab.
Change-Id: I03cf592890dc7ae68520bc7b71d99e742a9da74c
2016-02-19 17:20:46 +00:00
Hyunsun Moon
d5f6c3be02
CORD-357 Fixed not to pop or push s-tag
...
And also remove vSG related rules when vSG VM destroyed
Change-Id: I3cecd558a0d84f882bea9ce849568a7be8380330
2016-02-19 03:52:08 +00:00
Jonathan Hart
dd7e3d5fc8
It helps to get IGMP join and leaves the right way round
...
Change-Id: I7ada6835fa56aefaa421610ae8a303f2751be2b3
2016-02-19 03:48:50 +00:00
Simon Hunt
4b312a30e5
Added blank app icon template.
...
Change-Id: I7ee68c31cfe77e205006e5c56a99901f3a5ef660
2016-02-18 16:12:44 -08:00
Andrea Campanella
f313124f9e
Adding Url, description and logo for pathpainter application
...
Change-Id: Icb37373de2982cd5cf34718ace9233c0832f3674
2016-02-19 00:03:52 +00:00