blob: f5528fb8c39df034d88f214f3463ff88a036cfa7 [file] [log] [blame]
Remi NGUYEN VAN5f3ba922018-11-14 17:07:41 +09001# Networking service app
2typeattribute network_stack coredomain;
3
4app_domain(network_stack);
5net_domain(network_stack);
6
7allow network_stack self:global_capability_class_set {
8 net_admin
9 net_bind_service
10 net_broadcast
11 net_raw
12};
13
14# Allow access to net_admin ioctl, DHCP server uses SIOCSARP
15allowxperm network_stack self:udp_socket ioctl priv_sock_ioctls;
16
17# The DhcpClient uses packet_sockets
18allow network_stack self:packet_socket create_socket_perms_no_ioctl;
19
Remi NGUYEN VANd0f65ce2019-01-11 07:35:17 +090020allow network_stack app_api_service:service_manager find;
Remi NGUYEN VAN5f3ba922018-11-14 17:07:41 +090021allow network_stack netd_service:service_manager find;
Remi NGUYEN VAN5f3ba922018-11-14 17:07:41 +090022
23binder_call(network_stack, netd);