1. 20 Feb, 2015 1 commit
  2. 19 Feb, 2015 1 commit
  3. 16 Feb, 2015 1 commit
  4. 11 Feb, 2015 1 commit
  5. 19 Nov, 2014 1 commit
  6. 01 Oct, 2014 1 commit
  7. 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
  8. 21 Aug, 2014 1 commit
  9. 20 Aug, 2014 1 commit
  10. 19 Aug, 2014 1 commit
  11. 15 Aug, 2014 1 commit
  12. 22 Jul, 2014 1 commit
    • Robert Greenwalt's avatar
      DO NOT MERGE Don't tear down based on NetworkFactory input. · 3191f909
      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
      (cherry picked from commit ed75bcf1)
      3191f909
  13. 12 Jun, 2014 1 commit
  14. 11 Jun, 2014 1 commit
  15. 06 Jun, 2014 1 commit
  16. 04 Jun, 2014 2 commits
  17. 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
  18. 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
  19. 28 May, 2014 3 commits
    • Lorenzo Colitti's avatar
      am 044a758e: (-s ours) DO NOT MERGE - Make Ethernet more reliable. · ad3d02fa
      Lorenzo Colitti authored
      * commit '044a758e':
        DO NOT MERGE - Make Ethernet more reliable.
      ad3d02fa
    • Lorenzo Colitti's avatar
      DO NOT MERGE - Make Ethernet more reliable. · 044a758e
      Lorenzo Colitti authored
      1. If DHCP fails, set the score to 0. Coupled with changes in
         NetworkAgent, that will cause us to retry DHCP the next time
         the link is plugged in.
      2. Send LinkProperties before sending NetworkInfo, because of
         a race in NetworkAgent.
      3. Make Ethernet work properly after a runtime restart.
      4. Improve locking.
      5. Clarify how things work in comments.
      
      Bug: 15295359
      Change-Id: I06cd683a1633838bca1ec177e61f1829889d3934
      (cherry picked from commit 8c797f82)
      044a758e
    • Lorenzo Colitti's avatar
      Make Ethernet more reliable. · 8c797f82
      Lorenzo Colitti authored
      1. If DHCP fails, set the score to 0. Coupled with changes in
         NetworkAgent, that will cause us to retry DHCP the next time
         the link is plugged in.
      2. Send LinkProperties before sending NetworkInfo, because of
         a race in NetworkAgent.
      3. Make Ethernet work properly after a runtime restart.
      4. Improve locking.
      5. Clarify how things work in comments.
      
      Bug: 15295359
      Change-Id: I06cd683a1633838bca1ec177e61f1829889d3934
      8c797f82
  20. 22 May, 2014 1 commit
  21. 20 May, 2014 1 commit