11722 Commits

Author SHA1 Message Date
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
Frank Wang
894c718492 cosmetic fixes in openstacknode
Change-Id: I9de67b2248007c772e21331811d0f15f04919324
2017-06-05 01:32:46 +00:00
Ray Milkey
0c6182f643 Remove deprecated proxy ARP implementation
Change-Id: I43164581b5d823acb4617cbea78e670cb7499346
2017-06-02 23:42:53 +00:00
Ray Milkey
a695719fa7 Remove deprecated flow statistics APIs
Change-Id: I0b44886f2e2f549377dd70ce123eefe73eb10fda
2017-06-02 23:42:19 +00:00
Ray Milkey
686fba0b67 Remove deprecated MPLS Intent classes
Change-Id: I6f4d6fd84ce41c26b8a30f5c0881c42c67a1f209
2017-06-02 23:40:46 +00:00
Ray Milkey
ed0c66359a Remove deprecated optical apps
Change-Id: Ia79855b97f1daef7f325bb9697a040b729e8a794
2017-06-02 23:06:36 +00:00
deepa
da61146a90 ONOS-6517
NPE in network/configuration. Error in a config field shows error 
message 400 instead of 207.

Change-Id: I20aa8f7741262b46fbc56123e01524dcd165ff7c
2017-06-02 12:54:33 -07:00
Ray Milkey
dcd5c5c2f4 remove deprecated intent compilation exception class
Change-Id: I85fdd10f918b6323479fbce0cff11cd2814e769a
2017-06-02 15:53:49 +00:00
Jian Li
b86d8ad8a6 Support Solicit-Map-Request (SMR) message for updated MapRegister
Change-Id: I9d0865d569557c904b161d124b4616111f0f9807
2017-06-01 22:15:37 +00:00
Jonathan Hart
f4b2ca125b Add information about number of routes advertised by FPM peers in FPM CLI
Change-Id: I1fb73e1c98d0cea34d0aa26a62bcd5dcc71199ce
2017-06-01 21:12:55 +00:00
Jonathan Hart
d8b6849254 Clear peers map on FPM app deactivation
Change-Id: I18be5a599b91dbb6375d27aa6fe4120fffd93ae4
2017-06-01 21:11:42 +00:00