1. 16 Jun, 2016 13 commits
    • Change-Id: I566b9ce59cb37e664914f99263c597ead7ce5e11
      Bharat saraswal authored
    • OVSDB provides lots of bridge configuration options but the exisisting
      bridge config implementation only allows some of them by overloading
      addBridge method. Also some of the bridge properties were set static
      and unable to configure. This patch fixes these limitations.
      
      - Added some bridge config options to the bridge description
      - Deprecated multiple overloaded addBridge methods
      - Some code clean up
      
      Change-Id: Ibc828177b210bd4b215aea0b63cc359776c13e03
      Hyunsun Moon authored
    • Change-Id: Ifa5a311cfc1ce43f5eab80be9ddce5fa36e47d92
      Sho SHIMIZU authored
    • Change-Id: I80a8afbcd577a9cce174d3fc1e511b711d3c68d4
      Sho SHIMIZU authored
    • The default value for relativePath is: ../pom.xml
      
      Change-Id: I1f5e5e6bfa1e91fcddae4f8cb8ab0c00c276e6b0
      Brian O'Connor authored
    • Change-Id: Ieacc97f213add8ece8f462cd9971fb6ef3d0dde5
      Madan Jampani authored
    • Change-Id: Id97697c3264e22f46053d244162b8299eb83e15a
      Madan Jampani authored
    • Change-Id: I6fb0cfb15a8a88590c69dccdf61ff02537769890
      (cherry picked from commit 34ffe4b6)
      Mahesh Raju-Huawei authored
    • Change-Id: I090d389f65a457cf5756ce73fe0c37468b46db5b
      Priyanka B authored
    • Most notably:
      - Updated repo URL and commit ID to official onos-bmv2 fork
      - Removed ugly string-based table dump parser, now there's
      	a proper API to retrieve table entries (added support in
      	Bmv2DeviceAgent)
      - Removed unused arguments in packet-in API
      
      Change-Id: I5ff0948eb8fec5283a085913496c187e7b278d8d
      Carmelo Cascone authored
    • Change-Id: I19484a826acce724c1fcd5b6e9910d724bda686f
      Carmelo Cascone authored
    • Driver notable changes:
      - Implemented new behaviors, removed deprecated ones
      - Removed flow rule translator classes (now under protocol module)
      - Improved FlowRuleProgrammable: now it uses BMv2TableEntryService
      	to lookup/bind flow rules with BMv2 table entries, retrieves flow
      	statistics, better exception handling when adding/replacing/removing
      	table entries.
      - Improved PacketProgrammable: better exception handling and logging
      
      Provider notable changes:
      - Bmv2DeviceProvider: detects and notifies device configuration
      	changes and reboots to Bmv2DeviceContextService, added support for
      	periodic polling of port statistics
      - Bmv2PacketProvider: implemented workaround for OutboundPackets with
      	flood treatment
      
      Change-Id: I79b756b533d4afb6b70025a137b2e811fd42a4e8
      Carmelo Cascone authored
    • - Created 3 separate sub-modules: API (doesn't depend on
          Thrift), CTL (depends on Thrift), THRIFT-API (to generate Thrift
          sources)
      - Implemented 2 new services (for device configuration swapping and
          table entry management) needed to distribute BMv2-specific state
          among ONOS instances.
      - Implemented a BMv2 controller (previously other modules where
          using separately a Thrift client and a server)
      - Added a default BMv2 JSON configuration (default.json) and interpreter
          to be used for devices that connect for the first time to ONOS.
          This allows for basic services to work (i.e. LLDP link discovery,
          ARP proxy. etc.).
      - Changed behavior of the flow rule translator and extension selector,
          now it allows extension to specify only some of the match parameters
          (before extension selectors were expected to describe the whole
          match key, i.e. all fields)
      - Various renaming to better represent the API
      - Various java doc fixes / improvements
      
      Change-Id: Ida4b5e546b0def97c3552a6c05f7bce76fd32c28
      Carmelo Cascone authored
  2. 15 Jun, 2016 16 commits
  3. 14 Jun, 2016 11 commits