2550 Commits

Author SHA1 Message Date
Yuta HIGUCHI
467ccf7f9e DefaultFlowRule: remove deprecated constructor
Change-Id: Iac8dbc0f8fc2386f3f3b6435965503a2050e4b38
2014-12-17 18:03:53 -08:00
Simon Hunt
59df0b2d6a GUI -- Added keyBindings() and gestureNotes() to Key Service.
- Cleaned up fn.js and added contains().
- Unit tests added too.

Change-Id: Id310675836e592af7a4a763f6624c0ee31adfbf5
2014-12-17 10:32:36 -08:00
Yuta HIGUCHI
08f156b45e DistributedFlowRuleStore: always add FlowEntry on batchStore
related to ONOS-481

Change-Id: I9f82c7d9736dab7326062af9c38ae6e290a9b818
2014-12-17 17:53:21 +00:00
Simon Hunt
420691ac20 GUI -- Initial unit tests for Key Handler service. Still more to be done here.
Change-Id: I36e1504c571daebbcd2a147c1dffb37ef6c6beb6
2014-12-16 20:16:28 -08:00
Simon Hunt
f306972de0 GUI -- Jasmine Unit Tests for fn.js.
Change-Id: I8a187dd04413329e6ab2884319deddc25344e3a0
2014-12-16 18:19:14 -08:00
Pavlin Radoslavov
278cdde308 Work toward IPv6 support in BGP: implement decoding/encoding of the
BGP OPEN Multiprotocol Extensions Capabilities (RFC 4760).

The corresponding BGP UPDATE decoding is not done yet, hence for now
we don't include any Capabilities in the BGP OPEN message originated by us.

This work is in the context of ONOS-422.

Change-Id: I8e1c8838adc189aa32a8edf98be976d90fc4ad42
2014-12-16 23:26:28 +00:00
Simon Hunt
1eecfa29ce GUI -- Added KeyService and FnService; implemented 'T' key for toggle theme.
Change-Id: I6ae3cb76aaa5c72422eac180cb46d604ead21afc
2014-12-16 14:46:29 -08:00
Simon Hunt
c2202d52ef GUI -- Beginnings of new file structure / Angular implementation. WIP.
Change-Id: Ic79347b41292432605cd30bf1d4920063f6602e8
2014-12-16 13:37:03 -08:00
Jonathan Hart
d0ef752729 Parse set-field action in OF1.3 when creating flow rules from flow entries.
Closes ONOS-333

Change-Id: I7b032b3e6c874ded4c976de0afa3f4bbaa07df3c
2014-12-16 18:04:41 +00:00
Pavlin Radoslavov
80f3e18c61 Refactor the BGP code in the SDN-IP application:
* Resolves ONOS-476
 * Moved the BGP message-specific processing from class BgpSession
   to per-message type classes: BgpKeepalive, BgpNotification,
   BgpOpen, BgpUpdate
 * Minor modifications in some of the methods or BGP-specific API
   to accomodate the above change.
   No functional changes.

Change-Id: I95df128fa31c60397a279aaca25a487b7991a6e1
2014-12-15 21:44:26 +00:00
Ray Milkey
2b217144a9 Implement GET REST API for intents
- GET /intent and GET /intent/id implemented
- Basic codec for Intents
- Unit tests

Change-Id: Idbe59d4f7a792c88c77d6f3498d01d4cb7c4467d
2014-12-15 20:22:07 +00:00
Yuta HIGUCHI
ddb7772971 LinkManager: log only if link actually disappeared
resolves ONOS-474

Change-Id: I61ec56795eca18b11c61b8fe5722729928bb370c
2014-12-15 18:13:01 +00:00
Yuta HIGUCHI
24f79eb3f3 DistributedFlowRuleStore: getFlowEntries should never return null
resoves ONOS-478

Change-Id: I3fd84088afd9c9f616858037829cac70708cc66e
2014-12-13 02:47:51 +00:00
Yuta HIGUCHI
800fac669f LinkStores: Concurrent readable {src, dst}Links
resolves ONOS-473

Change-Id: Id9c684ded610b30b059c3d83097b0fe4a7f7350b
2014-12-13 02:42:14 +00:00
Simon Hunt
07adc48f28 GUI - Angular:: Added routing modules (with a simple example).
Change-Id: Ia7811694c8577c4e38e2ffe061139944e5f8e9c6
2014-12-12 16:21:08 -08:00
Simon Hunt
3ddb2e5831 GUI - Angular:: Example unit test for custom filter.
Change-Id: I82863bebe2f9e89097f2d2cedcc866cb884e304d
2014-12-12 13:59:54 -08:00
Simon Hunt
df03d8de36 GUI - Angular:: More sample code; this time, filters.
Change-Id: I03a98d3d6e54426a2a67d662e9bc887fa1ce7170
2014-12-12 11:37:13 -08:00
Ray Milkey
02f446b6cd Add a negative test for Host REST API
Change-Id: I84b2645f6a2521bb66a46f09793765956dfc5d04
2014-12-12 18:40:43 +00:00
Ray Milkey
7bbeb3fe15 ONOS-393 - In a multi ONOS system, a ink may not yet be known about.
Change-Id: Ife53b41ec9ff577e7e5c80bbd8a25f89e08942cf
2014-12-12 17:08:40 +00:00
Simon Hunt
c02277548e GUI - Angular:: More sample code; this time, services.
Change-Id: I91422074870722e6a58b096d411e64b5a46c7cc0
2014-12-11 16:46:57 -08:00
Ray Milkey
1f95bd3f84 Implement REST API for Hosts objects
Change-Id: Ie1d4f7c19c47d2d357dedf81016e4d4d197e4052
2014-12-11 22:31:38 +00:00
Sho SHIMIZU
fcf9162409 Check if not null in the constructor
Change-Id: I5e73660004e5bb8e9e3c5ba6b02d1070ee977c22
2014-12-11 12:53:04 -08:00
Sho SHIMIZU
2c255db302 Remove type parameter by using type interence
Change-Id: I59868219a34a7280a0df4173ec0b401170f10457
2014-12-11 18:41:02 +00:00
Pavlin Radoslavov
0af11c1ecf * Add unit tests for the BGP route preference comparison mechanism
This addresses ONOS-134
* Refactor existing BGP unit tests

Change-Id: Ia0ad7954632ec6b856d1a8a972f1837179121abb
2014-12-11 18:33:52 +00:00
Charles M.C. Chan
0a4fa795df ONOS-470: Allow ONOS service to be run with customized username
Change-Id: I643b61842577f68c33bee6383638647615528da4
2014-12-11 18:51:09 +08:00
Pavlin Radoslavov
64c1ed1f72 Renamed bgpRoutes field in Router class to ribTable.
No functional changes.

Change-Id: I1b5de1b93dc1264adfcd7c4cad9c2a315c1b8992
2014-12-10 18:10:55 -08:00
Jonathan Hart
b834920a2a Renamed SDN-IP test so it will be picked up by Surefire
Change-Id: I58cd3827fe0922f699c4044ff51beaced889a429
2014-12-10 19:31:42 +00:00
Yuta HIGUCHI
d89cc9d88f Util script to collect ONOS logs
Change-Id: I7075efdfa5c22e850dd5ca54fa0dfd51ab46a982
2014-12-10 18:39:23 +00:00
Ray Milkey
f2695400a5 Fix for ONOS-393 - NPE when one of the devices can no longer be found
Change-Id: I5c907d8124585f9af5b3f6e7315c41cbcdd03fb9
2014-12-10 17:29:07 +00:00
Simon Hunt
d7c203ccd7 GUI - Angular:: More sample HTML for form widgets etc.
Change-Id: Ibfc83aae8282e3d99b53a03ab0e13ef2579e990c
2014-12-09 16:51:49 -08:00
Simon Hunt
449630f068 GUI - Angular:: added angular-mocks.js to tp lib.
- sample code plus sample unit test, and karma configuration file.

Change-Id: I0c5d867913c88e12eacd17934c6f42226b82410f
2014-12-09 11:40:00 -08:00
Simon Hunt
8492d97b9d GUI - create test branch directories, in preparation for actually writing unit tests...
Change-Id: I262c8df64580ca28e7ee264db76ab9d40831d79c
2014-12-09 10:25:27 -08:00
Simon Hunt
335b247665 Sample HTML using angular directives.
Change-Id: I94d7d9fadf9086003646446fedd61a318b689dcb
2014-12-09 18:10:19 +00:00
Charles M.C. Chan
b8b96c1b31 ONOS-461: Update maven version in bash_profile
Change-Id: Id80f9a2655a0c00f4d9577b741ca8db3f66f3232
2014-12-08 19:41:53 -08:00
Ray Milkey
3f0c97ebc5 ONOS-395 - tighten up exception handling
Change-Id: Ice3ee55adacbd890100def5d9da44c6e2a770945
2014-12-09 00:53:06 +00:00
Thomas Vachuska
dec50095c6 Fixed test cell definition files.
Change-Id: I50f893a132af0ff94dc22cba6621fbcbcdcd3f1d
2014-12-08 22:54:05 +00:00
Ray Milkey
356f28abed ONOS-434 - Filter out inactive nodes from the summary information in the CLI
Change-Id: Ifd25005ea2ce2f00555fe6820a7aa2febde2daee
2014-12-08 21:47:36 +00:00
Simon Hunt
30cc456eb6 GUI - adding AngularJS library files (including MIT license).
Change-Id: I46020729bb849a4d5cfe0c105d8bd576baa20615
2014-12-08 13:13:46 -08:00
Pavlin Radoslavov
aab51a3c2b Added missing CLI output of HostToHostIntent-specific info
for the "intents" CLI command.

Change-Id: Icb150b570e8b4c0a52186489d408842d4327b387
2014-12-08 11:07:38 -08:00
Jonathan Hart
d596b385b4 Tweaked the SDN-IP topology JSON a little
Change-Id: I9c9e41d98693b2a6e747c959d2a3857de8a7fab2
2014-12-08 10:57:44 -08:00
Pavlin Radoslavov
55b5f51d4d Refined the methods waiting for BGP routes in the BgpSessionManagerTest
unit test. This reduces the typical run time for the unit tests from
2-3 seconds to 0.6-0.7 seconds.

Change-Id: I7a31f837da5838c20d2b43de23de77d378e9f900
2014-12-08 10:01:11 -08:00
Thomas Vachuska
52e65806db Adding onos-push-bits to selectively upload bits only if they are out of date. Helps with speeds when running over VPN.
Change-Id: I631ac84fb82a775195a472c28439bd5fd3f28e0e
2014-12-08 17:46:09 +00:00
Madan Jampani
a65f621842 [ONOS-447] Add org.osgi.core dependency to pom.xml. Fixes eclipse build issue
Change-Id: I8bfbc1e33326c1b23cafd3f82f129a708a5e9985
2014-12-08 17:45:27 +00:00
Thomas Vachuska
0a1e5494ba Fixed obs to ignore disconnected foo project.
Change-Id: I216611a83fbafe22e0a2469f8d058200395d0a77
2014-12-08 08:52:50 -08:00
Thomas Vachuska
bbc3b4b6c5 Fixing an NPE in GUI idle detect mechanism; ONOS-441
Change-Id: Id1edd74642915a266d9e935287b70cf5425c91f6
2014-12-07 15:57:53 -08:00
Simon Hunt
a77d64ac7c GUI - storing ONOS logo (SVG) for posterity.
Change-Id: Ieb000b175d13941d82367cd32182a8c4b80aa8d3
2014-12-05 20:25:16 -08:00
Ray Milkey
7c44c0528c Unit tests for Objective Tracker
- Fixed a bug in ObjectiveTracker turned up by tests, it
  could not handle an emptry list (it was checking for null only)
- Implemented tests for topology, resource and leadership
  events

Change-Id: I1318a0e8655f5b44b30d2ecb527f665f13d54243
2014-12-05 20:35:22 +00:00
Yuta HIGUCHI
c5783598a3 Logging bug fix
fix for ONOS-435

Change-Id: I2766e7205ab6173abc427485ecb7697d2743b894
2014-12-05 11:13:29 -08:00
Pavlin Radoslavov
24734390ec README reformatting and minor edits:
* Formatted for 80-character terminal width
 * Removed extra empty spaces at the end of lines.
 * Minor text edits

Change-Id: I6c4f466ac01caee87b190e028c75e599210eb78e
2014-12-05 10:21:00 -08:00
alshabib
3ee7200ba5 updating url in readme
Change-Id: Icc6882810298490900da19c92941ee7c085dd8d7
2014-12-05 00:32:07 -08:00