1. 19 Aug, 2016 9 commits
  2. 18 Aug, 2016 8 commits
    • Note that this also fixes the race condition with showing selected intent.
      
      Change-Id: Icf3cd168bca985136d3ca6c63d98aa193a476d00
      Simon Hunt authored
    • Change-Id: I19b57879ccf76c085363b6be53dd0f838f5673bd
      Yuta HIGUCHI authored
    • Change-Id: Iadda7707b4ab4f01b5026d314f25a10748d94915
      Yuta HIGUCHI authored
    • Change-Id: Ia3ccd84c33075f297d7e6b9bc205efe92aec9bea
      Madan Jampani authored
    • SimpleChannelInboundHandler generates `message` instance check code on the fly,
      using JavaAssist. Which was not working, when a new Connection was created on the thread
      outside of NettyMessagingManager bundle, which did not have access to netty classes.
      - Implemented equivalent for SimpleChannelInboundHandler<InternaleMessage>
        without specifying type parameter, avoiding on the fly code generation.
      
      Other changes:
      - Add a method in IpAddress to return InetAddress instance.
      
      Change-Id: Ie97294a5650683457b9395e773269c5232d8e602
      Yuta HIGUCHI authored
    • Change-Id: I32749b38d5e4fab93fa97bbf6587bd0dc91db88c
      helenyrwu authored
    • The idea is to allow applications to contribute NeighbourMessageHandlers to
      handle ARP/NDP packets coming from a particular ConnectPoint, Interface or with
      a particular traffic selector. Applications can contribute different handlers
      for different ports, because they know how those ports will be used. Also,
      multiple applications can contribute handlers for different ports/interfaces
      without having to have one ARP handler for the entire network. The framework
      provides actions that the handler can choose to take - flood, proxy, reply, drop.
      The handler is free to implement some other action if none of these fit what it
      needs to do. The framework also handles many of the common tasks for ARP handlers,
      like parsing packets, abstracting the differences between ARP and NDP, implementing
      actions like replying to a request. This allows handlers to be very simple and
      easy to understand and implement.
      
      Change-Id: I313c723e9ebc3d0816eb79870ee0536780e7a640
      Jonathan Hart authored
    • Change-Id: I0fe6027e66815ab2e7db5e090dd5aea39b3c36e1
      Yuta HIGUCHI authored
  3. 17 Aug, 2016 11 commits
  4. 16 Aug, 2016 12 commits