de9379641d5fc4b5912d6838075df9490518cca6 |
|
01-Jun-2017 |
Joel Scherpelz <jscherpelz@google.com> |
Enable RFC 7217 stable privacy addresses ... on kernels that support this feature. Android property server is used in combination with SELinux policy to limit access to the necessary stable secret. This change also makes some small improvements and fixes to libnetdutils. ip -6 addr indicates stable_privacy addresses with "flags 800" wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 3000 inet6 fdd5:6241:900d:0:d547:442:33d7:1982/64 scope global temporary dynamic inet6 fdd5:6241:900d:0:9dbe:3875:1cab:eaf2/64 scope global mngtmpaddr dynamic flags 800 inet6 2401:fa00:4:ca0:d547:442:33d7:1982/64 scope global temporary dynamic inet6 2401:fa00:4:ca0:6281:68a2:7124:6848/64 scope global mngtmpaddr dynamic flags 800 inet6 fe80::d5a7:18ed:4ea7:50d8/64 scope link flags 800 Test: as follows - built - flashed - booted - "runtest -x .../netd_unit_test.cpp" passes Bug: 17613910 Change-Id: I0e0b6bbd15cb9d46368bed8aef5dac2f6183d32a
/system/netd/server/InterfaceController.h
|
b218a87e0777d3d2c93231e03ef7315d783e3279 |
|
04-Jul-2016 |
Erik Kline <ek@google.com> |
Add general /proc/sys/net/ipv[46]/{conf,neigh}/ interface Bug: 21859053 Bug: 28135208 Change-Id: Ia3232706a697fd149ed87f74586efe3d434261f8
/system/netd/server/InterfaceController.h
|
59d8c48cee74679d2305c535ab61d4a6f8258c64 |
|
09-Aug-2016 |
Erik Kline <ek@google.com> |
Disable DAD for downstream interfaces when tethering Bug: 30298058 Change-Id: If4cd1f2e2b782ff08d667eb065138c06559b3394
/system/netd/server/InterfaceController.h
|
c296f098b63a986265ded8adf13118ba512a0fa7 |
|
02-Aug-2016 |
Erik Kline <ek@google.com> |
Support adding/removing IPv4 and IPv6 addresses on interfaces Bug: 30298058 Change-Id: Ic25cd165476d1a781595460b7d764e8df4707c65
/system/netd/server/InterfaceController.h
|
2c5aaa1876db659556c2e9605beccc670e6b7c0d |
|
08-Jun-2016 |
Erik Kline <ek@google.com> |
Setup interfaces for IPv6 tethering Including: - set the interface for router mode (accept_ra = 0) - reset the interface for client mode (accept_ra = 1) - InterfaceController::setAcceptIPv6Ra() - InterfaceController::setAcceptIPv6Dad() - make InterfaceController static - refactor for more modern C++ usage here and there - sporadic style guide fixes Bug: 9580643 Change-Id: Ia557c8770e18c58b12ad16d982c63b6ebd525516
/system/netd/server/InterfaceController.h
|
145fd25509e08fb2d76fcff8d011e1aa9a2e6455 |
|
12-May-2015 |
Erik Kline <ek@google.com> |
InterfaceController::setBaseReachableTimeMs() Add an InterfaceController::setBaseReachableTimeMs() method to set the ARP/ND default reachable time, as configured in: /proc/sys/net/ipv4/{interface}/base_reachable_time_ms /proc/sys/net/ipv6/{interface}/base_reachable_time_ms Bug: 18581716 Change-Id: Idc652e81396d81efe0f08bb1d6dc38bc8e554a56
/system/netd/server/InterfaceController.h
|
e1da484b30196cc6ec496407e32c67bcb5295bec |
|
12-May-2015 |
Erik Kline <ek@google.com> |
Partial refactoring and Android-type style changes. Bug: 18581716 Change-Id: I85aec575a318861468ea4707b70ed747c27293c7
/system/netd/server/InterfaceController.h
|
59273ede02fc91d2a3297547d959159c8c6f69f3 |
|
08-Dec-2014 |
Erik Kline <ek@google.com> |
Re-add netd support for enabling IPv6 optimistic mode. Enables optimistic_dad and use_optimistic on all interfaces by default. --- This functionality was originally submitted in ag/569594. Owing to issues with bind()ing to optimistic addresses (see b/18609055) this was reverted in ag/598690. This reverts the revert. :-) Bug: 17769720 Change-Id: I156e5636341a846f41fb9a15c84cf06878b239d8
/system/netd/server/InterfaceController.h
|
9ccaa16ece9059a0e62e16dbc0f8a64fec7eb7a3 |
|
05-Dec-2014 |
Erik Kline <ek@google.com> |
Revert "Merge "Add netd support for configuring IPv6 optimistic mode." into lmp-mr1-dev" This is to undo ag/569594. This reverts commit 828f8b88c78e7d7c31b098768df403e4596a91d4, reversing changes made to ac7fefcf3d90cf856b0f1664207d056ed1dd4725. Bug: 18609055 Bug: 17769720 Change-Id: I120745d9d01d731174f477dff9b463dede8523d7
/system/netd/server/InterfaceController.h
|
2b8d1ead4ea2ff8cb5af1ce88033a8ea0d691402 |
|
30-Oct-2014 |
Lorenzo Colitti <lorenzo@google.com> |
Merge "Add a netd interface command to disable ND offload." into lmp-mr1-dev
|
0ea8ff87012f6bda41b6d2b4629d4fd0fd6f4794 |
|
27-Oct-2014 |
Lorenzo Colitti <lorenzo@google.com> |
Add a netd interface command to disable ND offload. This will be used to support 464xlat on wifi and IPv6 tethering. Bug: 12111730 Change-Id: I3b97f4dfb787b2c5d5021811c6da51850bdc70d1
/system/netd/server/InterfaceController.h
|
36b4a0d60c8ca3de3a40b964dda776a308e9f5b4 |
|
09-Oct-2014 |
Erik Kline <ek@google.com> |
Add netd support for configuring IPv6 optimistic mode. Enables optimistic_dad and use_optimistic on all interfaces by default. Bug: 17769720 Change-Id: Ide492e18aa94064b890fef30d31c3a14cfdf4052
/system/netd/server/InterfaceController.h
|
1604e18615f824adb2d54c36320069ba6fcb4796 |
|
20-Jul-2014 |
Sreeram Ramachandran <sreeram@google.com> |
Cleanup: Delete dead code. Bug: 15413389 Change-Id: I315468832ef18ffc84174e54774ab63b86d284dc
/system/netd/server/InterfaceController.h
|
f4cfad361175a7f9ccf4d41e76a9b289c3c3da22 |
|
21-May-2014 |
Sreeram Ramachandran <sreeram@google.com> |
Move netd_client into netd. Change-Id: Ie4b6b303225c93f2448a503d6ea9cebb552cbad5
/system/netd/server/InterfaceController.h
|