Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-3758

Restructure drivers module structure to separate base drivers from device-family specific drivers

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.5.0
    • Component/s: None
    • Labels:
    • Story Points:
      3
    • Epic Link:
    • Sprint:
      Falcon Sprint #1 (1/5 - 1/22)

      Description

      As a deployer, I would like to have better control over what device-specific software is loaded in ONOS, so that I can run only the software required for support of devices in my deployment.

      Implementation Notes:

      • Separate the default drivers that implement the DefaultDriverProviderService into its own onos-default-drivers bundle & app
        • delivers the Pipeliner and OpenFlowSwitchDriver behaviours for generic devices
      • Separate drivers that support specific device families into their own modules
        • can include overrides for Pipeliner and OpenFlowSwitchDriver

      See https://docs.google.com/a/onlab.us/presentation/d/1LDItacqdWbXESbCAuQhC9QLtTlt6wR82QTDYmAw-xbk/edit?usp=sharing

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            andrea Andrea Campanella
            Reporter:
            tom Thomas Vachuska
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: