1. 29 Apr, 2016 2 commits
    • Lorenzo Colitti's avatar
      Disable the IpManager timeout on Ethernet. · 57aea849
      Lorenzo Colitti authored
      am: c84dd949
      
      * commit 'c84dd949':
        Disable the IpManager timeout on Ethernet.
      
      Change-Id: I33e0c1243534db348a0b6a8f8ce1a71b68d0ff91
      57aea849
    • Lorenzo Colitti's avatar
      Disable the IpManager timeout on Ethernet. · c84dd949
      Lorenzo Colitti authored
      This fixes a longstanding bug where after a DHCP timeout, we
      would never restart the DHCP client and get an IP address until
      the link bounced.
      
      Also, two minor improvements:
      
      1. Dump IpManager info when dump() is called.
      2. When onLinkPropertiesChange is called, also update
         mLinkProperties. We were already sending the updated
         LinkProperties to the NetworkAgent, so this is really only
         useful for dump(), but it's just one line and safe because
         onLinkPropertiesChange already grabs the lock.
      
      Bug: 17733693
      Change-Id: I42c3319cb4bc151c547ed721baf5e83f97e23862
      c84dd949
  2. 22 Feb, 2016 1 commit
    • Erik Kline's avatar
      Use more IpManager features · 5b4baf73
      Erik Kline authored
          - WaitForProvisioningCallback
          - setHttpProxy
          - setTcpBufferSizes
      
      Bug: 26991160
      Change-Id: I5e02039a35006f0466fb40c43805f0443cd758c2
      5b4baf73
  3. 17 Feb, 2016 1 commit
  4. 15 Oct, 2015 1 commit
  5. 08 Sep, 2015 1 commit
  6. 07 Aug, 2015 1 commit
    • Billy Lau's avatar
      Bug: 21588539 Move CHANGE_NETWORK_STATE to be in SYSTEM_SETTINGS · 76502788
      Billy Lau authored
      Replaced the method where we used to enforce static permission
      CHANGE_NETWORK_STATE to method calls that also check for WRITE_SETTINGS.
      This is due to the merging of CHANGE_NETWORK_STATE permission with
      WRITE_SETTINGS in M.
      
      Change-Id: I104ac41733663b4f6b5cd30e7314574ec4acdc07
      76502788
  7. 04 Aug, 2015 1 commit
  8. 20 Feb, 2015 2 commits
  9. 19 Feb, 2015 1 commit
  10. 16 Feb, 2015 2 commits
  11. 11 Feb, 2015 1 commit
  12. 21 Nov, 2014 1 commit
  13. 19 Nov, 2014 1 commit
  14. 02 Oct, 2014 1 commit
  15. 01 Oct, 2014 1 commit
  16. 11 Sep, 2014 1 commit
  17. 10 Sep, 2014 1 commit
    • Robert Greenwalt's avatar
      Don't accept score below 0. · e3cbf2e7
      Robert Greenwalt authored
      Network Factories are allowed to go below, but networks need to be
      constrained.  Allowing the network to go below 0 meant that -1 could
      sometimes leak through and foul the logic.
      
      bug:17361330
      Change-Id: Ife34ca0f9c233dd3c3df80f6fea580af43afcdeb
      e3cbf2e7
  18. 22 Aug, 2014 1 commit
  19. 21 Aug, 2014 1 commit
  20. 20 Aug, 2014 2 commits
  21. 19 Aug, 2014 2 commits
  22. 17 Aug, 2014 1 commit
  23. 15 Aug, 2014 1 commit
  24. 22 Jul, 2014 2 commits
  25. 23 Jun, 2014 1 commit
    • Robert Greenwalt's avatar
      Don't tear down based on NetworkFactory input. · ed75bcf1
      Robert Greenwalt authored
      NetworkFactory only indicates if we're interested in new connections.  It
      shouldn't be used to tear down existing connections (they have unwanted callbacks
      for that).
      
      Supports linger properly as well as dealing with tie scores.
      
      bug:15612739
      Change-Id: Ib3dfe673d3645b9dc4756c176958409a64ec32e4
      ed75bcf1
  26. 12 Jun, 2014 1 commit
  27. 11 Jun, 2014 1 commit
  28. 06 Jun, 2014 1 commit
  29. 04 Jun, 2014 2 commits
  30. 03 Jun, 2014 1 commit
    • Robert Greenwalt's avatar
      Apply refactored NetworkFactory. · 0d1b1749
      Robert Greenwalt authored
      Make NetworkFactory a concrete class and divide responsibilites between it and NetworkAgent.
      Factory will track requests and by default give a single connect/disconnect api for ease
      of use.  Then NetworkAgent is created and destroyed as needed with very simple logic.
      
      Change-Id: I401c14a6e5466f2fc63b04219b97ff85bb9af291
      (cherry picked from commit a0a5625c)
      0d1b1749
  31. 02 Jun, 2014 1 commit
    • Robert Greenwalt's avatar
      Apply refactored NetworkFactory. · a0a5625c
      Robert Greenwalt authored
      Make NetworkFactory a concrete class and divide responsibilites between it and NetworkAgent.
      Factory will track requests and by default give a single connect/disconnect api for ease
      of use.  Then NetworkAgent is created and destroyed as needed with very simple logic.
      
      Change-Id: I401c14a6e5466f2fc63b04219b97ff85bb9af291
      a0a5625c
  32. 28 May, 2014 2 commits