Merge "Support shell command to get bpf program id" into main
This commit is contained in:
@@ -10807,6 +10807,17 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
Log.d(TAG, "Reevaluating network " + nai.network);
|
Log.d(TAG, "Reevaluating network " + nai.network);
|
||||||
reportNetworkConnectivity(nai.network, !nai.isValidated());
|
reportNetworkConnectivity(nai.network, !nai.isValidated());
|
||||||
return 0;
|
return 0;
|
||||||
|
case "bpf-get-cgroup-program-id": {
|
||||||
|
// Usage : adb shell cmd connectivity bpf-get-cgroup-program-id <type>
|
||||||
|
// Get cgroup bpf program Id for the given type. See BpfUtils#getProgramId
|
||||||
|
// for more detail.
|
||||||
|
// If type can't be parsed, this throws NumberFormatException, which
|
||||||
|
// is passed back to adb who prints it.
|
||||||
|
final int type = Integer.parseInt(getNextArg());
|
||||||
|
final int ret = BpfUtils.getProgramId(type, BpfUtils.CGROUP_PATH);
|
||||||
|
pw.println(ret);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
return handleDefaultCommands(cmd);
|
return handleDefaultCommands(cmd);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user