commit | 5834b6a6ffc3c379fb2b7d966d64ff3dc46aad8c | [log] [tgz] |
---|---|---|
author | Lorenzo Colitti <lorenzo@google.com> | Sun May 10 05:53:10 2020 +0000 |
committer | Lorenzo Colitti <lorenzo@google.com> | Mon May 11 11:29:59 2020 +0900 |
tree | 9ae325a3a86b4a0b89b7d765043e93d642e1b4dc | |
parent | 7c7ab369cf28ffe702f13ecb1383381bb7317c56 [diff] |
Parse IFA_F_* values above 0x80. In RTM_NEWADDR messages, the first 8 flags are reported in the ifa_flags field in struct ifaddrmsg, but flags above 0x80 are reported in the IFA_FLAGS attribute. NetlinkEvent currently only looks at ifa_flags, so it cannot see higher-value flags such as IFA_F_STABLE_PRIVACY. Fix this by parsing the IFA_FLAGS attribute. Bug: 155005831 Test: makes new test in aosp/1295495 pass Original-Change: https://android-review.googlesource.com/1295670 Merged-In: I723f1106cbcea2186fc6452305942a0f8301fd2a Change-Id: I723f1106cbcea2186fc6452305942a0f8301fd2a