7182 Commits

Author SHA1 Message Date
Jian Li
3d09f4f46d Fix buck build for segmentrouting application
Change-Id: I32f64c93fc1f3f5a1db444b8039dfe8b98dc2859
2016-04-13 15:43:22 -07:00
Thomas Vachuska
c3cdf9072d Fixed the null-provider packet rate default value and ability to dynamically adjust the value.
Change-Id: Ifc86ff9a184f2b453038667ed32c944841ed7af6
2016-04-13 22:14:07 +00:00
Carmelo Cascone
6b32c99c0a New utils class for immutable byte sequences
Helpful when dealing with protocol-independent header match and actions

Change-Id: Iccfc6e09a9ea434caccc198f27e8869db42309c9
2016-04-13 22:07:25 +00:00
Andreas Papazois
59e19bbc76 [GEANT] Multiple VLAN-IDs allowed for trunk mode of ports.
Change-Id: Ib6add6f4bcdcc9ed0fb0448fef91f9f0dbebb57d
2016-04-13 20:21:51 +00:00
Jian Li
a73fce3348 Notify all metric reporters when new types of system metric added
Change-Id: I307be0cb68bdc7fc3c75212c3fac4390fb9391a9
2016-04-13 20:20:16 +00:00
heisenberg
b7017d7c7a [ONOS-4371] Netconf client could not resolve notification message with label attributes
Change-Id: I74ca573d65baf9295a0d055efe728d1b04370173
2016-04-13 19:24:39 +00:00
Ray Milkey
7abe50bafd Fix unhandled exception during shutdown due to provider service being unavailable
Change-Id: I891b2d3c64576fe7cace80ff7907551b46054db6
2016-04-13 19:22:21 +00:00
Vidyashree Rama
a2f73988eb YANG string restriction listener + YANG Range restriction listener review comment fix
Change-Id: I9e7af9c67f8fbf918d4e0d8ff147a560889ff264
2016-04-13 19:11:32 +00:00
Jian Li
b6df66b802 Unregister ControlLoad codec when deactivate CPMan
Change-Id: I4478b4bcdd99dce3e1b6bc12cf78558eebf32db9
2016-04-13 18:46:38 +00:00
HIGUCHI Yuta
16e9d28261 Attemp to improve hasPendingUpdates()
- Create update list using Stream, so that
  hasPendingUpdates() can short cut on first update found.
- Might improve performance when there is large number of updates in a Tx.

Change-Id: I20820b7212c642315a620d715b5c750e35d31dd0
2016-04-13 18:46:29 +00:00
Jonathan Hart
26bd81332e Add encapsulation classes to Kryo
Change-Id: I37c9858f611a31a7949de7cf9000d1131203ae71
2016-04-13 10:39:55 -07:00
Charles Chan
9b26bf30d6 Use VlanId.vlanId(short) to validate the value
Also update the unit test
    - VlanId.vlanId("5000") should throw IllegalArgumentException

Change-Id: I374532080dc2a51da8f2c0a46ea92df6f8abbe56
2016-04-13 17:04:56 +00:00
Konstantinos Kanonakis
c5d93e64fc Added meter and table transition instructions to flows REST API.
Change-Id: If9d3f61020fab3a91009e3f067b04bd19bbc52d1
2016-04-13 17:04:32 +00:00
Simon Hunt
7715e897d8 Web UI - reflect logged-in-username back to UI in the bootstrap event.
Change-Id: I771b0d1d426cc2435d8c8e5953d3e52d410f6293
2016-04-13 17:03:39 +00:00
Gaurav Agrawal
1c8f80c411 Optimizing Generate Code Function in Translator and updating enum/union to support a special hierarchical scenario
Change-Id: I14a971ff6fcda6ae5e86ffe4c11d17a844e371ce
2016-04-13 17:03:05 +00:00
Konstantinos Kanonakis
a7592bc684 Show meter and/or table transition in GUI even if flow entry has no other treatment instructions.
Change-Id: Ia1ae053b7fd8264a9a33735717328eea89e177f6
2016-04-13 10:25:24 -05:00
Andrea Campanella
637c807aae Moving Polling alarm provider into faultamangement application
Change-Id: Ia283ea39d22b727ba90b537c3efa9540fa5dbd99
2016-04-13 00:55:10 +00:00
Ray Milkey
bee35092d6 Fix javadoc warnings
Change-Id: Iff748bf6a5b6653b515059506bb2d4f09d3c9878
2016-04-13 00:10:48 +00:00
Jonathan Hart
c19f7c191e Register API in segment routing Kryo serializers.
Also use a different builder instance for each map.

Change-Id: Id594ea708d7bc2cfa06d514f50273dd0f8cb45f6
2016-04-12 15:39:44 -07:00
Jonathan Hart
6552b8d6f9 Fix Kryo issues with FlowObjective-based intents
Addresses ONOS-4206.

Change-Id: Ia66e2d227c7f68053fbf7f404b76bc411ab2eeb5
2016-04-12 21:56:16 +00:00
Charles Chan
2c8231c924 Fix application name and description in BUCK file
Change-Id: I26aa0cd81629f0b94df47dae1f74244096cf5e25
2016-04-12 18:11:57 +00:00
Steven Burrows
041c1aa17e Fixed the issue when the details panel would remain visible after navigating away from the topo page and back
Removed Tabs
Changed method name to begin with a verb

Change-Id: I01d1ed0635858902e3adc82e23af258e0c689827
2016-04-12 18:05:12 +01:00
Charles Chan
425854b7a7 Fix group handler in CpqD OFDPA driver
We should not use OFDPA extension VLAN ID in CpqD OFDPA driver (gerrit#8609)

Change-Id: Ife451c25c48a7aba2c4f7f8c66f71c9f362ab37c
2016-04-12 03:19:16 +00:00
Simon Hunt
ea32708ba8 Temporary patch around unavailable username during websocket failover.
Change-Id: I38f98816e2e9022d07aad49e1184faa2c2174428
2016-04-11 16:49:13 -07:00
alshabib
b05be2d9ed Adding support to remove a subscriber.
And fixing an issue where build on a flowrule could not be
called repeatedly.

Change-Id: I85773ac7a3fb4f2970b63599d1eafbfc8b3c5879
2016-04-11 20:52:49 +00:00
Ray Milkey
820d633b9f Start refactoring of app BUCK files
- Brian added maven coordinates to the maven JAR short path
- refactored segment routing and ganglia metrics apps

Change-Id: I7b8110e07a474d256d4821c1a9d083c9c8c11e2e
2016-04-11 20:26:29 +00:00
Simon Hunt
23fb13539e Started fleshing out the UI topo model classes.
If reviewing this, please refer to http://tinyurl.com/onos-ui-topo-model

Change-Id: I4738392bec1a89c37dff15eff6fe04d66fcabd95
2016-04-11 12:17:50 -07:00
Jonathan Hart
fd17661348 Route CLI improvements and bug fixes
Change-Id: I4b4547f578cc053dc150066dadb68b6b2cbb82ee
2016-04-11 18:13:14 +00:00
Phaneendra Manda
089274b5f1 [ONOS-4172] Issue fixed to process specific packets in SFC manager
Change-Id: Ib5cb6006b42a6b163b85fe89f725002336442baf
2016-04-11 18:10:21 +00:00
Jian Li
b691dd3805 Deprecate and clean up some classes on control metric aggregation
Since the metric aggregation logic has been moved to message
provider, now there is no caller which refers to those classes.
Due to this reason, following classes need to be purged to
maintain clean code repository.

Change-Id: Id5bcb7eda6ce3538c18007301da35df9255159ae
2016-04-11 18:09:38 +00:00
Andrea Campanella
e72ac5590d [ONOS-4260]Alarm and fault managment application refactoring according to ONOS architecture
Change-Id: I47e9db37eb5fc27ac19db2e4cb87774736b44685
2016-04-11 18:02:27 +00:00
Avantika-Huawei
4c3c99704d [GoldenEye] [ONOS-4163] Add provider service update API with status change
Change-Id: Id8774f5577f735566b1826ab4adfe5969c3aa168
2016-04-11 17:57:07 +00:00
Simon Hunt
cda9c03749 Converted UiSharedTopologyModel to be a @Service.
Change-Id: Idc8df1b9c0a52db01ac545567dacc0e1c770f84a
2016-04-11 10:33:08 -07:00
Daniel Park
f78306f084 Fixing arp event log in OpenstackRoutingArpHandler
Change-Id: I8d7c1737fcceccb201703a009243039db9e40e41
2016-04-11 17:25:32 +00:00
Jian Li
279130df4d Handle reporting errors gracefully for various metrics reporters
Change-Id: Ifc928fa25732609ff185caf213467ee40bdb6f53
2016-04-11 17:24:31 +00:00
Sho SHIMIZU
7d4f2f7c8f Tighten visibility
Change-Id: I5ae3c63d4e8361c488a06f71ff83cb1ff8ca5f4e
2016-04-11 17:20:45 +00:00
Claudine Chiu
f6bf8d5076 ONOS-4077: REST API's for virtual links.
Change-Id: Idc838f24735e75ad2729393a03dcac4d256239bb
2016-04-11 17:18:53 +00:00
Andrea Campanella
c8eca242e4 Detect circular app dependency
Change-Id: Ib3e2d802dfe3675ef5c8ef8818c1127ed145adf1
2016-04-11 17:17:57 +00:00
Ray Milkey
460f9b0523 Add bulk delete for flows
Change-Id: I77f266c75d0f9d1e99155eb48c216bff3fab2f40
2016-04-11 17:12:55 +00:00
Madan Jampani
7a3ba96a35 Turning adaptive flow sampling off by default
Change-Id: Ia1501e6b904c8f16656d650761630d60c1e712c3
2016-04-11 17:11:14 +00:00
Thomas Vachuska
ebf3be0f15 Adding drag-n-drop feedback to app install.
Change-Id: I82718d930e2121f4e6c8109a89513fa755c18141
2016-04-11 17:09:47 +00:00
Murat Parlakisik
4f50e3fe92 ONOS-4283 Adding hp driver
Change-Id: I2d31ea816550ca6d2097eee53650457ee778e9a8
2016-04-11 17:09:23 +00:00
Jian Li
55cbd5c385 Notify all metric reporters when metric registry has been changed
With existing implementation, it is difficult to notify the
metric reports on metric registry changes. With this commit,
we can spontaneously notify all reporters about the metric
registry changes, so that newly added metrics can be automatically
reported to third party monitoring system.

Change-Id: I1273194553900f6bb03e2ef6bb1b54838af1da00
2016-04-11 17:08:19 +00:00
Charles Chan
5d58e8d2d4 Remove redundant dependency in SegmentRouting
Change-Id: I7e68f26247455b7ebacbd46b7b597be04d25207f
2016-04-11 15:51:56 +00:00
Bharat saraswal
d9822e901f Coding gudilines for class and methods javadocs fixed.
Change-Id: I0153e6391c9ec9eacaac65c3989834b6bf5c65bf
2016-04-11 15:39:55 +00:00
Daniel Park
2319390b4c [ONOS-3948] Seperate mgmt and data network in OpenstackSwitching/RoutingService
- Supports the seperation of management and data network

Change-Id: I178dbe2af241123c5181f94a7b46fc15b4cb37c7
2016-04-11 02:19:14 +00:00
Ray Milkey
24439fe26d app buck refactor for apps: aaa, acl, bgprouter
Change-Id: Iaa970e3a937cc1df0aff29cc45f4c08c2d79cd13
2016-04-09 02:55:18 -07:00
Brian O'Connor
7cbbbb7009 Adding Copyright notice to files that are missing it
Change-Id: Ic08aad8906dbd4dd062e7adcec7465475cf2bdda
2016-04-09 09:51:27 +00:00
Brian O'Connor
dffe96b230 Removing space from filename
utils/yangutils/src/test/resources/ConfigTrueValidKeyValidLeaf List.yang

Change-Id: I6a275474c0ccfe3a7256862b3ccf7d739a6c0211
2016-04-09 01:29:26 -07:00
Brian O'Connor
5ab426f9ff Updating copyrights
New format: 'Copyright .year-present Open Networking Laboratory'

Change-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098
2016-04-09 01:20:21 -07:00