5465 Commits

Author SHA1 Message Date
Pingping Lin
816c480a53 [ONOS-2939] Let sdn-ip also can parse bird's bgp OPEN message
RFC5492 allows multiple Capability triples per Optional Parameter.
But our code only support parsing 1 Capability triple per Optional Parameter.
It works with Quagga, but failed parsing bird OPEN message.
This patch adds support for multiple Capability triples per Optional Parameter.

Change-Id: Iae6295d608e44676a44ef6a0ae1868d8dcd7648d
2015-11-18 17:53:24 +00:00
hongtao
100c422aca [ONOS-2815]: add RouterInterface and RouterInterfaceTest
Change-Id: Ia1711581059d217543556e3668633039574be309
2015-11-18 17:42:40 +00:00
jiangrui
181166eca6 [ONOS2822]: add implementation of router api DefaultRouter and UT DefaultRouteTest
Change-Id: Ia13b56c5bb24c359b3a3ce6164cc9c84e52b5143
2015-11-18 17:42:10 +00:00
Priyanka B
e9ed7296fb [ONOS-2602] use of Constants variables
Change-Id: I22dd05c5b5c1ac99edce106ab43b00e4b333c177
2015-11-18 17:37:28 +00:00
Bharat saraswal
f215b0cfb1 [ONOS-3163] Flow Classifier Codec UT. Codec fixes.
Change-Id: I86a5745e0698a79b9d015a902c79606126d28400
2015-11-18 16:51:35 +00:00
Thejaswi NK
5b9278b838 [Emu][onos-2603] - Implement LinkState attributes
Change-Id: I1a29f3d5e5578314816357bd6dc909806bcd1c4a
2015-11-18 16:00:08 +00:00
Shashikanth VH
f922113c4b [ONOS-2607] Interface to implement BGP LS topology provider and listen on link changes of BGP Controller.
Change-Id: I860859bc8bb3a5ee9a7c9c0183371e1575dc4867
2015-11-18 15:58:07 +00:00
Thejaswi N K
de18d59c3e [onos-2603] - BGP link name attribute.
Change-Id: Id3f7fd4e5b1e7d9415b5cc4f7e9fcfbc8bc085f6
2015-11-18 15:52:32 +00:00
Shashikanth VH
fd75b8426a [ONOS-2592] bgp Client bootstrap to initiate peer connection
Change-Id: I8e1a723942dca76f8bd23ed17b44cd953a19c97a
2015-11-18 19:10:13 +05:30
Thomas Vachuska
fa776af657 Allowing white spaces in onos.app.requires property.
Change-Id: I1350f3239f0593d1188dda3580456c1f2a95cd33
2015-11-18 00:57:10 -08:00
andrea
faa2c4ba46 [ONOS-2706] Insert Support for REST API model schema in Swagger UI
Change-Id: Iad158d90f203101fd23328f30f2507b7677a1997
2015-11-18 03:07:57 +00:00
HIGUCHI Yuta
59e64002da ONOS-3322 Add very basic RPC Manager test
Note: LocalRemoteServiceProvider is expected to be moved
      under src/test scope once we have other usable Provider.

Change-Id: Ic8b9f2007082038da5652bf812329d2ef2204200
2015-11-18 02:48:55 +00:00
jiangrui
5f4d2e6402 ONOS-3362 Fix triggerProbe method of ovsdbDeviceProvider.
Change-Id: Idc1d5f8482c16f8145154e03009d7cf50fdd7e53
2015-11-18 02:34:25 +00:00
jiangrui
a6b46098ae ONOS-3345 Add processing about Instruction type Extention in
GroupModBuider.

Change-Id: I1c99db1c3c1105924ee7c6e2da31daa02f5a1af4
2015-11-18 02:31:09 +00:00
jiangrui
8356361dcd CORD-221 Resolve ovsdb device re-connect issue.
Change-Id: I51fae488ab5f6b3b638bc05a17f1f5438d3a4f71
2015-11-18 02:28:24 +00:00
Jonathan Hart
e54bdbf3f2 Use the correct app ID in the SoftRouterPipeline.
Change-Id: I9788aab39059792d1d64a9b59d46758f9742eed3
2015-11-17 11:29:37 -08:00
Jonathan Hart
b35540a041 Addressed some more naming issues throughout the code.
Change-Id: Id679540d55075d902283ad0e2e836b6517752784
2015-11-17 19:21:24 +00:00
lishuai
6c56f5e977 [ONOS-2831] Refactor L2 code according to the L3 plan.
Change-Id: Ibc9dc47a18208b9b1602261064a33bc63b131fc3
2015-11-17 19:07:03 +00:00
Ray Milkey
8fba1c81d0 ONOS-3369: log an exception on REST server errors
Change-Id: I407ed7576ff79b5781d2a688c78367266643aaea
2015-11-17 18:24:22 +00:00
Simon Hunt
864333ae70 ONOS-3265: Re-used device glyph for deviceTable icon.
Change-Id: I5c22c6e3229780dae9ced370c0d27fcd516a2f16
2015-11-17 18:02:33 +00:00
Thomas Vachuska
eef928fa16 Creating Simon's cell.
Change-Id: Id94c1065ac833cf05142a6adab10559b7fc03ee1
2015-11-17 17:57:11 +00:00
Jonathan Hart
b92cc51fa6 Fix naming conventions for CORD apps.
Change-Id: I0b1d4dd276301b726269376eec137511c8e0a805
2015-11-17 17:42:02 +00:00
BitOhenry
f006ddd400 ONOS-3200 unify code formation and fix grammar problem
Change-Id: I9c67199ce9eef352c52ae178870a813b7dec0f65
2015-11-17 17:36:06 +00:00
HIGUCHI Yuta
279b8d1fbc ONOS-3322 Sketch of Remote Service
Change-Id: I9c16b56b8d02d7f3995eafb1bb96211089774ca7
2015-11-17 16:22:33 +00:00
BitOhenry
b2f8e8122a [ONOS-3376] Create arp_tpa selector to onos
Change-Id: I4b40b5cd3862d470db8d12e7f6098f36777f982a
2015-11-17 19:21:22 +08:00
BitOhenry
e330cf009f [ONOS-3374] Create arp_sha selector to onos
Change-Id: I82f29e24c5fe57d3e23e4e41a6e86c165456e901
2015-11-17 19:01:06 +08:00
Simon Hunt
20856ec0a3 ONOS-3265: Added navigation button / logic for devices/flows/ports/groups views.
- just need to create a "devices table" icon.

Change-Id: I3efca7dbb1ebb718416b583b71639763b9f32886
2015-11-16 15:58:14 -08:00
Madan Jampani
14a38dade6 Ensure local read/write operations are causally consistent when a ConsistentMap is build with weakConsistency option
Change-Id: I1ec96048b646f5074e5e50001e08753212b98395
2015-11-16 23:08:37 +00:00
Thejaswi N K
73b79a6b2a [Emu][onos-2603] - Implement LinkState Link attributes
Change-Id: I452675ab9e3cf884924212b7114659dfc9118ef3
2015-11-16 23:01:58 +00:00
David K. Bainbridge
03c1fa9b31 ONOS-3326 allow more control over heuristics to select an IP address used for clustering
Change-Id: Ie313efe9249df7581234e7e2e5952cdf3ac43dbb
2015-11-16 23:00:17 +00:00
Simon Hunt
8f39cfbe53 Make DefaultHashMap class final.
Change-Id: Ia651b5aa098b584559e5ef2556dcac3178da615b
2015-11-16 11:39:27 -08:00
Jonathan Hart
f563830299 Protect against exceptions thrown in application's packet processors.
These exceptions should not bubble up to netty because that will result in the
connection to the switch being closed.

For now we catch and log the exception - in the future we could consider removing
misbehaving packet processors.

Addresses ONOS-3368.

Change-Id: If507adafba39bf705c27286c8e48af3f955d1eff
2015-11-16 19:17:17 +00:00
Ray Milkey
6c1bac3c0e Rename unit tests to be in the same package as the class under test.
Change-Id: Ia7b46e1739a25767637399ba077deca4f0ffc90b
2015-11-16 18:50:56 +00:00
BitOhenry
914c7ad302 [ONOS-3363] Create arp_tha selector to onos
modified:   core/api/src/main/java/org/onosproject/net/flow/DefaultTrafficSelector.java
	modified:   core/api/src/main/java/org/onosproject/net/flow/TrafficSelector.java

Change-Id: Id97469c133e0c10e44cda385dabb7c4ecca4af2b
2015-11-16 17:42:42 +00:00
Shashikanth VH
9f8afb45ac [ONOS-2594] Channel handle to manage session handling with BGP peers
Change-Id: I6c58c674aa17e2a86b063e248af589d524ec5fe3
2015-11-16 17:41:57 +00:00
BitOhenry
b53ac6cdbb [ONOS-3361] Add nicira extension of resubmit instruction to onos
modified:   core/api/src/main/java/org/onosproject/net/flow/instructions/ExtensionType.java
	modified:   drivers/src/main/java/org/onosproject/driver/extensions/NiciraExtensionInterpreter.java
	new file:   drivers/src/main/java/org/onosproject/driver/extensions/NiciraResubmit.java

Change-Id: Ib0a4a7b6360dd1629d0d2f74ef0d56f2c2a91a20
2015-11-16 17:22:33 +00:00
BitOhenry
3e104cda2d ONOS-3200 unify code formation and fix grammar problem
Change-Id: I3feef132051e4476b2b8f2f59fb69f2776f7a7cf
2015-11-16 17:17:20 +00:00
Priyanka B
e412a85cb7 [ONOS-2602]Implement Link NLRI
Change-Id: Ia17868c0a2f701a88d82171943c52fe7b7880fba
2015-11-14 17:29:45 +05:30
Jonathan Hart
4832784ed4 Add configuration for default vlan
Change-Id: I183def6d1de3d10b2f53895f7fb7723df315379f
2015-11-13 17:44:34 -08:00
Jonathan Hart
d9df7bd278 Fix naming convention issues in preparation for stricter checkstyle enforcement
Change-Id: I918b7b1dcf6424a526b6b26b89acc9a57d807fec
2015-11-13 16:28:02 -08:00
Thomas Vachuska
710293f3af ONOS-3346 Fixed NPE when disallowing devices via network configuration.
Change-Id: I88986681e446f2fd298aa5c4d47e709da5be9e52
2015-11-13 21:39:03 +00:00
Thomas Vachuska
1627dc8ed6 ONOS-3356 Fixed NPE when processing configuration of a non-existent device.
Change-Id: I00369a67c406634b2ee7d379cad6e0fc41842388
2015-11-13 21:38:43 +00:00
Mahesh Poojary Huawei
dbd49a0951 [ONOS-3116] DefaultPortPairGroupTest
Change-Id: I7a00c688f0913f62037adbd7d56caa146a57cf54
2015-11-13 19:37:02 +00:00
Phaneendra Manda
2be2f88066 Class name corrected while retriving stream from json
Change-Id: I325bf61d001194953db137131c414bb877d8613b
2015-11-13 19:16:16 +00:00
Pingping Lin
c07781f50f when deactivate sdn-ip, also delete all relative intents
Change-Id: I7a6bd64b5a9525dc49ca2b9353fcc45dc9a16288
2015-11-13 19:03:05 +00:00
Thejaswi N K
ed932a6554 [onos-2613] - Test case for BgpPrefixAttrOpaqueData.java
Change-Id: Ifd2d0249b31b34465509cec02e917afdff4d4d56
2015-11-13 19:01:15 +00:00
Thejaswi N K
bbbefca1e7 [onos-2603] - Implements Max link bandwidth
Change-Id: I3861931b62b60518962c528b3f47a464cf08c314
2015-11-13 19:00:50 +00:00
BitOhenry
cc024ebd7e [ONOS-3273] Add arp_sha or arp_tha Criteria to onos
new file:   core/api/src/main/java/org/onosproject/net/flow/criteria/ArpHaCriterion.java
	modified:   core/api/src/main/java/org/onosproject/net/flow/criteria/Criteria.java

Change-Id: I4a7aa2e0de720aab7f49363a1f28ca93bf36d067
2015-11-13 18:59:42 +00:00
ilhem fajjari
b0a0684b43 add key parameter to PathIntent and MplsPathIntent constructors
Change-Id: I157c1e3e10dc3e3ebc1dbc6f9a1c9fe769337ee3
2015-11-13 18:51:09 +00:00
Pier Luigi Ventre
b38243fa41 - Fix the SDNIP IPv6 flows installation in the switches
Change-Id: Ida3653a06e6f452c7a185fd3ead92d036abc32d8
2015-11-13 18:44:25 +00:00