exynos9610: sepolicy: Update for RSB31.Q1-48-36-11
[GitHub/LineageOS/android_device_motorola_exynos9610-common.git] / sepolicy / vendor / pktrouter.te
CommitLineData
e74173c2
JA
1type pktrouter, domain, mlstrustedsubject;
2type pktrouter_exec, exec_type, file_type, vendor_file_type;
3init_daemon_domain(pktrouter)
4
5allow pktrouter pktrouter_device:chr_file rw_file_perms;
6
7allow pktrouter self:packet_socket create_socket_perms_no_ioctl;
8allow pktrouter node:rawip_socket node_bind;
9allow pktrouter port:udp_socket name_bind;
10allow pktrouter node:udp_socket node_bind;
11allow pktrouter self:netlink_route_socket { create bind write nlmsg_write read };
12
13allowxperm pktrouter self:udp_socket ioctl SIOCGIFNAME;
14allow pktrouter self:capability net_raw;
15allow pktrouter self:udp_socket create_socket_perms;