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
(cherry picked from commit 2c5aaa1876db659556c2e9605beccc670e6b7c0d)
Change-Id: Ie5825ae3db19bbd8e03130d3bfd7815554214586
7 files changed