- 23 Apr, 2015 1 commit
-
-
Addressed a few issues found while using the flow objectives across a cluster: * Flow objectives should be installable from any node, not just the master. Therefore we need to ensure all nodes initialize a driver for each switch. * We no longer store a list of objectives that are waiting for the switch to arrive. If the we don't know about the switch yet we'll try a few times over a few seconds to find it, but after that we'll give up and report an error to the client. * Default drivers need to be available when the FlowObjectiveManager starts up, otherwise it is common to get flow objective requests before any drivers have been loaded. Change-Id: I1c2ea6a223232402c31e8139729e4b6251ab8b0f
Jonathan Hart authored
-
- 22 Apr, 2015 10 commits
-
-
for leadership automatically at startup. Change-Id: I27f297fdd4b62f9cd345df88a772f76ade56d350
Ayaka Koshibe authored -
…re app id, instead of the requesting app id. This is to prevent packet request flows from vanishing when app removes all its flows. This is a provisional fix until packet requests allow removal via reference counting or a similar tracking strategy. Change-Id: Ib0e53ae8c6b5ae030a9c17a34407a5897027127b
Thomas Vachuska authored -
…ty itself is not known; it will not be emitted when the component is not known. Change-Id: Ib0ae105336c2fb2bcddfcf2c8a69ff6a2c501a59
Thomas Vachuska authored -
Deprecated transition with table types and added api for transition with table ids. Change-Id: Ifcf2d87d16810666d992e4d9f5ddca3d0da460be
alshabib authored -
is empty. This makes the implementation and logic simpler and more consistent. Change-Id: Ib55c5b9a020e147784cdf6156da2c47e70a3a6c2
Ayaka Koshibe authored
- 21 Apr, 2015 16 commits
-
-
integer representations via Type.ordinal() call Change-Id: Ie2a26c5ced166e12f0e1ea22e39cd5195455a1ad
alshabib authored -
…ice availability change events. Change-Id: Iaed6359598ff87d5706e10eb9d905ed0883617d9
Thomas Vachuska authored -
…ingle OSGi bundle for use in ONOS NetConf providers. Change-Id: I5b27236070878b483dc199686ca94e2b44a4d5fa
Thomas Vachuska authored -
1)Initial Work for ONOS-676: OTN/ROADM (L1/L0 NE) support in ONOS by extending the device/port modeling; - extending device type to include L1 OTN NEs; - extending port type to include ODUCLT port(T-port), OCH-port(L-port), OMS-port (WDM-port); - more standard annotations related to OTN/ROADMs support will come from PCEP provider as well as TL1 providers; 2)Intial Work for ONOS-1276: generic Tunnel subsystem in ONOS for both packet (L3/L2) networks and optical (L1/L0) networks - supporting PCEP framework, which is capable of interacting with the PCEP provider; - supporting any other kind of tunnel provider; - each Tunnel is associated with at least two Labels (abstracted logical entity/Id for virtualization of physical port); - same type of Tunnels can be formed as a reachablity graph for other services and NB applications use; Change-Id: I29af495f90e179e2c5d8753b76e02889a3b4355b
wei wei authored
-
- 20 Apr, 2015 8 commits
-
-
…vice.getCandidates(topic) Change-Id: I9aaea9dfa14e4e9916103a61c8e59290ad656aa7
Madan Jampani authored -
LabelResource subsystem will be used to manage label resources such as MPLS labels, ... (Part of ONOS-1223) :) Change-Id: Ib11eac84d81d7d86eaaf0222cf0bd7d3c64d2e51
jcc authored -
…pp.origin (optional) is sufficient to trigger generation of boilerplate app.xml and features.xml files. Change-Id: Ied8f3f8bf8774fae85e11c79a733b34dd5868949
Thomas Vachuska authored -
…ly switch between netty and io loop (default is netty) Change-Id: Id9af0756bf0a542f832f3611b486b2ac680b91e4
Madan Jampani authored
-
- 17 Apr, 2015 5 commits
-
-
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
alshabib authored -
…ps activated by default (via onos-setup-karaf or onos-install/onos-config) are now onos-drivers and onos-openflow. Change-Id: I35c7cca79a4b72e966cbc2cebe72b109f2d92706
Thomas Vachuska authored -
The app.xml and features.xml pull in the correct bundles to ignite the application successfully Change-Id: I719290a700b46042ff5c54ec26c19458032d78cf
alshabib authored
-