1. 13 Feb, 2015 31 commits
  2. 12 Feb, 2015 9 commits
    • - added type and chassis ID to table data
      
      Change-Id: I5758bfb3f9dcd659325265d734ffe9aa7ae1b0ad
      Bri Prebilic Cole authored
    • with first IP address from Host service
      
      This fixes ONOS-1010
      
      Also, add protocol-related constants to class NeighborAdvertisement.
      
      Change-Id: Iacf9e48a8a03a86e1cc4e89e7e2b2b4ccc4a7e3a
      Dusan Pajin authored
    • Change-Id: I6e25c4575544e159ac9f7749fe07a742bfd6f748
      Kunihiro Ishiguro authored
    • 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