Hungming Chen
07fcf9ca49
ClatCoordinator: use Java class BpfMap to add clat rule
This a preparation to replace duplicated native functions with the
existing Java class.
Bug: 221213090
Test: atest FrameworksNetTests
Test: check map content {iface index, v4addr, v6addr, pfx96} manually.
The map fileds are the same as "ip addr" and clatd logging.
$ adb shell dumpsys netd
ClatdController
BPF ingress map: iif(iface) nat64Prefix v6Addr -> v4Addr oif(iface)
47(wlan0) 64:ff9b::/96 2a00:79e1:abc:6f02:f9e1:8c2d:604e:bc06 -> 192.0.0.4 53(v4-wlan0)
BPF egress map: iif(iface) v4Addr -> v6Addr nat64Prefix oif(iface)
53(v4-wlan0) 192.0.0.4 -> 2a00:79e1:abc:6f02:f9e1:8c2d:604e:bc06 64:ff9b::/96 47(wlan0) ether
$ adb shell ip addr
47: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 ..
53: v4-wlan0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1472 ..
03-14 18:35:04.822 30852 30852 I clatd : Starting clat version 1.5 on wlan0 plat=64:ff9b:: v4=192.0.0.4 v6=2a00:79e1:abc:6f02:f9e1:8c2d:604e:bc06
Change-Id: I91d0cb6e76c4ef7bacf91b996786308ff4918f35
|
2022-03-31 15:53:33 +08:00 |
| .. |
|
common
|
Rename setAccessUids to setAllowedUids
|
2022-03-16 17:58:20 +00:00 |
|
cts
|
Merge "Add @AppModeFull for those tests which will bind socket"
|
2022-03-29 15:35:30 +00:00 |
|
deflake
|
Enable/disable FrameworksNetTests
|
2021-10-01 19:29:50 +08:00 |
|
integration
|
Add tests for VPN validation in NetworkMonitor
|
2022-03-23 11:19:44 +00:00 |
|
mts
|
Skip BpfExistenceTest#TestPrograms on BPF unsupported device
|
2022-02-16 16:06:59 +08:00 |
|
smoketest
|
Update tests for NetworkStats code move.
|
2022-02-28 04:17:13 +00:00 |
|
unit
|
ClatCoordinator: use Java class BpfMap to add clat rule
|
2022-03-31 15:53:33 +08:00 |