Carmelo Cascone
d61fdb3b89
Added P4Runtime-based Barefoot Tofino driver
...
Change-Id: I09ba8dd4468fa5a792ca481921e8a51dad49702e
2017-10-31 05:41:30 +00:00
Carmelo Cascone
ca94bcf5ea
ONOS-7058 Refactored default pipeconfs in new pipelines directory
...
- Minimal refactoring of P4 programs
- Removed symlinks to BMv2 JSON/P4Info
- Bumped p4c commit (which fixes known parser bug)
- Renamed "default" pipeconf to "basic" (ONOS-6818)
Change-Id: I319f8b142ab22dba9b15457e28cd62d17f78a423
2017-10-30 16:53:37 +00:00
Laszlo Papp
da059e7d99
Add a power management application
...
Change-Id: I7f3271b6f45d0e0b990049db1333843a0cd5f06a
2017-10-24 23:06:48 +00:00
Jayakumar Thazhath
3ec6aa2f63
IPv6 Unsolicited RA application.
...
Change-Id: I7dac31918708d85247a7831fd38f83d2e8781183
2017-10-20 21:27:15 +00:00
Laszlo Papp
8b3a5f6751
Add a Polatis NETCONF driver
...
Change-Id: Iecfe8df9d656bebbe82bf01bcaf185a77ccd26d8
2017-10-12 19:58:11 +00:00
Jian Li
5384c84719
Initiate grpc northbound services during ONOS startup
...
Change-Id: I97839a6f23281c2128dcdbfe98eb5981a07bf482
2017-10-11 12:05:25 +00:00
Sean Condon
0e89bda7fc
Initial import of CFM and SOAM api
...
Change-Id: Icf5cc2d5fb34b75460e80e8cced0d70265bcd33b
2017-10-10 10:30:34 +01:00
Gaurav Agrawal
28920d8101
Addition of common model.
...
Change-Id: If5fd6bae01a59ebf9d27f8369ac3403c83f70fad
2017-10-06 18:18:10 +05:30
Carmelo Cascone
770507f808
ONOS-7000 P4 tutorial application and P4 program
...
Change-Id: Ia0a6befa6374a1950485c1fba0cfacb5ff4ce52c
2017-09-16 14:48:34 +00:00
daniel park
128c52cf62
[ONOS-6982] Implement OpenStackNetworking UI Service
...
- This implements the UI service for OpenStack Netwrorking App
- When mouse is over host or device, based on VNI,the UI highlights related hosts, links and devices
- The UI also supports flow trace functionality
Change-Id: I1944f3237cc112ed5c5e0d19351759cc66145881
2017-09-11 01:56:03 +00:00
Ray Milkey
6f1689c026
fix buck sonar problem with empty jar file
...
Change-Id: I49e32022e4b2be1e396ddb507e98caf307a37bfd
2017-09-08 00:20:24 +00:00
Aaron Kruglikov
ae7e3b8fd5
Creating a registry for gRPC services, early version restarts on each modification of the set of services.
...
Change-Id: I4ee69873508127ad5362563bc7f0e1c7ac4996aa
2017-08-29 18:36:20 -07:00
Yuta HIGUCHI
8810aa4d1f
Device config synchronizer
...
- initial sketch of Device Config Synchronizer outline (ONOS-6745)
Change-Id: I57c8ab6c3511f12c15e3501aa61498eb18264b27
2017-08-29 18:27:23 +00:00
harikrushna-Huawei
a2c7c20553
PCEP Protocol code restructured to move under PCEP Server code for more readability. Later Client code can be added under client folder.
...
Change-Id: Ie79599a170d94d8e0a00e0d034b083b3894199ee
2017-08-25 20:05:36 +00:00
Thomas Vachuska
8ca75a2598
Adding OpenConfig YANG models.
...
Change-Id: I0a2fdd5826e80933cf4b9ae939ff3051acec02aa
2017-08-24 16:27:56 -07:00
wu
5f6c5b8110
ONOS-6563 ONOS-6866 Draft porting of old ECMP P4 demo application
...
Also, pipeconf implementation for ecmp.p4
Change-Id: Ia8973b42ae386482e341c2b201ad887ad471091e
2017-08-23 10:40:48 +00:00
Adnaan Sachidanandan
cf386b12ec
Added application that adds a topology overlay displaying additional statistics of links.
...
Change-Id: Ie82ce67ead64b9b62d6ab55f3ef8ac0f62946d9f
2017-08-22 16:12:33 -07:00
Andrea Campanella
0288c87839
Creating a p4runtime default driver to avoid code duplication between bmv2 and barefoot drivers
...
Change-Id: Id7f16a284c65278ec1a9ec682da01ddf020343c8
2017-08-22 09:42:14 +00:00
Thomas Vachuska
e89f893735
ONOS-6931 Deprecating build and usage of YMS subsystem.
...
Code still present and buildable via Maven.
Change-Id: Idbc77d20f7667f02eedb9e71099d6ae754a0a3a1
2017-08-16 19:23:08 +00:00
Ray Milkey
a95193c5fa
ONOS-6903 Move EVPN from incubator to apps
...
Change-Id: Id84c59e28f2591535b0726afbc1a2fa3caf07db5
2017-08-15 15:38:54 +00:00
Ray Milkey
69ec87142c
Move routing from incubator to a separate app
...
Change-Id: I961d10af99c572b1f8d9b3d37c6f52dd04422007
2017-08-10 10:55:01 -07:00
Mohammad Shahid
4c30ea3979
Adding EVPN App code
...
Change-Id: Id3b2192f56f054cadcd8384092245b8757a781a9
2017-08-10 17:29:26 +00:00
Mohammad Shahid
0cf9c0ec22
Adding Gluon App code to support EVPN
...
Change-Id: I24aee104482a166e412e5e7b42ea1dbf518d51c6
2017-08-10 16:46:15 +00:00
Ray Milkey
e56c34d941
Move ComponentService from incubator into core
...
Change-Id: I23f22fde87f689d2ff54888b43139f32c3d182f0
2017-08-04 03:08:30 +00:00
Jordan Halterman
29718e6904
[ONOS-6841] Sustained primitive throughput tests
...
Change-Id: Ibdd05bd868a5d481b8967e57797d6106026ba1ac
2017-07-28 16:54:48 -07:00
Carmelo Cascone
c8e8498893
P4runtime test utility app
...
Used for quick testing of P4Runtime with real devices.
To be removed before release.
Change-Id: Ieca17493e4b012ef748709014b62ebe54ba76dce
2017-07-27 14:09:00 +00:00
Carmelo Cascone
2f2d976c7e
P4Runtime provider base app
...
Change-Id: I94ad06772387dd5d15350ee6aeb8cb145ef11ac4
2017-07-27 08:46:25 +00:00
Carmelo Cascone
333568d1e1
Fixed failing buck project
...
Buck project was failing because of a non-existing rule in modules.def.
Change-Id: Ia9e9f1f0a51c9bf0d63bcf19df67a141453e3854
2017-07-26 20:09:41 +00:00
wu
2883c7651b
ONOS-6562 Implement P4RuntimePacketProvider
...
Change-Id: Ib6398544b514db9c8ab6ba1d991930d624a6b438
2017-07-26 15:45:47 +00:00
Carmelo Cascone
dda88d02c8
Declaring P4Runtime and gRPC protocol subsystems as apps
...
The advantage is that we don't have to carry over the driver all
required gRPC and P4Runtime bundles. Each module is now responsible for
bringing in its own runtime dependencies.
Change-Id: Icb1365e68d486f12fb1e25dc5d3937f42e3e1c62
2017-07-21 15:44:45 +00:00
Sean Condon
06613e9e35
Updating Microsemi Driver to onos-yang-tools 2.x
...
Change-Id: I80e3348087518a8f9a742c813b6238371a3f8f97
2017-07-17 21:40:31 +01:00
Karthik Vegesna
20ce41e2f5
Added a new application for packet statistics with passed checkstyle tests.
...
Change-Id: I29ca84dfe88953defa438aec56d66b2bf9b177a9
2017-07-14 22:09:26 +00:00
Carmelo Cascone
f7aa3f947f
ONOS-6559 P4Runtime protocol library
...
Change-Id: I7070b69507dcf2ca47ee1c446bcc2505ca868fb1
2017-07-12 16:44:04 +00:00
slowr
db071b265a
initial artemis application commit
...
Change-Id: I01967b1e8e8df08cf95a2865566423a4aeb34ea9
2017-07-07 16:15:50 -07:00
Aaron Kruglikov
9f95f99a0e
Refactoring file structure for protobufs.
...
Change-Id: I50daf100d54750f97158304d87813e67861b1422
2017-06-23 17:19:50 +09:00
Andrea Campanella
378e21ad33
[ONOS-6465] gRPC Protocol and controller
...
Change-Id: I0ae997f234ce95a78db2db1917f2cbbe3696ccfd
2017-06-21 17:18:49 +00:00
Jovana Vuleta
1de612658f
ONOS-6545: HP3800 driver based on patches developed by Lancaster University (contact point Charalampos Rotsos: c.rotsos@lancaster.ac.uk). Driver was tested on Janet HP3800 switches.
...
Change-Id: Icd4aa22de9e718f830285dd1a9fb88e208cce2db
2017-06-19 09:30:00 +00:00
Andrea Campanella
241896c7af
[ONOS-6463] general device Provider
...
Change-Id: Ibc045bffe14c24068adc7f0adc96366d0f1807a0
2017-06-12 17:15:41 +00:00
Eunjin Choi
8fcdf28a63
[ONOS-6529] Add Cisco REST device drivers
...
Change-Id: I97de0a7d326492a90d1541e5c028255f0b735aa0
2017-06-07 18:40:36 +00:00
Ray Milkey
ed0c66359a
Remove deprecated optical apps
...
Change-Id: Ia79855b97f1daef7f325bb9697a040b729e8a794
2017-06-02 23:06:36 +00:00
Aaron Kruglikov
e630fb1d5b
Adding build tools for gRPC compilation.
...
ONOS-6095
Change-Id: I80687eb2a91ad60c4dbec0bb966e917555d46151
2017-05-31 11:50:32 -07:00
Vidyashree Rama
04147cafbb
l3vpn and driver import changes
...
Change-Id: I7eec5b7387e7b69a8e3524ddf12e09f101da6fff
2017-05-26 14:13:45 +05:30
Ray Milkey
ff6d8baf6a
Bumping buck version to use yang-tools 2.1 and new onos buck plugin
...
Change-Id: I6bf165ac0270114d3a7ee66af5e2d8af33f42a16
2017-05-25 15:55:17 -07:00
Gaurav Agrawal
0aae54e855
Moving huawei YANG model to /models, also removing the redundant YANG which are redundant now.
...
Change-Id: I10bf58aa5172807d892173c358a75de1fb206d5a
2017-05-17 16:33:36 +00:00
Henry Yu
c44787ad42
Remove RESTCONF client dependency on YMS and reinstall BUCK files
...
Change-Id: Icd6f4cb73a95044cfbd3fa938070c29d26c7cbe1
2017-05-15 17:21:24 +00:00
Gaurav Agrawal
4546217cde
Moving yang files to /models/l3vpn.
...
Change-Id: I09ef1d727ea638abcd7652f09d42127c9c16c79e
2017-05-11 17:43:21 +00:00
Thomas Vachuska
c1732fd020
Refactoring OpenROADM app to distribute the model as a separate app
...
and to locate the YANG models under /models tree.
Change-Id: Iff36569d7880e7930b4a1c24a6b36a7ea3760f20
2017-05-10 23:08:14 +00:00
Jordan Halterman
5d0bbb79fa
[ONOS-6350] Transaction performance tests
...
Change-Id: Ia335c707279466b4104a96a1f7ddbd014cb9f0ef
2017-05-04 16:42:41 +00:00
Ray Milkey
2d572dd363
Use buck version of checkstyle rules in maven build
...
- build and package the checkstyle rules in the onos-build-conf artifact
- modify maven build to use new version of artifact
- fix checkstyle problems in maven-only code
Change-Id: I4e4dc890ca909e47463629c732a2fc5335bb4d2a
2017-05-04 16:03:51 +00:00
MaoLu
819fde2f57
Add driver for oplink netconf device.
...
Change-Id: I3c8a2e5ba3f79df48a2212b25664821891b6d2ae
2017-04-27 07:19:27 +00:00