10582 Commits

Author SHA1 Message Date
Yuta HIGUCHI
ebf88d6749 Cleaning up MeteringAgent.
Change-Id: Ia646a92fbf9b9957a88d4c95bd235fa5c0530eab
2017-06-12 20:27:45 +00:00
Andrea Campanella
241896c7af [ONOS-6463] general device Provider
Change-Id: Ibc045bffe14c24068adc7f0adc96366d0f1807a0
2017-06-12 17:15:41 +00:00
Yuta HIGUCHI
45ff2d97a3 Shutdown shared scheduled executor on Core deactivate
Change-Id: I9a7cb1b8db346e2ca5818eeb1986d42a63dec806
2017-06-12 16:37:14 +00:00
Palash Kala
f95c38b218 [ONOS-6470] Method names are confusing, needs to be changed
Change-Id: I620cf5225b34f22dd176a65f211886d386f62872
2017-06-12 13:40:48 +00:00
mskala
832d047a6f [ONOS-6608] Ports discovery in NetconfDeviceProvider called twice
Change-Id: Ib566ef95f7965de409eaa8601fa9ecc7023f312a
2017-06-12 13:31:55 +00:00
Palash Kala
c3ffad9073 [ONOS-6615] Configuration service doesn't add rest and netconf devices together
Change-Id: I40daa2800109e2ed7e42b4cc6507a200b4d440a8
2017-06-12 11:33:19 +00:00
Palash Kala
a439afe320 [ONOS-6472] Flow, table, group and meter stats collector stopped after starting
Change-Id: I74c638662b6980d1895291e55e8aa5c203f1e40b
2017-06-12 10:46:59 +00:00
Palash Kala
4c71ee7c29 [ONOS-6507] Rest device connection timeout
Change-Id: I007e4ecff15c0eabbea0a02a0829f6778baada45
2017-06-12 10:46:24 +00:00
Harold Huang
6354b35a18 Bumping openflowj-3.0.0 to openflow-3.2.0.onos
Change-Id: I866b815a1423adfe6e973d0a48c85da6b5321bdf
2017-06-12 07:57:27 +00:00
Yuta HIGUCHI
3142f646ac Avoid accidental link type override
Change-Id: I3462838f8208c231f7b7ff24e63a03984fae4475
2017-06-09 17:27:31 +00:00
Yuta HIGUCHI
2ad387d7a0 Respect bidirectional link config
- Evict link in both direction, only if the configuration is bidirectional

Change-Id: I64b5d6dcedbbaf6e4e4a146e9dd123c8444c85b3
2017-06-09 17:27:31 +00:00
Simon Hunt
9342e38f0f ONOS-6391: writing API readme's for the following modules:
- dialog
- event
- filter
- force

Change-Id: I38208b1eb0fccfe5300361cd3605b2ea1befe5a1
2017-06-09 17:07:45 +00:00
Palash Kala
527932667c [ONOS-6471] Port stats collector started two times, which is unnecessary
Change-Id: I08d56c70ba1629e2474883820fc4aa8af6b79c84
2017-06-09 16:48:05 +00:00
Andrea Campanella
968f93f3ad Updating device event isRelevant check Netconf
Change-Id: I98b41d9c00a6043784382e9728bc9e465f4932e0
2017-06-09 16:33:04 +00:00
Sithara Punnassery
644a266290 ONOS-5866 Dynamic Config: RPC implementation
Change-Id: I1706805fc7b9dba6e323ef9993eeb1dd51490d59
2017-06-09 02:20:22 -07:00
sangho
0248ca2ea2 [ONOS-6543] SONA: Add a configuration to enable/disable the security group feature.
Change-Id: I0317583d08facfd7482c91d966dc6d9e05f0f28c
2017-06-09 07:25:34 +00:00
Jian Li
49f525f566 [ONOS-6537] Add interface for IP RadixTree data structure
Change-Id: Ibd0427f07dc4a9b8be521781192aa6f3980700a3
2017-06-09 05:10:52 +00:00
Simon Hunt
4a850cc297 ONOS-6391: writing API readme's
- D3 api doc

Change-Id: I70ac164509e4d2ecb1f39d1e89e3a6a2bd6df282
2017-06-09 03:05:58 +00:00
Yi Tseng
60bf35a29a [CORD-1429] Add DHCPv6 packet serializer and deserializer
Change-Id: I06338590ccb6c0c3a5d56c89dd23d85646ea159b
2017-06-08 17:30:24 -07:00
Yuta HIGUCHI
bfc2e92c97 Ensure immutability of constants Collection
Change-Id: I9b26282ccabaef5e4ac81fb626abfa6e537d9333
2017-06-09 00:20:52 +00:00
Charles Chan
537fe85b8b CORD-803 Introduce configuration for leaf pairs
Introduce 'pairDeviceId' and 'pairLocalPort'

Change-Id: I60dff15cbbc5a32a581db99f1ede61f630615283
2017-06-08 14:05:14 -07:00
Carmelo Cascone
43740a078d Pruned old BMv2 stuff
...making space for new BMv2 support via P4Runtime.

Change-Id: Ia34c1a152c0e6e006fd3b86afc5086316264b6f6
2017-06-08 15:39:42 -04:00
Carmelo Cascone
1022a4ef8e ONOS-6464 interfaces for protocol-independence (PI)
And also ONOS-6553, implementation of table entry classes

Change-Id: Ia7146b1bb0aac794e19b3fd8150c042e7ec70535
2017-06-08 18:59:46 +00:00
Simon Hunt
26bfffdd85 ONOS-6391: writing API readme's -- topo view.
Change-Id: Icdfcac769bc6c2faaf90acbe6e54c7b7ef9c9044
2017-06-08 11:24:06 -07:00
Michal Mach
26a90fa9f5 [ONOS-6610] Tests for NetconfDeviceProvider InternalDeviceListener
Change-Id: I13921ddc0aaed27f7428060780c06c1fa149fa29
2017-06-08 17:49:19 +00:00
Harold Huang
5db4841ad0 Fix a bug of onos-buck-publish-local
Change-Id: Ib8d26581a27915f8413cb82eb0d9f66dd1061626
2017-06-08 22:14:42 +08:00
Michal Mach
49bdb613c5 [ONOS-6609] OVSDB device is not removed properly
Change-Id: I475c1f124d513bf4b422bfac5db62913f9685256
2017-06-08 09:06:09 +00:00
jaegonkim
256f2c1338 [ONOS-6519] Supporting OVS DPDK, and PICA8 OVS interface creation & MTU setting
Change-Id: Icee3f9c6cf430d952acc7bfebd82cfa6d94b0e63
2017-06-08 08:13:04 +00:00
Yuta HIGUCHI
10517fde1c Minor fixes to OvsdbDeviceProviderTest
Change-Id: I4db5ae769463badeab1e8fb8a14b9ece79878b07
2017-06-07 20:18:22 +00:00
Simon Hunt
36740d0680 Remove deprecated use of 'sid' parameter.
Change-Id: I679a19581a04c2506fe0ea24f1c1e10e533bad35
2017-06-07 19:34:29 +00:00
Eunjin Choi
8fcdf28a63 [ONOS-6529] Add Cisco REST device drivers
Change-Id: I97de0a7d326492a90d1541e5c028255f0b735aa0
2017-06-07 18:40:36 +00:00
Jonathan Hart
60e7f51a09 Moved registering routing configs out of the RoutingConfigImpl
Change-Id: Ib2e7bcfd7a84ee3dc8a285265ca4599e99744531
2017-06-07 17:40:35 +00:00
Jonathan Hart
1f67d28601 Add StatusChangedListener for maps in RouteTables
Change-Id: I02c8558567ac416ea62fea79f856c331da7282ad
2017-06-07 17:38:45 +00:00
sangho
dbee233e7f [ONOS-6484] Implements skeleton to reimplement OpenStackPipeline in the application layer.
Change-Id: I3a14685bd520293e167fab262e87ba82210e94ef
2017-06-07 09:16:54 +00:00
Vidyashree Rama
0c49b9a7de live compiler changes
Change-Id: Idf221627bea1fe219371f07f176e756ed116be49
2017-06-07 04:17:59 +00:00
Simon Hunt
1169c95d89 OS-1 : insecure UI websocket.
- notes on authentication of UI web socket connection.
- new classes: UiSessionToken, UiTokenService.
- UiExtensionManager now implements UiTokenService.
- UiWebSocket now expects an authentication event from the client
- websocket.js now sends authentication event as first event
- (fix websocket Jasmine test)

Change-Id: I4303c67f57fc618e911be244091f00bcc2823c91
2017-06-06 17:21:48 -07:00
Ray Milkey
b125032100 Remove deprecated APIs
Change-Id: Ie2434cc8cb4721a1ed132528f902bc8f6ed17d59
2017-06-06 20:00:15 +00:00
Ray Milkey
65b9c0695c clarify which release APIs were deprecated in
Change-Id: I1e036aaae500b0468b5b900031ebf6746da782f5
2017-06-06 19:59:42 +00:00
Yuta HIGUCHI
991caf92ef Fixing opticalUtils.py
- Added ectest.py used by test scenario
  originally from https://github.com/akoshibe/ecord-topos/blob/master/ectest.py
- Fixed issues found in opticalUtils.py

Change-Id: I100f5d6bab467fe60af24cf88817dba0911a9916
2017-06-06 18:58:35 +00:00
Carmelo Cascone
7e8f8320c8 Improved onos-setup-p4-dev
Now checks last built commit before building a project. Helpful when
dealing with frequent project updates (such as bmv2 o4 p4runtime).

Change-Id: I93ef9e63dc2f2b3a8ab5ef8e5356c476ca24487b
2017-06-06 17:01:48 +00:00
Carmelo Cascone
b752427548 ONOS-6457 Improved bmv2.py mininet script
- Starts BMv2 with empty.p4 as when running with --no-p4 the switch
  crashes
- Automatically send a netcfg JSON to ONOS for each device
- Makefile to build all P4 programs (needed for empty.p4)

Change-Id: Ib872641751c543aac6c752610b1ce88a1a00d0d2
2017-06-06 12:48:02 +00:00
Michal Mach
958adf667d [ONOS-6576] Add ports discovery when OVSDB DEVICE_ADDED event occurs
Change-Id: Ie933bd7e2fe2ee65dec5e8a93b67c0a739283eb8
2017-06-06 14:30:47 +02:00
Michele Santuari
0b8326562c fix port status of Juniper driver
Change-Id: Iddf91910d6943439b7bad16618b6d105dbc7305e
2017-06-05 17:11:57 +00:00
Ray Milkey
2bf5ea7bf6 Remove deprecated code left over from removing ConfigProvider
Change-Id: Ib47e345d764abfe8254a0ff0d24d3f6b6f4a4b68
2017-06-05 16:50:56 +00:00
Yuta HIGUCHI
d1ce4bc801 Fix javadoc warnings
Change-Id: If195eb9be6264aeb0be7768eb10bd16670b6aad6
2017-06-05 16:39:11 +00:00
Carmelo Cascone
75e9799694 ONOS-6457 Updated bmv2.py to work with simple_switch_grpc target
Change-Id: I696daca118f631c73b747eaea8ce936cd4b1097a
2017-06-05 15:30:02 +00:00
Carmelo Cascone
4f01102a66 P4 source files for BMv2 demo
Change-Id: I3adc57eb346e3cb34f17d54b82505d2d9e89b4ad
2017-06-05 15:07:10 +00:00
Carmelo Cascone
acf1225f41 ONOS-6456 Script to setup onos-p4 dev env on Ubuntu 14.04
- BMv2 simple_switch_grpc target (with P4Runtime support)
- p4c
- p4c-bm (old BMv2 compiler)

Change-Id: Id0b3209e3777223fd38875159b480c8c8753dab6
2017-06-05 15:06:14 +00:00
Simon Hunt
0d7bbfc5a5 Updated peer locations in regions-europe.sh script.
Change-Id: Ide603ea5ae9778a943d027b069495a6d5a759b4c
2017-06-05 08:41:01 +00:00
Frank Wang
ad237e758a change openstack host provider scheme name to prevent conflicts with other
host providers(e.g netcfg host provider)

Change-Id: Iad7fd4f9a9d27f84f459537f40ddd5b2a90eec47
2017-06-05 01:33:04 +00:00