Brian O'Connor
30a412deb3
Starting snapshot 1.2.0-SNAPSHOT
...
Also, fixed onos-upload-bits script to upload rc's to nightly/
Change-Id: I9bb8fe685492e23c740796879f0b66c307e26e56
2015-05-21 18:08:06 -07:00
Brian O'Connor
608e03a1bb
Tagging 1.2.0-rc1
...
Change-Id: I2791aacb0ab4eb0d3db92fef5e58e9c62747bf8c
2015-05-21 17:56:07 -07:00
Saurav Das
c39f603ac3
Minor bug fixes to bgprouter and ofdpadriver
...
Cleaned up some handshakers that are not needed
Change-Id: I87fc202c39a9b4646d61321cdc488059f39c120b
2015-05-15 14:40:25 +00:00
Saurav Das
f9ba4221c1
Currently need to specify handshaker behavior in onos-drivers xml file.
...
Later this need will be removed as the system will use default behaviors.
Fixed a bug in group checker where it was consulting the wrong map.
Cleaned up some logs
Change-Id: I45d91bc8d4c19474dcf0c37f82763985e5d2c84f
2015-05-08 23:39:20 +00:00
Saurav Das
100e3b809d
First shot at Broadcom OFDPA 1.0 pipeline
...
Requires changes to the group description to accept groupId from callers.
Change-Id: Ic21dfe8ae7c246b7d3a6b00e8e5c986e1dc21fa0
2015-05-07 17:00:02 +00:00
Saurav Das
dfc639e6a2
Adding in some imports necessary for test code included in BGP router
...
to test routing functionality without launching Quagga. Before the next
release, both the test code and its imports will be removed.
Change-Id: I4fa8f76e977a0330572fab764e63892bb685a7a2
2015-04-30 19:24:56 +00:00
sangho
dde53d116b
Fix the logic of deleting FIB entries in CorsaPipeline
...
Change-Id: I9fe3545fe29225d82a5c3e6b5ffc295565218ecb
2015-04-30 18:10:30 +00:00
sangho
f22fb40d9b
Pushes flow rules to the control switch when the switch is connected and available.
...
Change-Id: I7cc03a44e21b9dd67d40139ceea7a9b44201d7a8
2015-04-28 23:59:45 +00:00
Saurav Das
bd7f742d85
Adding Device Listiner to BgpRouter so that filtering rules are sent to the
...
driver only after the device is available.
Change-Id: I377402b87cee6c02c087efbcc4f0cff4f19e1ca3
2015-04-24 01:59:11 +00:00
Saurav Das
3d03826578
Fixes bug where driver gets initialized only when device is available.
...
More explict handling of versatile forwarding flows in corsa driver.
Moving TunnelConnectivityManager to use flowObjectives instead of flowRules.
Change-Id: If43023f30a6e7a028dfdefbe1ffbcc710a1c7be3
2015-04-23 21:50:42 +00:00
Saurav Das
3ea46622c8
Removing dependency on lower level drivers for the BGPRouter application.
...
Also a couple of bug fixes
Change-Id: I8f2ec58ed3403ae03cf7c068dabb30ae4272ff85
2015-04-22 14:08:43 -07:00
alshabib
f6ea9e624b
Implemented a globally unique next id generator in FlowObjectStore
...
Change-Id: Ib98b2996e1ebcca56ad816ea94f25d838c5f4d44
2015-04-21 17:08:26 -07:00
Thomas Vachuska
41e8c18f22
Simplified app packaging to use just project.version rather than short.version.
...
Change-Id: I58c30b663810de42890b75bbcef5c7dc5a4a87ba
2015-04-21 21:23:11 +00:00
Thomas Vachuska
586afd8e2b
Removing need for boilerplate app.xml; Instead defining onos.app.name and onos.app.origin (optional) is sufficient to trigger generation of boilerplate app.xml and features.xml files.
...
Change-Id: Ied8f3f8bf8774fae85e11c79a733b34dd5868949
2015-04-20 14:36:02 +00:00
alshabib
2a441c6807
Flow Objective implementation
...
Provides an abstraction which isolates the application from any pipeline
knowledge. By using the provided objectives applications can express
their forwarding desires in a pipeline agnostic way. The objectives
are then consumed by a driver for the specific device who converts them
into the appropriate pipeline coherent flows.
Change-Id: I74a68b4971c367c0cd5b7de9d877abdd117afa98
2015-04-17 22:57:56 +00:00
alshabib
624f13a9f0
fixing packaging for bgprouter.
...
The app.xml and features.xml pull in the correct bundles to ignite
the application successfully
Change-Id: I719290a700b46042ff5c54ec26c19458032d78cf
2015-04-17 18:14:55 +00:00
Thomas Vachuska
a7a0f560a2
Converting builtin applications to be delivered in a self-contained manner via OAR files.
...
Change-Id: I5b7c6939aacc263248868fac2e0f69124c5f3609
2015-04-16 14:04:35 -07:00
Thomas Vachuska
e10f56b8b0
Fixing javadocs.
...
Change-Id: I9e6b3d7eb08d17d4ad450277a1279f6aaefd4640
2015-04-15 18:20:08 -07:00
Saurav Das
cfd63d2783
Adding more filtering objectives from the router application and handling them
...
in the corsa-pipeline driver
Change-Id: I3598b84ce25df97c10b33c6f1fdfc76421499046
2015-04-13 23:29:44 +00:00
alshabib
910aff10a7
WIP: Initial implementation of filterObjectives using driver subsystem.
...
Incomplete implementation
Change-Id: I3745d481027659d4ca44b72139e5461c02e8c3ef
2015-04-09 16:57:18 -07:00
Pingping Lin
e28ae4c801
sdn-ip reactive routing
...
This module can handle 3 cases:
(1) one host wants to talk to another host, both two hosts are in SDN network.
(2) one host in SDN network wants to talk to another host in Internet.
(3) one host from Internet wants to talk to another host in SDN network.
In all cases, we use MultiPointToSinglePointIntent.
Change-Id: I80dd954bd608e52b45b993f3c27e67636a7105d9
2015-04-07 12:31:07 -07:00
Thomas Vachuska
0fa583c493
GUI -- Added applications view.
...
Fixed table.js column width computation.
Fixed app.xml files to leave out ONOS from description.
Change-Id: Icfe323e63c7965dd8c3a268421ea58065c5c8236
2015-03-30 23:46:18 -07:00
Srikanth Vavilapalli
89ad3770b7
ONOS-1400: Fixing BgpRouter functionality break due to distributed group store changes
...
Change-Id: I7e0dd3bb32333a19ab234ad66b84fd22a06fc341
2015-03-26 16:18:12 +00:00
Srikanth Vavilapalli
717361f32f
Distributed group store using eventual consistent map abstraction
...
Change-Id: I618a0f6fa80e0e25285d7a2026032f09ba90aa70
2015-03-25 00:27:54 +00:00
Thomas Vachuska
ee4f9377c2
Adding more app.xml files.
...
Upgrading app.xml versions.
Cleaned-up features.xml.
Change-Id: I7c5a85480568ffe35281286aefc9aa4e1b3b2afd
2015-03-18 22:14:50 -07:00
Brian O'Connor
6ea48a22fe
Starting snapshot 1.2.0-SNAPSHOT
...
Change-Id: Iffa1055c22448849353ede6581c277f4d3de78d8
2015-03-17 20:07:20 -07:00
Brian O'Connor
91d9019b24
Tagging ONOS Blackbird release: 1.1.0
...
Change-Id: Iee1accb8f83e03a1c4b2250d36d48aefd6383c97
2015-03-17 19:45:58 -07:00
Jonathan Hart
f9f2cbb2c9
WIP: Turn off group deletes for now as they're not needed for deployment
...
Change-Id: I62c9d414222cfb77ecce45291ee52d480a0c1290
2015-03-16 18:31:27 +00:00
sangho
c0b3c342ad
BgpRouter app supports both OVSSwitch and Corsa HW switch.
...
Change-Id: Ic0174338af3dbb76e1195b0f94d53a13a60cc0e7
2015-03-16 11:27:17 -07:00
alshabib
da1644e2ae
Added delete all flow rules during Corsa switch handshake
...
Change-Id: I885dad9453754bf86f12d4a86541fe7bfe7efd72
added delete all rules in corsa switch handshake
Change-Id: I7905a754653f6fc7eb8643023372e6dfa779cf26
2015-03-16 11:08:01 -07:00
Brian O'Connor
1545b1ef08
Starting snapshot 1.1.0-SNAPSHOT
...
Change-Id: I8caca4df60027426c18b51c1b35c313fe9ac1c10
2015-03-11 16:38:23 -07:00
Brian O'Connor
20fa3a45f9
Tagging 1.1.0-rc2
...
Change-Id: I1fa0feb1b790f79baa465fd82965433e109b34b2
2015-03-11 16:23:07 -07:00
Jonathan Hart
12ef205585
Use higher priorites for longer prefixes
...
Change-Id: I208e6be5c46041e8019dec7940e28dad1f08f3ed
2015-03-11 19:05:58 +00:00
sangho
5eaf033c6b
Add ICMP handler in bgp router app
...
Change-Id: I22a1dcdf5285e08c691767eb1ca41437e7ce1874
2015-03-10 18:30:56 +00:00
Jonathan Hart
5b141421cf
BgpRouter: Batch flow updates
...
Change-Id: If472e8e93140bce7fbb01c1a2f1847de421108c9
2015-03-10 05:02:04 +00:00
Jonathan Hart
37d659ca4a
BgpRouter: Added treatment to delete flows
...
Deleting routes now works.
Change-Id: I7ed682474e571aa2f402a1762a2037190c2d9284
2015-03-09 18:41:34 +00:00
Jonathan Hart
936a729ce5
BgpRouter: Add default flows for BGP traffic in control plane switch
...
Change-Id: Ia963b22c5a7460fb7fa2e75ddf66bcbb40004dca
2015-03-09 18:41:18 +00:00
Jonathan Hart
54b406b1e4
Add push VLAN treatment and use it in BgpRouter groups
...
Change-Id: I8c241fd776cdddd77969413736bd786c0d5a4828
2015-03-09 18:33:29 +00:00
alshabib
346b5b362d
Traffic Treatements now support deferred, immediate, table, and clear instructions.
...
By default, treatments are all immediate. Treatments will be deferred if the builder
predicated by deferred(). Subsequent treatments will be deferred until immediate is called
on the builder again. Multiple calls to deferred and immediate are permitted.
Change-Id: I76b3a44f2219fc1e72a7fb41b72d7bd602be85b7
2015-03-09 18:28:58 +00:00
alshabib
ab21b2d05a
fix corsa pipeline divergence : need to differentiate between write and apply instructions.
...
Change-Id: I477d27d6e52a8e09744614e5f5aa843dd26331e0
2015-03-05 21:03:43 +00:00
Saurav Das
fbe25c5f72
Getting router interface config into the corsa dataplane pipeline
...
Change-Id: I67d5bf7a20190b07a7bf55c7b60f771877ca8dbb
2015-03-04 11:12:00 -08:00
Saurav Das
fa2fa93ff8
A set of fixes to ensure that the FlowRuleManager can correctly account for flows
...
from the dataplane in a multi-table pipeline scenario
Change-Id: I9ca3ef9a77781f126a13538647c824b27f77101c
2015-03-04 02:25:39 +00:00
Saurav Das
cbe6de3bb9
Fixing a couple of bugs in default entries for corsa pipeline.
...
Also fixing flowRule table-awareness with changes reflected in flow identification (hashing)
and the karaf CLI.
Change-Id: I2fac83db8e0b54b802fb765ef9d82033f7478b99
2015-03-03 17:03:25 +00:00
Brian O'Connor
266ac66643
Starting snapshot 1.1.0-SNAPSHOT
...
Change-Id: I2abf73c248c04f0559f97b313be034b48761695a
2015-03-01 07:36:09 +00:00
Brian O'Connor
352236e289
Tagging 1.1.0-rc1
...
Change-Id: I9c95f8309e1c98bc1a25eeaad1962b4d28257261
2015-03-01 07:36:08 +00:00
Saurav Das
c313c405b2
Couple of changes for the BGP Router project:
...
1. Link Discovery can be turned off completely via configuration
2. PacketService allows applications to hint at table_type when registering for packets
Change-Id: I89f0bbf84dce1b449db5af19868f83503c44f750
2015-02-27 13:38:43 -08:00
Jonathan Hart
7baba07872
BGP router now handles the case where groups don't exists right away.
...
Also reworked some logic to make delete routes work.
Change-Id: I1f65279284b85144a847f1295fcbd7695cb59167
2015-02-26 09:51:58 -08:00
alshabib
1058080de1
WIP: Started implementing static flows for corsa vanderweken pipeline.
...
Modified to not use Corsa driver by default.
Change-Id: If8df5769cf084346121d34bf4490f578e6b6f2d0
2015-02-26 03:31:44 +00:00
Jonathan Hart
e6f8400f83
Cleaned up dependencies after routing code shuffle.
...
Change-Id: I1388749f77ef9b3b327df2ee745fdb7cec510708
2015-02-20 19:08:00 +00:00
Jonathan Hart
2da1e603a9
Renamed routing packages to foo & foo.impl pattern.
...
Plus added some package-info.java files.
Change-Id: I0b68a7f4cea7a5f089b37b1a1c016d1c3b7a8702
2015-02-18 19:10:19 -08:00