1. 12 Feb, 2015 10 commits
    • Change-Id: I0ed18ce473e71dfc1b9188be47fe2f5062dd384f
      Bri Prebilic Cole authored
    • Change-Id: I5279aa3f620a5914d6d0f986b623137b926724bd
      sangho authored
    • Work toward ONOS-509
      
      The following treatments are added/implemented:
        - IPV6_SRC
        - IPV6_DST
        - IPV6_FLABEL
      
      Also:
       - Renamed L3ModificationInstruction.L3SubType.IP_SRC and IP_DST
         to IPV4_SRC and IPV4_DST (for naming consistency).
       - Few minor fixes in related code: Javadocs, comments, log messages,
         and IP address usage.
      
      Change-Id: I551056f767a37e7cb6ae7d79f4a3929183500b57
      Pavlin Radoslavov authored
    • Change-Id: I2975b3d7bb581d5574969037e1f99401b94ef3dc
      Ray Milkey authored
    • Change-Id: I445bff180740fededacaa59441fc53332cc3d482
      Jonathan Hart authored
    • The main goal of this is to allow routing code to be used by multiple
      applications.
      
      Changes include:
       * Created an onos-app-routing bundle and moved BGP code and routing code
         into it.
       * Created an onos-app-routing-api bundle as a common API bundle between
         onos-app-routing and onos-app-sdnip, to prevent circular dependencies.
       * Moved API classes into onos-app-routing-api bundle.
       * Made Router and BgpSessionManager into OSGi components. This is not quite
         clean, because there is still a chain of start() method calls from SdnIp
         through to BgpSessionManager to preserve startup order. This should be
         revisted so components can be started using activate()
       * Created BgpService and RoutingService APIs to glue different components
         together.
       * Many unit test changes. A lot of the previous unit tests spanned the
         Router and IntentSynchronizer classes, but this is not possible any more
         since these classes are in different bundles. I had to rewrite some of
         these tests so that each unit test class only tests one real class. A
         nice side-effect is that the tests are now simpler because each test
         tests less functionality.
       * Removed SdnIp test seeing as it doesn't run automatically, was already
         broken and has been largely superseded by other unit tests and the nightly
         functional tests.
      
      Change-Id: I70ecf5391aa353e99e7cdcf7ed38a530c87571bb
      Jonathan Hart authored
    • Change-Id: Ifd749a3023854d688a675c7279c27868b8bed436
      Yuta HIGUCHI authored
    • Change-Id: I2df7efba3dfc0cff097bf5c6509849fa7ef438eb
      Bri Prebilic Cole authored
    • Change-Id: Ibd02437fb6f6c3d75546d29ffdb15fde801f0292
      Simon Hunt authored
    • Change-Id: I86d16324e4ce2cd2e0eb8d8f48f72804d7ce101f
      Simon Hunt authored
  2. 11 Feb, 2015 20 commits
  3. 10 Feb, 2015 7 commits
  4. 09 Feb, 2015 3 commits