bpf: attach a *bunch* more cgroup hooks am: 22db590580 am: 5b3fbf0304
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3132558
Change-Id: I470c774e9a6f949f0e442b5be0a305cda5909932
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-16 18:45:51 +00:00
f9422058c4
bpf: attach a *bunch* more cgroup hooks am: 22db590580
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3132558
Change-Id: Idf050f9439db1b7b1ad3fbdb915c3341c6c605be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-16 18:38:46 +00:00
5b3fbf0304
bpf: attach a *bunch* more cgroup hooks
...
We attach trivial programs to:
{connect,recvmsg,sendmsg}{4,6}
inet_release
{g,s}etsockopt
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ifd3a6dff20a5881f4fdb5d1b4b7b03a55988fd74
Maciej Żenczykowski
commited 2024-06-16 10:04:35 -07:00
22db590580
Merge "ConnectivityService - do not dumpBpfProgramStatus before T" into main am: cfdf420ae2 am: 75de7ab243
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134775
Change-Id: I21c1cbf2d1884afc79fd87c70df74c4a8b7b8453
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2024-06-16 13:47:16 +00:00
14ba75f834
Merge "ConnectivityService - do not dumpBpfProgramStatus before T" into main am: cfdf420ae2
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134775
Change-Id: I1fb83338e6183c50b7e7e81f9ff043baab85051f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2024-06-16 13:38:48 +00:00
75de7ab243
Merge "ConnectivityService - do not dumpBpfProgramStatus before T" into main
Treehugger Robot
authored and
Gerrit Code Review
commited 2024-06-16 13:32:46 +00:00
cfdf420ae2
StructNlAttrTest: fix lint error am: d7b866df70 am: 5e4a284bd9
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3135307
Change-Id: I4f7fe6662e36d89a0f4453150a2b32d6686a3ab9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-16 12:45:43 +00:00
632e9b6f40
StructNlAttrTest: fix lint error am: d7b866df70
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3135307
Change-Id: If77caaa97a1e7d557bd3714f5bbe88b52a6ccfd2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-16 12:38:26 +00:00
5e4a284bd9
ConnectivityService - do not dumpBpfProgramStatus before T
...
this is to fix some lint issues
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I8c4dff0c8a6ba28596a346fef40f698962e7094b
Maciej Żenczykowski
commited 2024-06-16 05:22:58 -07:00
f0da1bee5e
StructNlAttrTest: fix lint error
...
staticlibs/tests/unit/src/com/android/net/module/util/netlink/StructNlAttrTest.java:76: Warning: Use Integer.valueOf(TEST_ADDR_FLAGS) instead [UseValueOf]
assertEquals(integer1, new Integer(TEST_ADDR_FLAGS));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(also fix a typo in the test's name while at it)
Test: TreeHugger, atest NetworkStaticLibTests
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I494de68a6885339c66075b5bd10fc05e5c0896c1
Maciej Żenczykowski
commited 2024-06-16 04:18:40 -07:00
d7b866df70
Merge "Add a Log.wtf() on user builds to test Pitot reporting pipeline" into main am: 904ae8f327 am: 6312fd0c0d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134203
Change-Id: I6a8271042f40cd3d5311cfe296c90031a8383021
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2024-06-16 00:17:43 +00:00
1d1e0fd36d
Merge "Add a Log.wtf() on user builds to test Pitot reporting pipeline" into main am: 904ae8f327
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134203
Change-Id: I055190a6b4d5fe0461ac04b84171f8ca5cd8c604
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2024-06-16 00:10:04 +00:00
6312fd0c0d
Merge "Add a Log.wtf() on user builds to test Pitot reporting pipeline" into main
Treehugger Robot
authored and
Gerrit Code Review
commited 2024-06-16 00:05:26 +00:00
904ae8f327
ClatCoordinator - use SingleWriterBpfMap am: 59a2b902de am: 595835811e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134557
Change-Id: I0659cac1ec73ca5702334bfdc50e736972f7a80c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 23:37:34 +00:00
44988f9275
SingleWriterBpfMap - introduce getSingleton with caching am: 52d6c5587f am: 3f61e89bcf
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134198
Change-Id: Ic31627af2dc6bc01691fd184bf94385dc55bc8c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 23:37:30 +00:00
599e90d23e
BpfMapTest: fixes for testGetFd am: 878aae0856 am: f57637edea
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134197
Change-Id: I92c96e126648b3f0723ceb1c6c1481ff06f5d265
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 23:37:27 +00:00
62e6742bf1
use a second map for SingleWriterBpfMap test am: 45e9372733 am: db5021c1a6
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134196
Change-Id: I235a290f6ddb2d4a9ac66b3a9ba762d48039d716
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 23:37:23 +00:00
d9b4d37e11
BpfMap: enforce BPF_F_RDWR_EXCLUSIVE doesn't use cached fd. am: 2f50623b0e am: 74c8cff73d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134195
Change-Id: Ie0ddbfcd91482b0124d8d3465313db416aea6a1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 23:37:20 +00:00
9772f45fb7
ClatCoordinator - use SingleWriterBpfMap am: 59a2b902de
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134557
Change-Id: If8d450a7d3ac6de5819c5ac5b9e197352581f9e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 23:29:59 +00:00
595835811e
SingleWriterBpfMap - introduce getSingleton with caching am: 52d6c5587f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134198
Change-Id: I53854b7b5779871d05b6754633ff36a5cb8837e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 23:29:56 +00:00
3f61e89bcf
BpfMapTest: fixes for testGetFd am: 878aae0856
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134197
Change-Id: I37b4c2d394f9ad7685f66ad25fdf7513b018e69d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 23:29:52 +00:00
f57637edea
use a second map for SingleWriterBpfMap test am: 45e9372733
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134196
Change-Id: I1eb68c5ae1c49b4bc9832515df169e96c74dd4a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 23:29:46 +00:00
db5021c1a6
BpfMap: enforce BPF_F_RDWR_EXCLUSIVE doesn't use cached fd. am: 2f50623b0e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134195
Change-Id: Ia0c699bc687c12589e42feb40f62391dcbce1a01
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 23:29:42 +00:00
74c8cff73d
Add a Log.wtf() on user builds to test Pitot reporting pipeline
...
Apparently, we have previously seen instances of the pipeline being
broken, so this is adding a Log.wtf() to test the pipeline.
It is only run on user builds to not randomly crash droidfood devices.
Test: cf boots
Change-Id: Ie4e6661adef6f1878529688561805f2485e58391
Patrick Rohr
commited 2024-06-15 14:11:55 -07:00
9161b153b4
ClatCoordinator - use SingleWriterBpfMap
...
These two maps aren't (and should never be) accessed from anywhere else.
Test: TreeHugger, atest FrameworksNetTests
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I93b8b94dcad8f2bc4d022314372fb97109ed8f2f
Maciej Żenczykowski
commited 2024-06-15 14:04:03 -07:00
59a2b902de
SingleWriterBpfMap - introduce getSingleton with caching
...
Test: TreeHugger, atest BpfMapTest finally happy!
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ia4ddcbb4994bb0fd5df7d36e0d306ca5061d8963
Maciej Żenczykowski
commited 2024-06-15 14:04:03 -07:00
52d6c5587f
BpfMapTest: fixes for testGetFd
...
Test: TreeHugger, atest BpfMapTest happier
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ib2915d48fab2c1e90300f1d4aa5d2cb2f69741f9
Maciej Żenczykowski
commited 2024-06-15 14:04:03 -07:00
878aae0856
use a second map for SingleWriterBpfMap test
...
because the shared r/w lock on the first
conflicts with the exclusive r/w lock on the second
This fixes roughly *half* the BpfMapTest tests.
Test: TreeHugger, atest BpfMapTest less broken
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I9d500597cad16bb7756df3e6feb9a7aa762e59d9
Maciej Żenczykowski
commited 2024-06-15 14:04:03 -07:00
45e9372733
BpfMap: enforce BPF_F_RDWR_EXCLUSIVE doesn't use cached fd.
...
This prevents creation of 2 SingleWriterBpfMap objects accessing the same map.
Note: we never close/flush the cache, so this also prevents the creation
of 2 such maps even if they don't simultaneously exist...
Test: TreeHugger, atest BpfMapTest fails
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I2754657cdd54a07fcab3bd43b3530ac690bcba18
Maciej Żenczykowski
commited 2024-06-15 13:58:27 -07:00
2f50623b0e
Add a temporary hack to CS to report netbpfload result am: fe956d9189 am: fa62e0fded
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134553
Change-Id: Ib25f2c3eeb53f8dcabfc9ede9a9eac7cf32e6918
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Patrick Rohr
authored and
Automerger Merge Worker
commited 2024-06-15 13:43:33 +00:00
b9e24e1494
bpf_progs: introduce mainline loaded non-critical gentle.o am: 083cce9bf9 am: 35d7d5c601
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134556
Change-Id: If8d41be90c163d5247aca0cc4ea82fbd0791b80a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 13:43:29 +00:00
fc432834bf
Add a temporary hack to CS to report netbpfload result am: fe956d9189
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134553
Change-Id: I7e7d788f1cbb1dc7d58c3b0cbf9d003846d06a0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Patrick Rohr
authored and
Automerger Merge Worker
commited 2024-06-15 13:35:46 +00:00
fa62e0fded
bpf_progs: introduce mainline loaded non-critical gentle.o am: 083cce9bf9
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134556
Change-Id: I0644d839beddc98d7f10f9afca9ab6296e5f89cc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 13:35:41 +00:00
35d7d5c601
BpfRingbuf.h - use exclusively locked map am: fbaa3c9890 am: 29d8156f7b
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134555
Change-Id: Ied983445e72daca5b894e66b3913ffecd3fb2088
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 12:53:04 +00:00
c6802988bc
introduce mapRetrieveLocklessRW() am: 0fff839ae6 am: e64933fecc
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134554
Change-Id: I1640028d34405b70889cdddbd7954683eca8aace
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 12:53:00 +00:00
df7b1cba60
BpfRingbuf.h - use exclusively locked map am: fbaa3c9890
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134555
Change-Id: Id656098cce8011a54de1845f4af559ca450a1aaa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 12:45:24 +00:00
29d8156f7b
introduce mapRetrieveLocklessRW() am: 0fff839ae6
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134554
Change-Id: I865908cecfaa37dca1959e9174065fcda756b964
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 12:45:19 +00:00
e64933fecc
Add a temporary hack to CS to report netbpfload result
...
Since BpfHandler::init() in the August module does not wait on
netbpfload (it only loads test.o), post on the ConnectivityService
handler and check that netbpfload ran to completion after 30s.
Log.wtf() on failure as these logs show up in Pitot even on release
builds.
Note that system server does not have access to any of the programs or
maps loaded from test.c, so all it can do is verify that mainline_done
exists.
Test: cuttlefish boots and does not crash
Change-Id: I6d2063f1d4f03207bbb6599b75954cfceb793af4
Patrick Rohr
authored and
Maciej Żenczykowski
commited 2024-06-15 03:58:43 -07:00
fe956d9189
bpf_progs: introduce mainline loaded non-critical gentle.o
...
with map & program that can be checked from system_server
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ife736d54cfc3768aca378d46a092c4518a7302dd
Maciej Żenczykowski
commited 2024-06-15 03:58:42 -07:00
083cce9bf9
BpfRingbuf.h - use exclusively locked map
...
As currently implemented, it is not safe to open (and mmap) the
same kernel -> userspace ringbuffer multiple times.
Note: it's likely, that as implemented, even a single instance
is not thread safe without external locking.
Test: TreeHugger, atest bpf_existence_test bpf_module_test bpf-time-in-state-tests libbpf_android_test
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Iea6908746a58e7412c0ce89da29a764aefeaef47
Maciej Żenczykowski
commited 2024-06-15 03:58:24 -07:00
fbaa3c9890
introduce mapRetrieveLocklessRW()
...
the clat verifyPerms() checker only wants to check the
existence and accessibility of the maps.
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I3079ab316bcd88370d774fec5e88c1b5ff438266
Maciej Żenczykowski
commited 2024-06-15 03:54:09 -07:00
0fff839ae6
Add BPF_MAP_LOCKLESS_FOR_TEST hack for root resolver tests am: 04fb3862a9 am: 9846522b6a
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134333
Change-Id: If1c860de7f3d71072261d5ef59e2773404411ee5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 03:47:17 +00:00
cfcd7fa8f0
Add BPF_MAP_LOCKLESS_FOR_TEST hack for root resolver tests am: 04fb3862a9
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134333
Change-Id: Iabe8f5d24462af7be4f4bef172e6c7955a42b1ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 03:38:36 +00:00
9846522b6a
Add BPF_MAP_LOCKLESS_FOR_TEST hack for root resolver tests
...
Per commit description of https://android-review.git.corp.google.com/c/platform/packages/modules/Connectivity/+/3109108 "Use SingleWriterBpfMap in BpfNetMaps":
- firewall.cpp writes to sConfigurationMap, sUidOwnerMap, and
sDataSaverEnabledMap, but that code only runs in tests because
it requires root privileges.
So either those maps need to not use SingleWriterBpfMap
in the BpfNetMaps (which would affect performance),
or we need to prevent the tests from grabbing the locks,
or the tests will (presumably) fail.
This avoids grabbing the locks from the test, even though
this is absolutely terrible and likely breaks things...
But in general the entire firewall.cpp file (and libconnectivity_native_test_utils target) are just one
large modularization violation in need of major escalation...
Test via:
atest resolv_{gold,stress,integration,unit}_test
Without this patch:
resolv_gold_test: Passed: 16
resolv_integration_test: Passed: 53, Failed: 2, Ignored: 118, Assumption Failed: 0 (Completed With ERRORS)
resolv_stress_test: Passed: 2
resolv_unit_test: Passed: 124, Failed: 2
4 tests failed
--------------
ResolverMultinetworkTest#DnsWithVpn
PrivateDns/TransportParameterizedTest#BlockDnsQuery/DoT
CallbackTest#tagSocketCallback
ResolvGetAddrInfoTest#InvalidParameters
With this patch:
resolv_gold_test: Passed: 16
resolv_integration_test: Passed: 178
resolv_stress_test: Passed: 2
resolv_unit_test: Passed: 126
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ie97d015ef66c3864a23484e7ed190fe7d091af5c
Maciej Żenczykowski
commited 2024-06-14 17:35:29 -07:00
04fb3862a9
make java maps grab locks am: 9eca02a8fa am: c853c07517
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134024
Change-Id: Ic2e18f79f2d629c5f35771b204baca184f892a4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 00:28:32 +00:00
106c5dc1bf
SingleWriterBpfMap - eliminate spurious constructor am: c606f1ab3c am: 2de1fb1e98
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134023
Change-Id: Ic21a120d0cde9c06cf4ae8561c1a3153268c1f54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 00:28:28 +00:00
904eb73536
make mapRetrieveWO take exclusive lock am: 7eb7d67279 am: 2c8345d94f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134022
Change-Id: Ia37ccbee18cb793fafed65c40b55e6140dba2670
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 00:28:23 +00:00
113cc5b340
make java maps grab locks am: 9eca02a8fa
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134024
Change-Id: I42720232f9eb7b399c48fa7b68107fecf150a5be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 00:20:45 +00:00
c853c07517
SingleWriterBpfMap - eliminate spurious constructor am: c606f1ab3c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134023
Change-Id: I02815c5332ab50e01a9d58b48fd33d87b91117bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 00:20:40 +00:00
2de1fb1e98
make mapRetrieveWO take exclusive lock am: 7eb7d67279
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3134022
Change-Id: Id6d2e5f4d159cae27aa62b12ccc2a1c70771907e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2024-06-15 00:20:34 +00:00
2c8345d94f