| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Change-Id: I4e0576f629292cd192eec5b751def84ed65a9127
Signed-off-by: minaripenguin37 <alexfinhart@gmail.com>
Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
|
| |
|
|
|
|
|
| |
Co-authored-by: Chirayu Desai <chirayudesai1@gmail.com>
Co-authored-by: Adam Lawson <adamjlawson22@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Change-Id: Ibea0fde342a934691f94674a6eab52f9ce0cc1c2
|
| |
|
|
|
|
| |
TODO: Add tests
Change-Id: I7e8a320d47e7c5ddbcb9acfaf23032ae92d5d70d
|
| |\
| |
| |
| | |
Change-Id: Ibdb9ce34f93c6285a908e27bf5cb21fa339422d6
|
| | |\
| | |
| | |
| | |
| | |
| | |
| | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/19009118
Change-Id: I650177daea7e409685e8e86cf0cbdfb597090047
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Tested in pieces in aosp/master and it still successfully boots.
So the struct extension infrastructure works as desired.
This is a sqaush of 2 aosp/master commits:
64005dd91b0cf1722ccd1767f805e0524010920e
a5c641141ff74bba025a65451628308c6cbb7e0f
Ignore-AOSP-First: squash of 2 aosp/master patches
Bug: 218408035
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I7136253086eaccf79cf39e7a0143b425a1019390
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18992757
Change-Id: I4b338e533ede4cdf45044684af90f2b32e8e206d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Really we need to fix the inheritance to make
BpfMapRO the parent class of BpfMap:
but that's a far more difficult thing to do,
so in the short term we punt like this.
This makes BpfMapRO a little bit more usable,
and allows a slow transition across the codebase...
Bug: 218408035
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I1c5112db70e9e523c113cba536fbe19422b4d3f3
(cherry picked from commit b54659706758641a0ff01770644cb189e3959b29)
Merged-In: I1c5112db70e9e523c113cba536fbe19422b4d3f3
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
am: 6025f4716c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18992753
Change-Id: I736151360d497b150cc422e092f71c52a3bfffce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |\ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
(by request from Lorenzo)
Bug: 218408035
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I802d2aae8b103375d7cbe0ed5c35f0abf6c04ac9
(cherry picked from commit 974ee86ff71fdfaaa0305d1623efcef1d9a16b21)
Merged-In: I802d2aae8b103375d7cbe0ed5c35f0abf6c04ac9
|
| | |\| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18992756
Change-Id: I4a4ce3d5e2198c09dd3d09f4406dfa9e60f35413
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
(beginning there of)
Bug: 218408035
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ie7cf8cd51b4e272fc76a281df6231ed27955ed3f
(cherry picked from commit 62315472e581ea119fb8f44d3a03b41a8ca80b3b)
Merged-In: Ie7cf8cd51b4e272fc76a281df6231ed27955ed3f
|
| | |\| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18992754
Change-Id: If0ff3d3ec2fdef12bf12d71aba909b1a0e458da4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
not perfect due to this being in a header file, so multiple copies
potentially exist, but it's really simple, and works nearly as well.
Bug: 218408035
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Id90c6933d57bc12f4dd640c8918fd0885c7474cf
(cherry picked from commit 9d481287aa69200a36c997200e71232b77234b0a)
Merged-In: Id90c6933d57bc12f4dd640c8918fd0885c7474cf
|
| |\| |
| | |
| | |
| | | |
Change-Id: I7d80c4578c51fc9d5bf7692bba46b48558a3e22c
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18992755
Change-Id: I1a5f6b4c769f5748ee5897eecc7501948fb4a6db
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
this way is more obviously not calling dup_with_cloexec
Bug: 218408035
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I4e1ce3b0a42ccea638332ae451e291e025d57895
(cherry picked from commit 703e4682444dcab121f9657dc5c1605a7bcce65e)
Merged-In: I4e1ce3b0a42ccea638332ae451e291e025d57895
|
| |\| |
| | |
| | |
| | | |
Change-Id: If7cf01db858b4d655fd08fa6e52f74cda2ece526
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18922570
Change-Id: Ie53dff6f83cda0adfffdde1832c02d3b639f0b58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Test: m
Bug: 235778483
Change-Id: I45a0bd6be39022a913bc6cff8216df0b6559cd4b
(cherry picked from commit 80664c52df2cf24fa4332084586324fd4a93de81)
Merged-In: I45a0bd6be39022a913bc6cff8216df0b6559cd4b
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18922573
Change-Id: I22f81e6acb70b2cdd53406b37e43d4f12ad8cb58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Deprecate APIs which were moved the implementation to mainline module.
- clatdStart (since T)
- clatdStop (since T)
- tetherOffloadRuleAdd (since S)
- tetherOffloadRuleRemove (since S)
- tetherOffloadGetStats (since S)
- tetherOffloadSetInterfaceQuota (since S)
- tetherOffloadGetAndClearStats (since S)
Bug: 212345928
Test: cd system/netd; atest
Change-Id: I7916512c7174a7b50833036bc89df37a266ca67e
(cherry picked from commit 7b29319fcfeed3f9423fd583da705bf35ed34126)
Merged-In: I7916512c7174a7b50833036bc89df37a266ca67e
|
| |\| |
| | |
| | |
| | | |
Change-Id: I71b5f7f43f654ef2f4ebbf0a4ffe57573af1a715
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18807155
Change-Id: Ia06ca5adf3fbf852b52f5a4fb65a4a5c655075a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The code added to DevSdkIgnoreRule to process the max target SDK
annotations in aosp/2110064 was incorrect. It is trying to match
the annotation name, but ::class.simpleName returns something
like Proxy$3, not the actual name of the annotation. Use
annotationClass.simpleName instead, which actually works.
This was not caught in aosp/2110064 because it contained an even
worse error which broke DevSdkIgnoreRule completely. That was
fixed in aosp/2114653.
Bug: 233553525
Test: LinkPropertiesTest#testExcludedRoutesDisabled passes on user build
Change-Id: If9220e5ef00fafea556604b251b2106d15d063f8
(cherry picked from commit 3af9b34bad03ac0a7ad061bac64a1ace9e1aac7a)
Merged-In: If9220e5ef00fafea556604b251b2106d15d063f8
|
| |\| |
| | |
| | |
| | | |
Change-Id: Icf049284b45331eda22a34de7a31b2a52d00b6e3
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18815967
Change-Id: Ic2a3aea66ad4c7e2c4c33c63a39ad81bd9e2780c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This method allows the subclasses of FdEventsReader to decide whether
it should stop reading packet and unregister the fd immediately or just
ignore when some specific error other than EAGAIN or EINTR happens such
as ENOBUFS.
Bug: 232680956
Test: m
Merged-In: I19ee9390e78dcd0140e45fed75a1a36942450407
Change-Id: I19ee9390e78dcd0140e45fed75a1a36942450407
|
| |\| |
| | |
| | |
| | | |
Change-Id: I049b89d6d6905051bd86f3458f4f2a06d1ce5a1f
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18694820
Change-Id: I0621c1824c40d53335dd560bb22a3cf92583a033
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to replace less safe uses of BpfMap.reset(create(type, keysize, valuesize, entries, flags))
Meant to be used in tests only.
Bug: 235286176
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I869f1f935bcf5d00702c42bc46d6094ea552addc
(cherry picked from commit d2dec08c73b2bc1dd2a3969ccb504a59e9cb223f)
Merged-In: I869f1f935bcf5d00702c42bc46d6094ea552addc
|
| | |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
into tm-dev am: 3aea21bcd8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18694813
Change-Id: Ia03752a6c26f7c8b77c35114dced074a1047b274
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |\
| | | |
| | | |
| | | | |
into tm-dev
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
net-utils-device-common-bpf is design for connectivity module only,
change the visibility to avoid someone outside of the module use it inadvertently.
Bug: 234160319
Change-Id: I3c7c48b60414f19bad8be0bda38ea5af3dc99c86
Test: TH
(cherry picked from commit 72cd1a9ef29d2b908f8ad066b84b4a0f17cc2de7)
Merged-In: I3c7c48b60414f19bad8be0bda38ea5af3dc99c86
|
| |\| | |
| | | |
| | | |
| | | | |
Change-Id: I8e40a8d332047b3358dbe76d624dc52be2912e1c
|
| | |\| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18714739
Change-Id: Ieb1c85c1fb69ffd4a3d7beec3f2484b82f7494d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add helper methods to check whether the specified prefix is
entirely contained in this prefix, or the specified address
is contained in this prefix.
Bug: 184750836
Test: atest IPPrefixTest
Change-Id: I838510b347ac5741c589ee8f3983111209155588
(cherry picked from commit abe2e7fab4702113df60511f4642a6277321eb20)
Merged-In: I838510b347ac5741c589ee8f3983111209155588
|
| |\| | |
| | | |
| | | |
| | | | |
Change-Id: I95df20152adf68dd4faf8422e093dd4a2546814f
|
| | |\| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18707929
Change-Id: I7dabe8ec70cb834f114cbb03b66824696bd2d055
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Tests using DevSdkIgnoreRule are currently not being run at all,
as the call to base.evaluate() was removed.
Bug: 233553525
Bug: 234680138
Ignore-AOSP-First: fix urgent test breakage
Change-Id: Ice2d1c85f5b886b1fcd5214046ae554d6c66134b
Test: atest
|
| | |\| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
"cherrypicker-L41500000954817786:N47600001269435138" into tm-dev am: d831f1665e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18646027
Change-Id: I565c4a9a49a65ad60f3decdd7881f26cadcbd195
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | |\ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
"cherrypicker-L41500000954817786:N47600001269435138" into tm-dev
* changes:
DeviceInfoUtils: add class and helper for three-part version number
Move DeviceInfoUtilsTest from NetworkStack to frameworks/lib/net
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add a class Version and string helper for handling a three-part
kernel version number.
Test: atest com.android.testutils.DeviceInfoUtilsTest
Bug: 232332847
Original change: https://android-review.googlesource.com/c/platform/frameworks/libs/net/+/2108204
Merged-In: I0f229e935bd8332ef2ef93fc910a576df9c054ae
Change-Id: I70fedb33582a2f157b93ad0ab5be8f305feb3b21
Signed-off-by: Nucca Chen <nuccachen@google.com>
(cherry picked from commit 3a7e53b03034b71985e905915d3eeb07d80b77c7)
|
| | |\ \ \ \
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18645582
Change-Id: I5510105ac6a31d892db59d92e884ce434d33ab8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Test: atest com.android.testutils.DeviceInfoUtilsTest
Change-Id: Ib45dea951980eae0c1576d37842477192539a740
(cherry picked from commit 9f26c843618aad57a27e2eff976c2ff521739fac)
Merged-In: Ib45dea951980eae0c1576d37842477192539a740
|
| |\| | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Ic9af803c99ec4040c62fa2eb9eef0e01b2478b76
|
| | |\ \ \ \
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18671330
Change-Id: Iaa4760467789ad882ff0ba35ecc892dc0afd8d8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
| | | | |/
| | |/|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This allows subclasses of FdEventsReader can access isRunning() method
directly without maintaining its own mechanism to check if the instance
of FdEventsReader is still running.
Bug: 232680956
Bug: 233191218
Test: m
Merged-In: Iaaa07328f9804580cc2e413b5a50c0d69d8cfb2f
Change-Id: Iaaa07328f9804580cc2e413b5a50c0d69d8cfb2f
|
| | |\| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18620723
Change-Id: Ib23b4178fcd4f6d98a92f877b59d2593ba3875eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|