1999 Commits

Author SHA1 Message Date
Pier Luigi
9f765dc5df Small fixes to CPR and to CPR test
Change-Id: I03bbbdbb7a54458c1144c3a1191b7a617490a324
2017-02-06 16:54:56 +00:00
Charles Chan
e7926850ae Component config changes after vRouter becomes separate apps
- SR no longer needs to turn SSFI off using component config since SSFI is now an ONOS app.
- Distributed Route Store is now enabled by FpmManager instead of vRouter

Change-Id: Ia5665ffc9bdb4cd126868b3c829aedda713b53f4
2017-02-06 16:33:55 +00:00
Ray Milkey
486ae20cef Remove unecessary BUCK file - was causing sonar build to fail
Change-Id: Ic2214fe25fd5d43d17d04bc9bbf6479077c17a98
2017-02-04 02:01:50 +00:00
Charles Chan
0b77bdda01 Fix Segment Routing dependency
Change-Id: Ifa74558d39944d6e20e6f8b34558ffc793c42784
2017-02-03 22:26:06 +00:00
Jian Li
95edb59947 [ONOS-5916] Add interfaces with adaptor for mapping management app
Change-Id: I44cec28ec50b77d2a40c3650b59c96f02ec48f4f
2017-02-03 21:15:12 +00:00
Jian Li
7564231cf4 [ONOS-5916] Add skeleton code of mapping management application
Change-Id: I267f07d3869a88066428281c91e6647fc1216056
2017-02-03 21:14:44 +00:00
Thomas Vachuska
2323596967 Added code to intent unit tests to pre-emptively unbind ID generator to avoid cascading failures.
Change-Id: I2e5aff44a90ceeaaad71d7154b79f20edab620a7
2017-02-03 11:44:15 -08:00
Jonathan Hart
e538711b8d Prevent NoSuchElementException if no hosts are found
Change-Id: I7c2b95fda87ca1281e99e1771c88dfd6967db8fd
2017-02-03 17:52:10 +00:00
Pier Luigi
7dad71ce54 Adding small handler to ICMPHandler
Change-Id: I8401c1564cc8aa89f8e3767ae83ec56c0dfe6fd0
2017-02-03 01:14:20 +00:00
Pier Luigi
2b1ad879ee Various fixes for vRouter
- CPRM uses solicited address;
- CPRM uses link local address;
- Updates unit tests;

Change-Id: Ic147bff7e572ba31f092b3e745ab6a096420e0a6
2017-02-03 01:04:33 +00:00
Pier Luigi
0e35863305 Various fixes:
- Adds the support for the filter obj of AppConfigHandler;
- Fixes NPE on ICMP handler when rcving a packet from not configured ntw;

Change-Id: I44b90420429ca05927426bdf9a9ce4b78846b566
2017-02-03 00:59:51 +00:00
Pier Luigi
a905c0c7ba Fix npe when one of the address is not configured
Change-Id: If42b4d35bc20060db0bc0fe2699e3b375c2cf9f8
2017-02-03 00:54:56 +00:00
Jonathan Hart
f4bd048b05 Make vRouter components into separate apps.
This allows us to leverage the ONOS app subsystem for selecting which
components to load.

CORD-710

Change-Id: Ibd7c4c1afd2caa137b44c085e7b6b5b4a1082521
2017-02-03 00:54:27 +00:00
Andrea Campanella
a4ef01d075 Fix for consuming esc key PathPainter and minor javadoc refactoring
Change-Id: Id43d5b19fbca0868a95a2d33b451e2f6d5fe88fe
2017-02-02 15:55:44 -08:00
Andrea Campanella
c2417670d1 Fix for alarm device panel not showing up, removing esc hook in alarm overlay
Change-Id: Idcf46c8782b88edfdec1560aca60d05d3d040aa1
2017-02-02 11:34:04 -08:00
Simon Hunt
fc5c58437f ONOS-5726: completed implementation of "showIntent" overlay support.
(note, there is still some cleanup to be done).

Change-Id: I6c805ad954b97ca261b5536240b277df7712a834
2017-02-02 10:23:41 -08:00
Jonathan Hart
470ed4fd26 Move the IntentSynchronizer out of the routing app into its own app
Change-Id: I05e84bce3853ea995b9921b96a2e6a3e8eddb689
2017-02-02 04:09:57 +00:00
Jonathan Hart
7fc5a723ae Cosmetic refactoring for vRouter to bring CPRM and SSFI closer together.
Change-Id: I86836adff041195fae0dca5dec1a45d94444e10b
2017-02-02 01:39:38 +00:00
Jonathan Hart
f8cd05286a Abstract handling of router interfaces and pull out of CPRM and SSFI.
This separates interface bookkeeping from the actual provisioning work,
and simplifies the interface bookkeeping logic.

Change-Id: I639cde25ab5d3e02784399d356df813b3760eead
2017-02-02 01:39:07 +00:00
Andrea Campanella
49f8838bf0 ONOS-5894 GUI refactoring of faultmanagement app
Change-Id: I8be596dac8821609f1f4292bc79bc903460009a4
2017-01-31 17:42:53 -08:00
sangyun-han
fd286c9f8d Replace with this.clearAcl method
Change-Id: I8139446c5e2db3ac661073bd394ff5e8e07cf523
2017-01-31 21:20:43 +00:00
Yixiao Chen
265b3bbdf9 TeTopology core and nbi bug fixes and improvements
Change-Id: I5f3dbcaa79b04c1b1b00b9df7ccae804953c3bae
2017-01-31 17:10:27 +00:00
Hyunsun Moon
90163bab47 ONOS-5449 Implemented skeleton of OFAgent application
Change-Id: Ie6c719872549a004471e466a43a2b531bc48b231
2017-01-31 05:26:11 +00:00
Henry Yu
05dcc21f6c RESTCONF notification changes
* Added a callback function mechanism to the RESTCONF notification
  listener. Applications can register their callbacks to a listener.
  This is to allow multiple SB providers share one generic listener.
  while still being able to process app-specific events.
* Created a default RESTCONF notification listener implementation.
* Refactored TE provider code to allow TE-topology and TE-tunnel share one
  RESTCONF event listener

Change-Id: I26dc4972683fcda3eefacde131353312809aa95e
2017-01-30 20:05:25 +00:00
Sithara Punnassery
ff11455ddd ONOS-5718 Dynamic Config APIs with RPC and Notification support
Change-Id: I670890efee83c86c7a3b242783c0a62879059849
2017-01-26 01:23:27 +00:00
Yuta HIGUCHI
5775c2f222 Fix ONOS-4587 and similar issue.
Change-Id: I4ccbfd1ddffe7c86eee0ec7333494538167eae2e
2017-01-25 18:46:16 +00:00
sangho
c6dec26ee4 [SONA] Bug fix that some flows are not removed when VMs are removed
Change-Id: I59be6acd9996e4ffd7539b0fcc42d607f9d2a993
2017-01-25 17:18:05 +00:00
Yuta HIGUCHI
d1e42f4dd8 Sort alarm count by severity
Change-Id: Ic805fa7ecd055ca431b2abde5715b3fe6865acff
2017-01-25 17:10:52 +00:00
Sean Condon
b0720e7dd3 Correcting problem in YMS with Namespace for operation
Change-Id: I1284e8a4e9b20c9162d22c240113ac509af40e07
2017-01-25 17:07:22 +00:00
Luca Prete
13465646a4 ONOS-5775: Partial failure constraint in VPLS
Change-Id: I6a4b6e9468e6e3ae028a1d2fc2e4d51c63c50776
2017-01-25 17:01:17 +00:00
Rafal Szalecki
54b345167f [ONOS-5904] Fixed throwing an exception after creating it.
Change-Id: I4845d2cb953826a3b6e4a345bfd4d2228b941664
2017-01-25 14:07:00 +00:00
Andrea Campanella
17f9ab618d ONOS-5894 FaultManagement minor refactoring and optimizing CLI commands
Change-Id: I84fca00caaa191b511a642962caeed61a7decbd8
2017-01-25 01:41:18 +00:00
Vinayak Tejankar
3a409c6d22 IPv6 support for vRouter
Changes:
- Adds support to CPRM;
- Updates DHM;
- Fixes SingleSwitchFibInstaller;
- Updates the driver;
- IPv6 unit tests;

Change-Id: I0d9a143fbf5ee8d77ffe3ed3e180fede200d3cdd
2017-01-24 23:01:35 +00:00
Andrey Komarov
2398d960b9 Vector cost proposed to TST on 2016-07-13
First part implemented: weight interface introduced and integrated, default weight implementation added.

Change-Id: Ia46f1b44139069aa171a3c13faf168351bd7cc56
2017-01-23 17:27:20 +00:00
Michal Mach
71a0fa4468 [ONOS-5839] Performance issue at onos-app-pceweb fix.
Change-Id: Ib3585ea5510491576ec34ebf2b007292479d42bd
2017-01-23 10:29:49 +01:00
Pier Ventre
09f88b856d Removes leftovers of the previous patches.
Change-Id: Id1131762e94141eab472ff4a31035acc28979d43
2017-01-21 00:17:18 +00:00
Pier Ventre
968da12380 [CORD-520] IPv6 routing
Changes:
- Adds support for IPv6 host routing in the fabric;

Change-Id: I07369500de48f0945f09a5a1e8ab4c98be37978e
2017-01-21 00:07:23 +00:00
Pier Ventre
735b8c8ab2 [CORD-631] ICMPv6 Echo support
Changes:
- ICMPv6 Echo support;
- Introduces SegmentRoutingNeighbourHandler;
- Simplifies ArpHandler;
- Simplifies IcmpHandler;

Change-Id: I93f04d94ff15f43ca83f96cbab3da5064c215f9c
2017-01-21 00:01:55 +00:00
Pier Ventre
f4b5fceb0d [CORD-638] ICMPv6 NDP support
Changes:
- Adds the support for the ND protocol;
- Changes in several places Ip4Address and Ip4Prefix for general objects;

Change-Id: I7429b8f4acc9ffe432b49b66e66da50045996f7c
2017-01-21 00:01:18 +00:00
Pier Ventre
10bd8d11fa [CORD-458] Updates ARP handler
Changes:
- SR application uses NRM;
- Adds hooks for ND protocol;
- Updates ARP handler to better leverage on NRM;
- Reworks to take into account IPv4/IPv6 together;

Change-Id: Iab55b8c5ef7d973928d8ad47e2c2a482fb9c5c8a
2017-01-20 16:58:24 +00:00
Pier Ventre
e0ae7a3179 [CORD-630] IPv6 filtering rules
Changes:
- Udpates TMAC table in order to handle IPv6 protocol;
- Updates ACL table in order to handle ICMPv6 traffic and traffic for the router;
- Udpates UNICAST table in order to handle the traffic towards the other routers;
- Updates the router ip in the netcfg in order to handle IPv6 address;
- Substitutes IpAddress and IpPrefix in many parts;
- Updates cpqd and ofdpa drivers to handle the above cases;
- Fixes the interaction with NRM when neighbordiscovery is activated;
- Introduces the IPv6 loopback and IPv6 node sid;

Change-Id: I0a3003be6f2f4b581cabe224c47a0cfbf51e8f9c
2017-01-20 16:55:54 +00:00
Ray Milkey
287b4ae810 Starting snapshot 1.9.0-SNAPSHOT 2017-01-19 15:21:17 -08:00
Ray Milkey
2557ba3375 Tagging 1.9.0-b1b 2017-01-19 15:20:17 -08:00
Ray Milkey
2b665f1f45 Add restconf to maven apps build
Change-Id: I4e01301c50e6a035d5da251ac9bb8c6eeca87dbe
2017-01-19 13:25:35 -08:00
Jon Hall
cbd1b39f58 Sonar fixes
Rule: Use isEmpty() to check whether the collection is empty or not.

Change-Id: Ib5ab56b2263623b297db56c5cac2c2ee80e12725
2017-01-19 20:24:18 +00:00
Yuta HIGUCHI
a36f10b03a Remove executable bit from source files, etc.
Change-Id: Ic1a1d9390ca6790f0644504e3bf2569faac1fa11
2017-01-19 18:28:43 +00:00
Patryk Konopka
1a3c0655ec [ONOS-5838] Missing null reference check bugfix
Change-Id: I843ad3a8777a80d9e86a4c1fe227c002a6772e1b
2017-01-19 18:08:28 +00:00
Charles Chan
77899538d0 Fix typo in SingleSwitchFibInstaller property
According to https://gerrit.onosproject.org/#/c/12436

Change-Id: I19278e75444b16f0d651c4d367fcd3aad58d6ba8
2017-01-19 17:27:37 +00:00
Shravan Ambati
a4875d8293 Kafka Application - Updated the Application to a Distributed Application
1. Distributed Work Queue to publish events.
2. Only one instance can publish to queue and only one instance can consume from the queue.
3. KafkaPublisherAdminService which does start,stop and restart a kafka producer.
3. Other cosmectic changes (some files have been renamed)

Change-Id: I15b2015ed303eae1c9fb9f4820fb14476726161e
2017-01-19 17:04:18 +00:00
Jin Gan
79f753728d ONOS-5755: RESTCONF App: App Skeleton creation
pom file will stay the same as before, while testing, please add <module>restconf</module> at apps/pom.xml

modified by Henry's comments.

Change-Id: I55d6bd4de07f03dcad77dfa575cb54c5563c937c
2017-01-19 14:41:06 +00:00