android_packages_modules_Co.../Tethering/apishim
Motomu Utsumi 73599a5f5d Use IBpfMap type instead of BpfMap type
Currently, production code uses BpfMap type and TestBpfMap extends
BpfMap but this makes it diffcult to test because TestBpfMap loads the
JNI.

This CL updates to use IBpfMap type in the production code.
Upcoming CL updates TestBpfMap to implement IBpfMap instead of extending
BpfMap so that test can still use TestBpfMap but tests do not need to
load JNI.

Bug: 217624062
Test: atest BpfCoordinatorTest BpfNetMapsTest
Change-Id: Ie67e14bf5519fb4427474ecc0fda441877a9555f
2022-08-24 23:31:19 +09:00
..
30/com/android/networkstack/tethering/apishim/api30 BpfCoordinator: avoid attach/deatach ipv6 program on 464xlat interface 2022-08-08 20:56:50 +08:00
31/com/android/networkstack/tethering/apishim/api31 Use IBpfMap type instead of BpfMap type 2022-08-24 23:31:19 +09:00
common/com/android/networkstack/tethering/apishim/common BpfCoordinator: avoid attach/deatach ipv6 program on 464xlat interface 2022-08-08 20:56:50 +08:00