Hungming Chen
cddd855f9e
ClatCoordinator: use Java class TcUtils to detach program
This a preparation to replace duplicated native functions with the
existing Java class.
Bug: 221213090
Test: atest FrameworksNetTests
Test: manual test
Steps:
1. Connect to IPv6-only wifi
2. Check tc filter on wlan0 and v4-wlan0
$ adb shell tc filter show dev wlan0 ingress
filter protocol ipv6 pref 4 bpf chain 0
filter protocol ipv6 pref 4 bpf chain 0 handle 0x1 prog_clatd_schedcls_ingress6_clat_ether:[*fsobj] direct-action not_in_hw id 23 tag 40918e0675598c8d
$ adb shell tc filter show dev v4-wlan0 egress
filter protocol ip pref 4 bpf chain 0
filter protocol ip pref 4 bpf chain 0 handle 0x1 prog_clatd_schedcls_egress4_clat_rawip:[*fsobj] direct-action not_in_hw id 26 tag 5d0057eab14480b7
$ adb shell tc filter show dev wlan0 egress
(empty)
$ adb shell tc filter show dev v4-wlan0 ingress
(empty)
3. Disconnect from wifi
4. Check tc filter on wlan0 and v4-wlan0
$ adb shell tc filter show dev wlan0 ingress
(empty)
$ adb shell tc filter show dev v4-wlan0 egress
(empty)
$ adb shell tc filter show dev wlan0 egress
(empty)
$ adb shell tc filter show dev v4-wlan0 ingress
(empty)
Change-Id: Iaa67d5ae7c867d791d5f92a70a54bf549085053a
|
2022-03-31 16:04:42 +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 TcUtils to detach program
|
2022-03-31 16:04:42 +08:00 |