123456789101112131415161718192021222324252627282930 |
- # Networking service app
- typeattribute network_stack coredomain;
- app_domain(network_stack);
- net_domain(network_stack);
- allow network_stack self:global_capability_class_set {
- net_admin
- net_bind_service
- net_broadcast
- net_raw
- };
- # Allow access to net_admin ioctl, DHCP server uses SIOCSARP
- allowxperm network_stack self:udp_socket ioctl priv_sock_ioctls;
- # The DhcpClient uses packet_sockets
- allow network_stack self:packet_socket create_socket_perms_no_ioctl;
- # Monitor neighbors via netlink.
- allow network_stack self:netlink_route_socket nlmsg_write;
- allow network_stack app_api_service:service_manager find;
- allow network_stack dnsresolver_service:service_manager find;
- allow network_stack netd_service:service_manager find;
- allow network_stack radio_service:service_manager find;
- allow network_stack radio_data_file:dir create_dir_perms;
- allow network_stack radio_data_file:file create_file_perms;
- binder_call(network_stack, netd);
|