4946 Commits

Author SHA1 Message Date
Bharat saraswal
d25a30a1a8 [ONOS-3113] Web Resource for Flow classifier in SFC
Change-Id: Id5e3a85883e8fb682bb43c45400860a3b07d05fe
2015-10-27 21:00:31 +00:00
Saurav Das
a002972f68 Removed unnecessary unused interface.
Change-Id: Icb4a848ce790644a0c8695747f3777f1e0190eda
2015-10-27 20:59:20 +00:00
onosjcc
36e04a8301 move vtnrsc.web from vtnrsc bundle to vtnweb bundle
Change-Id: I847da38f4ffeb88ef8d6e771b4560b652d979616
2015-10-27 20:45:14 +00:00
Simon Hunt
e2b6a2bab6 Fix for ONOS-3220 : Implement Comparable on intent Key.
Change-Id: Ibba4a972d2e3a82b5bf9256893a82501236021cb
2015-10-27 19:11:16 +00:00
Sho SHIMIZU
0fa6d3b745 Remove branch condition which is always true
Change-Id: I27385061986f7b43f78365278fa763c70a451b46
2015-10-27 18:53:35 +00:00
Jonathan Hart
08105be3e6 PeerConnectivityManager: recalculate peering intents on configuration change
Change-Id: I05944f995342b2351115a613e02ad3e2ed830eb4
2015-10-27 18:49:41 +00:00
Saurav Das
554f5e77f4 Fixes NPE in CLI when user enters non-existent DPID in "flows any <dpid>" command.
Sorts flows according to table-id first, and then flow-id, so all flows
from the same table print together.

Change-Id: I4a811a00a1dc0e1e2f2855c06f5f7f9851152c0d
2015-10-27 18:25:47 +00:00
Ray Milkey
e3026a4eb4 Fixes for Javadoc errors
Change-Id: Icf8fa2918faf071407e33c1fecc2ebac817cc817
2015-10-27 18:23:12 +00:00
Phaneendra Manda
805f82a305 [ONOS-3116] Port Chain implementation for SFC
Change-Id: I4a5fd9076c19ba502652d68e3b2cca14b269359a
2015-10-27 10:44:37 -07:00
Phaneendra Manda
1ea491490b [ONOS-3116] Port Chain interface for SFC
Change-Id: I7591ca414e63ac4787ca1fb354ea5755b7eedff3
2015-10-27 10:44:37 -07:00
Phaneendra Manda
ac6365068a [ONOS-3116] Port Chain id for SFC
Change-Id: Ib84ef82f58bf0c9b7aaa32c5020d854529bd323f
2015-10-27 10:44:36 -07:00
Phaneendra Manda
63fecef5b5 [ONOS-3116] Port pair group implementation for SFC
Change-Id: I4dc8aa0c7e77e150ba45e4964ab00f36645e079c
2015-10-27 10:44:36 -07:00
Phaneendra Manda
3e12883ced [ONOS-3116] Port Pair Group interface for SFC
Change-Id: I40bc7f61f01009101d0cb8eff822998467989c8f
2015-10-27 10:44:36 -07:00
Phaneendra Manda
1b50facf49 [ONOS-3116] Port Pair Group Id for SFC
Change-Id: I2a71c2ada80d6c860454a4e4c700537387e8ae48
2015-10-27 10:44:36 -07:00
Phaneendra Manda
efdf812d87 [ONOS-3116] Port Pair implementation for SFC
Change-Id: I784e69f318cfe3d4d18f8914ebd9d45c3a98276c
2015-10-27 10:44:36 -07:00
Aaron Kruglikov
b0ca8cfa50 Changing manually advanced timing for high load.
Change-Id: I89e0919cb9a4353d0b79e71862055d67dbeabf42
2015-10-27 10:33:41 -07:00
Saurav Das
822c4e21ba CORD-48 First checkin for enabling OF-DPA driver to support the SR app.
Filtering Objective support added. Driver renamed from OFDPA1 to OFDPA2.
Code refactored within driver to reflect test-code which will be used by
static flow-pusher app in the future.

Change-Id: I7132d8b8eaf28df7c11646c5a35035f258c65af4
2015-10-27 17:01:41 +00:00
Phaneendra Manda
7eca453013 [ONOS-3116] Port Pair interface for SFC
Change-Id: Iecb72132bb84f062c9696a3f46bd6617519f8f68
2015-10-27 09:23:20 -07:00
Jonathan Hart
4bb4b056b8 Moved persistence tests to correct directory so they are not part of runtime bundle
Change-Id: Iae5d4d4b48c15873ff77c2fd6be9d1d2fcaea5a2
2015-10-26 18:10:56 -07:00
Aaron Kruglikov
92511f22a0 Creating persistence service.
Change-Id: Ib78b4001a24c71b4096e5a2a446dbd5009aa1090
2015-10-26 21:48:30 +00:00
Phaneendra Manda
635f6213ce [ONOS-3116] Port pair id for SFC
Change-Id: Ie9e9e29335a7aedd47ed341f55b3b77df3b2de37
2015-10-26 21:16:37 +00:00
Bharat saraswal
fd92344d33 [ONOS-3108] FlowClassifier codec for SFC.
Change-Id: Ib0697ce7d911c79d202a461bbadeb155ab315396
2015-10-26 21:02:04 +00:00
Ayaka Koshibe
afb546f4ac Fix for NPE due to invalid arguments
Change-Id: I08b83c09c405a0aed0c69628fd5f27b3e5c97ae8
2015-10-26 20:34:53 +00:00
andrea
669ada41fd Stc scenario for testing distributed primitives and onos-execute-expect command
Change-Id: Iac949099bf072b71aedd85dbc2ee8cf613b01807
2015-10-26 20:29:49 +00:00
Bharat saraswal
93aaf51b80 [ONOS-3116] FlowClassifier Manager.
Change-Id: I9122f3add8aff2ce780a9da23d279bae345cdf1c
2015-10-26 18:55:22 +00:00
Bharat saraswal
e37f7f3df7 [ONOS-3116] FlowClassifier Service.
Change-Id: I1d3d56938208ca61e92f4ed584c478a3939c1449
2015-10-26 18:38:34 +00:00
Bharat saraswal
0c0785a305 [ONOS-3116] Implementation of Flow classifier for service function chain.
Change-Id: I0a462909dc623287535401187bddbf73ad6777ad
2015-10-26 18:31:12 +00:00
David K. Bainbridge
e676dabe61 added equality functions that do a deep content check
Change-Id: Ibc64373587622fa6911d18e21d1695577cc36301
2015-10-26 18:25:23 +00:00
Bharat saraswal
531fcf521e [ONOS-3116] Flow classifier for service function chain.
Change-Id: Iad6f548c190a96a0b2a79a2bd9b90d0a96f3c179
2015-10-26 18:09:10 +00:00
Bharat saraswal
b07481491f [ONOS-3116] Implementation of Flow classifier Id for service function chain.
Change-Id: Ia696b8042281050e50d8ba5c34b2f1d6db5cc856
2015-10-26 17:32:03 +00:00
Simon Hunt
de99e0b339 GUI Topo -- Badges - Enhanced uitopo archetype to also use badges.
Change-Id: I80cd4783a4154a2ccce6054175022b97ef7bc6c1
2015-10-26 16:30:02 +00:00
Ray Milkey
8f7feed4a4 Unit tests to improve coverage
- DefaultPacketRequest
- PacketEventTest
- PacketProcessor

Change-Id: I86d1416f808ebc901ed84204f2e772dc25f9eb58
2015-10-26 16:20:25 +00:00
BitOhenry
d50bf8225e ONOS-3200 unify code formation and fix grammar problem
Change-Id: I7bfa850342ba039c18e8ff8fcdc67266a6e05b23
2015-10-26 13:58:17 +08:00
Madan Jampani
596f266186 Fix onos-setup-karaf to work with new cluster metadata format
Change-Id: Ibdaad750931f0b33b84064bd3a0d52aa19a0b1a2
2015-10-23 21:42:22 +00:00
Simon Hunt
004fc2c4f8 GUI Topo -- Badges - Fixed glyph positioning. Added CSS for info/warn/error statuses.
Change-Id: I9e37863a3425df9a9ecd2d20f5526e4f63c6ad00
2015-10-23 11:56:08 -07:00
Madan Jampani
ec1df02f3e In preparation for dynamic clustering support:
- Added Cluster metadata service and metadata store interfaces
- Added a static cluster metadata store implementation that is backed by a local file.
- Consolidated the existing cluster.json and tablets.json metadata files into a single cluster.json file that has all the cluster related metadata.
- Removed dependency on ONOS_NIC env variable.

Change-Id: Ia0a8bb69740caecdcdde71a9408be37c56ae2504
2015-10-23 17:51:08 +00:00
Simon Hunt
5674db9e41 GUI Topo -- Badges - WIP.
Change-Id: I84a4d688f960f5162b9ae7c7c14ee4c118e2c707
2015-10-22 16:12:55 -07:00
lishuai
69b36d5d11 [ONOS-3188] Add the method: Returns the virtualPort associated with the
fixedIP.

Change-Id: I4f66287a4186cc103070c9182dae64f81fcd6488
2015-10-22 18:49:17 +00:00
Jonathan Hart
3e594649d5 Change OLT app to push Q-in-Q tagging flows rather than transparent VLAN flows.
Device VLAN is set through configuration, subscriber VLAN can be added using
CLI (eventually this will come through a call from the AAA app).

Moving towards generalizing this app as an 'Access Device' app rather than purely OLT.

Change-Id: I9b82b39f6a2dee2c6f10f3fd13b261f3e0313db7
2015-10-22 18:48:19 +00:00
Ray Milkey
c3902fb469 Only transition to START state on TLS start
Change-Id: Iafcf9dff625d8aac874d28ff23b5328beda28d2a
2015-10-22 18:37:22 +00:00
Simon Hunt
13cc0835fc GUI Topo -- Added missing glyphs
Change-Id: I5895b86248bc084c9e71c52cdb6161ae5b736e4a
2015-10-22 09:23:32 -07:00
Simon Hunt
e9343f3799 GUI Topo -- Cleaned up NodeBadge, now that we have a clearer idea of what we want to model.
Change-Id: I754a94cbd1fbe2a2c8affccaca88c48c3fa33b92
2015-10-22 16:18:02 +00:00
Thomas Vachuska
4be3054046 Adding sequential construct to STC to serially chain sequences based on env properties.
Change-Id: I1df66d2a704309f5450eeca08a6e9b89c02e8346
2015-10-21 19:11:46 -07:00
Charles Chan
e64d375861 [ONOS-3194] Prevent NullPointerException
Some kind of List (e.g. ArrayList) allow the existence of null element
Add protection here in case someone call sw.sendMsg(List<OFMessage>) and pass a list with null element

Change-Id: Ida2ffbb196d2fdcb23b911365fa3c1231eab92ed
2015-10-22 00:40:42 +00:00
Ray Milkey
d9dfe11fb5 Bug fixes for TLS authentication
Change-Id: I568273cb6fc5f0c95c15dc37ad17f51c2090917b
2015-10-21 12:13:56 -07:00
HIGUCHI Yuta
9803071bb2 Fixing completion config
- AnnotateDeviceCommand takes device ID only on 1st parameter

Change-Id: Ib51efad6559a2faa5cbf7955698dc45e9b5a43c3
2015-10-21 14:19:33 +00:00
Rusty Eddy
0c12e40bb0 Added symbolic names with the correct values for
PIM Address families IPv4 and IPv6

Change-Id: I8ae675fa1df052c4ef0b73b27449add534cc5c3c
2015-10-21 14:18:41 +00:00
Steffen Gebert
bbfdaaaef5 Implement OFActionSetQueue (OpenFlow 1.3 only)
Action "Set-Queue" (OFPAT_SET_QUEUE) is not yet implemented.

This patch adds such a QUEUE Treatment and implements it using the Set-Queue
action of OpenFlow 1.3.

The --setQueue parameter can be used when defining intents so that flows with
the respective Set-Queue action are installed.

This includes contributions by Michael Jarschel and Arne Schwabe and is the
result of our ONOS Hackaton project at EWSDN 2015.

Change-Id: Ie7bf01e8fd90fe68977477327ac4f53d7930e186
2015-10-21 10:36:17 +00:00
Charles Chan
5b7ec34802 [ONOS-2885] Resolve flow installation failure bug
There is a time gap between
controller is elected as the master of a switch
and
controller actually becomes the master of a switch (receives ROLE_REPLY).
During this time gap, OF messages destined for the switch will be sent to this controller.
However, the OF message can only be sent to the switch after controller receives the ROLE_REPLY.

Change-Id: I32d68384226e272658a0c9de2d32ae9e1cc39b6a
2015-10-21 10:34:41 +00:00
Hyunsun Moon
c10f7773e7 CORD-280 Fix the way to add and remove a node to consistent store
Change-Id: Iff55398d0a78acf3cdce8a5b43146f95b562d5a5
2015-10-21 10:32:49 +00:00